NLP Model Training via OCR and Entity Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer vision and process automation technologies are unable to effectively review and extract data from complex, data-rich electronic documents that contain a mixture of text, tables, images, and other content, leading to the need for manual review which is time-consuming, expensive, and prone to human error.

Innovation Solution

A computer-implemented method using a trained natural language processing model that extracts text data, determines candidate entity and context data, accesses n-gram words from a knowledge base, and calculates similarity scores to identify optimum entity data, enabling accurate review of complex data sets, including text, tables, and images, and allowing for iterative improvement through user feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual review is used for complex data-rich documents, then extraction accuracy can be maintained, but processing time and cost increase significantly

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

Solution Approach 1:

The patent introduces an intermediary system comprising multiple processing layers (OCR layer, NER layer, relation extraction layer, etc.) that mediate between the input document and final extracted entities. This intermediary architecture enables automated processing while maintaining high accuracy through progressive refinement at each layer, resolving the contradiction between automation speed and extraction precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where extraction results from each layer are refined based on results from subsequent layers. The relation extraction layer provides feedback to refine entity identification, and confidence scoring provides feedback for iterative improvement, enabling automated processing to achieve manual-level accuracy without sacrificing processing speed.

Inventive Principle:
Principle #23Feedback

2Productivity

If existing computer vision technology is used, then simple document processing is efficient, but complex data-rich documents cannot be reviewed

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddocument complexity handling
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal processing framework that handles multiple document types and formats (text, tables, images, charts) through a single multi-functional system. The architecture integrates OCR, NLP, computer vision, and knowledge graph technologies to process diverse content types uniformly, enabling the system to adapt to complex data-rich documents while maintaining processing efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system combines multiple technological components (OCR engines, NLP models, computer vision algorithms, knowledge graphs) into a composite processing architecture. This composite approach integrates the strengths of different technologies to handle complex documents containing mixed content types, achieving both efficiency and versatility.

Inventive Principle:
Principle #40Composite materials

3Productivity

If automated processing is implemented, then processing speed increases, but accuracy and reliability decrease

Engineering Contradiction:
Improveprocessing speedVSAvoidextraction reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the extraction process into multiple independent layers (OCR, entity recognition, relation extraction, event extraction), each specializing in specific tasks. This segmentation allows each component to be optimized for its specific function while working together to maintain overall reliability, enabling fast automated processing without sacrificing accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-processing documents through OCR and initial entity recognition before main extraction. Confidence scoring and validation are performed preliminarily to filter low-quality results, ensuring that only high-reliability extractions proceed to final output, maintaining reliability while enabling automated speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11651256B1Method for training a natural language processing model
Publication Date: 2023.05.16 COMETGAZE LTD
  • US11651256B1 patent drawing
  • US11651256B1 patent drawing
  • US11651256B1 patent drawing

AI summary

A data processing system receives a plurality of electronic documents in image format. The system extracts text from the electronic documents using an optical character recognition processor, and determines a plurality of entity data based on the extracted text. The system receives pre-defined question data from a user, and determines pre-annotated answer data based on the entity data and the question data using an open-domain question answering model. The system determines context data based on the entity data and the question data. The system provides the pre-annotated answer data to the user, and receives corrected entity data from the user. The system trains a closed-domain question answering model based on the corrected entity data and re-aligned context data. The system determines a plurality of n-gram words based on the corrected entity data and the context data using a context phrase model. The n-grams words are stored in a knowledge base.