Invoice Processing ML Model Using Unlikely Combination Features

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated text processing methods, particularly for invoices, are computationally inefficient due to the large number of variables and complex relationships, making it difficult to accurately and quickly analyze and process invoices using machine-learning models.

Innovation Solution

A system utilizing artificial intelligence techniques, including natural language processing and machine learning, to extract structured information from unstructured narratives, generate multi-class classifications, and dynamically adapt models using genetic algorithms to improve prediction accuracy and speed, while identifying irregularities and non-compliant submissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine-learning models are used to process invoices with many variables and complex relationships, then prediction accuracy can be improved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the invoice processing task into multiple stages: extracting features from unstructured text, generating structured representations, training separate ML models for different aspects (e.g., line item validation, invoice-level predictions), and combining results. This segmentation reduces the complexity of any single model while maintaining overall prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary processing of invoice data by extracting structured features from unstructured text before feeding them to ML models. This preliminary action prepares the data in a format that reduces computational complexity during the actual prediction phase, as models work with pre-processed features rather than raw unstructured text.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If more features and dimensions are included in the ML model to capture complex invoice relationships, then prediction accuracy improves, but processing speed and efficiency decrease

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts only the most relevant features from invoice data using natural language processing and text analysis techniques. By taking out and selecting only the critical features needed for prediction, the system maintains high prediction accuracy while reducing the dimensionality of input data, thereby improving processing speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different processing strategies to different parts of the invoice data based on their importance and characteristics. Critical fields receive more sophisticated analysis while less important fields are processed more simply, optimizing the balance between accuracy and speed for each specific feature.

Inventive Principle:
Principle #3Local quality

3Productivity

If rule-based processing is used to handle structured invoice data, then processing speed is maintained, but accuracy decreases due to inability to handle complex relationships and deviations from common practices

Engineering Contradiction:
Improveprocessing speedVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent merges rule-based processing and machine-learning approaches into a hybrid system. Rules handle straightforward, structured invoice elements quickly, while ML models handle complex relationships and exceptions. This combination maintains processing speed for routine items while improving accuracy for complex cases through collaborative processing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10733675B2Accuracy and speed of automatically processing records in an automated environment
Publication Date: 2020.08.04 WOLTERS KLUWER ELM SOLUTIONS INC
  • US10733675B2 patent drawing
  • US10733675B2 patent drawing
  • US10733675B2 patent drawing

AI summary

A description of a machine learning (ML) model is received, with the ML model including multiple features such as an unlikely combination feature, which corresponds to a first attribute to be located in an invoice and a second attribute to be located the invoice concurrently with the first attribute. Training data is received, including (i) invoice data with multiple invoices, each including the first attribute and the second attribute, and respective values of the first attribute and the second attribute, and (ii) validity data including indications of which of the invoices are valid and which of the invoices are invalid. The ML model is trained using the training data using the ML model. The training includes applying the values of the attributes to the unlikely combination feature. The ML model is applied to an invoice to be validated to determine a probability that the invoice is invalid.