Entity Mapping for OCR Text Correction and Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems inaccurately digitize physical documents, especially for small, rotated, or distorted text, leading to incorrect entity extraction and recognition, which results in redundant entities and missed entities, posing challenges in identifying duplicates.

Innovation Solution

An entity mapping system that utilizes named entity recognition and tokenization to correct errors by comparing extracted entities with tokenized character strings, determining similarity metrics, and generating mappings to resolve entities accurately, even with digitization errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If conventional optical character recognition processes are used to digitize physical documents, then the digitization process can be automated, but the accuracy of text extraction deteriorates for small, rotated, or distorted text

Engineering Contradiction:
Improveautomation of digitization processVSAvoidaccuracy of text extraction
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system segments the digitization process into multiple stages: initial OCR extraction, entity detection, error identification, and correction. By dividing the process into discrete steps, the system can apply specialized processing at each stage to maintain automation while improving overall accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms where extracted entities are validated against the original document image, and detected errors are used to refine subsequent extraction attempts. This closed-loop approach allows automated correction of OCR mistakes while maintaining high-speed processing.

Inventive Principle:
Principle #23Feedback

2Productivity

If conventional OCR processes are used without correction, then processing speed is maintained, but entity extraction accuracy deteriorates leading to redundant and missed entities

Engineering Contradiction:
Improveprocessing speedVSAvoidentity extraction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary entity detection and error identification before final entity extraction. By anticipating and correcting potential errors in advance, the system avoids redundant processing steps while maintaining high accuracy in the final output.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary correction layer between OCR and entity extraction. This intermediate processing stage identifies and corrects errors without requiring complete re-processing of the document, thus maintaining processing speed while improving accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If entity correction and resolution processes are added to the digitization system, then entity extraction accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveentity extraction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the critical correction and resolution functions from the overall digitization process, separating them into modular components. This allows the core OCR functionality to remain simple while adding sophisticated correction capabilities where needed without overwhelming system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The entity correction system uses self-service mechanisms where the extracted text automatically identifies and corrects its own errors through validation against the source document and application of correction rules, reducing the need for complex external processing.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If meticulous entity verification is performed on all extracted entities, then accuracy of entity identification is improved, but processing time increases

Engineering Contradiction:
Improveentity identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial verification to high-confidence entity extractions while performing more thorough verification only on low-confidence or ambiguous cases. This selective approach maintains high accuracy for critical entities while avoiding unnecessary processing time for obvious matches.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250363302A1Mapping entities in unstructured text documents via entity correction and entity resolution
Publication Date: 2025.11.27 ONETRUST LLC
  • US20250363302A1 patent drawing
  • US20250363302A1 patent drawing
  • US20250363302A1 patent drawing

AI summary

Methods, systems, and non-transitory computer readable storage media are disclosed for correcting entity detection errors with entity correction and resolution in optical character recognition for digitization of physical documents. Specifically, the disclosed system utilizes named entity recognition to extract entities from character strings (e.g., words) in a digital text document. The disclosed system also tokenizes the character strings in the digital text document based on attributes of the character strings. Furthermore, the disclosed system compares the extracted entities and tokenized character strings to determine similarity metrics between the extracted entities and tokenized character strings. The disclosed system also compares extracted entities to character strings including special/numerical characters to determine similarity metrics indicating correlation probabilities between entities and character strings. The disclosed systems generate mappings between the tokens and entities based on the similarity metrics to resolve entities to likely corresponding character strings while correcting for errors during entity extraction.