Extracting Attributes from Embedded Tables in Documents
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current natural language processing (NLP) systems fail to extract information from embedded table structures in documents, which are crucial for decision-making in medical literature, clinical studies, and other types of documents, as they ignore these structures when processing unstructured text.
Innovation Solution
A computer-implemented method identifies tables in documents, locates co-occurring attributes to determine headers, and annotates values with corresponding header information, enabling the extraction of attributes from embedded table structures within documents.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If current NLP systems process only unstructured text, then the processing simplicity is maintained, but information extraction completeness deteriorates due to ignoring embedded table structures
Solution Approach 1:
The patent segments the document processing into distinct components: unstructured text processing and structured table processing. Tables are identified as separate entities with their own header detection and value extraction mechanisms, allowing each component to be optimized independently while working together to provide complete information extraction.
Solution Approach 2:
The patent introduces an intermediary layer that converts table structures into a format compatible with NLP processing. By transforming tables into annotated structures with header-value relationships, the system enables unified processing of both unstructured text and structured data without requiring complete redesign of the NLP pipeline.
2Quantity of substance
If tables are added as information source, then data richness improves, but processing difficulty increases due to mixed structured and unstructured content
Solution Approach 1:
The patent applies local quality by detecting and treating table regions differently from text regions. Within table structures, header rows are identified and annotated separately from data rows, allowing the system to extract and process structured information with appropriate methods while maintaining overall document processing capability.
Solution Approach 2:
The patent performs preliminary actions by pre-identifying table structures and annotating headers before the main processing occurs. This preparation step marks table regions and establishes relationships between headers and values, simplifying subsequent processing and enabling the system to handle mixed content more effectively.
Data Source
AI summary
Embodiments include methods, system and computer program products for extracting attributes from embedded table structures in a document. Aspects include identifying a table in the document and identifying one or more headers of the table by locating co-occurring attributes in the table. Aspects also include identifying a plurality of values in the table and creating an annotation for each of the plurality of values value in the table, wherein each annotation includes text extracted from the one or more headers that correspond to the location of the value in the table.


