Specialized NLP Engines for Form Data Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional natural language processing (NLP) techniques struggle with accurately extracting features from medical records containing forms, often resulting in false positives due to misinterpretation of form data, especially when forms with lists of symptoms or diseases are processed alongside text data.

Innovation Solution

The method involves using different processing engines trained for specific types of data within a document, such as form data and sentence or paragraph data, to extract features more accurately, and combining these features to improve the accuracy of information extraction from healthcare documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional NLP techniques are used to process all document content uniformly, then the system is simple to operate, but accuracy deteriorates due to false positives from form data misinterpretation

Engineering Contradiction:
Improvefeature extraction accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the document into different types (form documents vs. non-form documents) and processes each type with a specialized NLP model. Form documents are processed by a first NLP model trained to ignore form-specific patterns, while non-form documents are processed by a second NLP model trained for standard text extraction, thereby improving accuracy without requiring a single overly complex system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different parts of the input based on document type. The first NLP model is specifically trained with form data to recognize and exclude form patterns locally, while the second model maintains standard extraction capabilities for regular text, allowing each model to have optimized local expertise for its specific document type

Inventive Principle:
Principle #3Local quality

2Reliability

If a single NLP model processes all document types, then the system has low device complexity, but reliability deteriorates due to inconsistent form data interpretation

Engineering Contradiction:
Improveinformation extraction reliabilityVSAvoidnumber of processing engines
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the processing task by creating two distinct NLP models: a first model trained on form data to reliably identify and exclude form patterns, and a second model trained on standard text for reliable feature extraction from non-form documents. This segmentation ensures each model is reliable for its specific domain

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary classification step that determines whether a document is a form document or non-form document before routing to the appropriate NLP model. This intermediary classification mechanism ensures that the correct specialized model is used, maintaining high reliability across different document types

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If conventional NLP processes form lists as valid findings, then processing is straightforward, but measurement precision worsens due to false positives from symptom and disease lists

Engineering Contradiction:
Improvefalse positive reductionVSAvoidprocessing methodology complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The first NLP model performs preliminary action by being pre-trained on form data to recognize form patterns before actual feature extraction occurs. This preliminary training enables the model to identify and exclude form-specific patterns (such as symptom lists and disease lists) before they can be misinterpreted as valid findings, thereby reducing false positives

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11990214B2Handling form data errors arising from natural language processing
Publication Date: 2024.05.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11990214B2 patent drawing
  • US11990214B2 patent drawing
  • US11990214B2 patent drawing

AI summary

Aspects include receiving a document and classifying at least a subset of the document as having a first type of data. Features are extracted from the document. The extracting includes initiating processing of the at least a subset of the document by a first processing engine that was previously trained to extract features from the first type of data. The extracting also includes initiating processing of a remaining portion of the document not included in the at least a subset of the document by a second processing engine that was previously trained to extract features from a second type of data. The first type of data is different than the second type of data. Features are received from one or both of the first processing engine and the second processing engine. The received features are stored as features of the document.