Hierarchical Natural Language Extraction for Database Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The conversion of unstructured natural language text information into structured database values is tedious and difficult due to variations in terminology, document structure, and unconventional terminology, leading to failed or incorrect interpretations.

Innovation Solution

Employing a sequence of deep learning models, including a multi-channel transformer model and finer-grain models, to extract and structure information from unstructured text documents, using hierarchical data extraction operations and micro-ai-models to enhance training efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional natural language processing techniques are used to convert unstructured text to structured data, then the process becomes tedious and difficult, but the system lacks the capability to handle terminology variations and unconventional structures

Engineering Contradiction:
Improvedata extraction accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the text processing task into multiple hierarchical levels: document-level classification, section-level analysis, and entity-level extraction. This segmentation allows the system to handle complex terminology variations at different granularities, improving reliability without overwhelming system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multi-dimensional processing by analyzing text across multiple dimensions: semantic meaning, structural context, and terminological variations. This dimensional approach enables the system to accurately interpret unconventional structures and terminology by examining them from multiple perspectives simultaneously

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If hierarchical data extraction operations are implemented to improve accuracy, then data extraction accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvedata extraction precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary document classification and structure identification before detailed entity extraction. By pre-processing the document to establish its hierarchical structure and identify key sections, the system reduces the computational burden during the actual extraction phase, maintaining high precision while reducing processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses the document's own structural cues and content patterns to guide the extraction process. By learning from the document's inherent hierarchy and terminology usage, the model adapts to each document type automatically, reducing the need for extensive manual configuration and reprocessing

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12386874B2Database generation from natural language text documents
Publication Date: 2025.08.12 DSILO INC
  • US12386874B2 patent drawing
  • US12386874B2 patent drawing
  • US12386874B2 patent drawing

AI summary

Some embodiments may perform operations of a process that includes obtaining a natural language text document and use a machine learning model to generate a set of attributes based on a set of machine-learning-model-generated classifications in the document. The process may include performing hierarchical data extraction operations to populate the attributes, where different machine learning models may be used in sequence. The process may include using a pre-trained Bidirectional Encoder Representations from Transformers (BERT) model augmented with a pooling operation to determine a BERT output via a multi-channel transformer model to generate vectors on a per-sentence level or other per-text-section level. The process may include using a finer-grain model to extract quantitative or categorical values of interest, where the context of the per-sentence level may be retained for the finer-grain model.