Structured Data Extraction Model Training Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data extraction systems require extensive engineering effort and significant human expertise to extend to new use cases, and often suffer from flexibility issues and suboptimal accuracy.

Innovation Solution

A computer system and method that allows users to train data extraction models using a user-friendly interface, enabling the extraction of structured data from unstructured or semi-structured text with minimal training data and rapid configuration for new use cases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If rules-based systems or pre-fab ML models are used, then accuracy for specific document types is improved, but adaptability to new use cases deteriorates and requires extensive engineering effort

Engineering Contradiction:
ImproveaccuracyVSAvoidadaptability to new use cases
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system employs a universal data extraction model that can be applied across multiple document types and use cases without requiring retraining or extensive reconfiguration. The model learns general patterns from diverse training data and can adapt to new tasks through prompt engineering and few-shot learning, eliminating the need for document-type-specific models while maintaining high accuracy across different domains

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

2Measurement precision

If big tech models trained on large quantities of data are used, then accuracy and flexibility are improved, but the time and engineering effort required to extend to new use cases increases

Engineering Contradiction:
ImproveaccuracyVSAvoidtime required for system extension
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Instead of training models on extensive datasets, the system uses a pre-trained base model and applies only the necessary partial training data (few-shot learning) specific to each new use case. This partial action approach allows the system to quickly adapt to new tasks using only a small portion of relevant training data, dramatically reducing the time and resources needed for system extension while maintaining competitive accuracy

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If extensive training data is required for big tech models, then model accuracy is improved, but the ease of deploying new use cases deteriorates

Engineering Contradiction:
ImproveaccuracyVSAvoidease of deploying new use cases
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The system performs preliminary action by pre-training a universal data extraction model on diverse data during the initial setup. This pre-trained model serves as a foundation that can be quickly adapted to new use cases without requiring retraining from scratch. The preliminary training captures general patterns and relationships that enable the model to handle new tasks efficiently with minimal additional training data, significantly improving ease of deployment

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12242544B2Training and applying structured data extraction models
Publication Date: 2025.03.04 SIRION EIGEN LTD
  • US12242544B2 patent drawing
  • US12242544B2 patent drawing
  • US12242544B2 patent drawing

AI summary

A computer system for extracting structured data from unstructured or semi-structured text in an electronic document, the system comprising: a graphical user interface configured to present to a user a graphical view of a document for use in training multiple data extraction models for the document, each data extraction model associated with a user defined question; a user input component configured to enable the user to highlight portions of the document; the system configured to present in association with each highlighted portion an interactive user entry object which presents a menu of question types to a user in a manner to enable the user to select one of the question types, and a field for receiving from the user a question identifier in the form of human readable text, wherein the question identifier and question type selected by the user are used for selecting a data extraction model, and wherein the highlighted portion of the document associated with the question identifier is used to train the selected data extraction model.