Vector Space Form Data Extraction for Unseen Table Layouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing table classification methods require labeled training data and supervised systems, limiting their applicability to known headers and table layouts, and are inefficient for large-scale unsupervised table extraction.

Innovation Solution

An unsupervised method using a vector space model that leverages word frequency information to identify attribute-value pairs without labeled data, employing a content score and template score to determine the most suitable table layout template.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If supervised classification systems with labeled training data are used, then classification accuracy is improved, but the system requires human intervention and cannot handle unseen table layouts

Engineering Contradiction:
Improveclassification accuracyVSAvoidability to handle unseen table layouts
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs self-training by automatically generating labeled data from unlabeled tables using heuristic rules and statistical methods. The algorithm iteratively improves its own classification capability without human intervention, allowing it to adapt to new table layouts while maintaining accuracy through self-generated training examples

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of labeled data availability from fixed (supervised) to dynamically generated (unsupervised). By using statistical parameters like cell content analysis, positional patterns, and heuristic scoring, the system adapts to unseen table layouts by generating relevant training data on-demand rather than relying on pre-labeled datasets

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If supervised methods with multiple features and classifiers are used, then detection precision is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvedetection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the most critical features needed for table classification (positional information, cell content patterns, header indicators) rather than using all possible features. This selective extraction maintains detection precision while significantly reducing computational complexity by focusing on the most discriminative characteristics

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses lightweight, computationally inexpensive classification rules that can be rapidly applied to large numbers of tables. Instead of complex ensemble methods requiring extensive training, it employs simple heuristic rules and statistical tests that are fast to compute and can be discarded or regenerated as needed

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If human-labeled training data is used, then system reliability is improved, but the method cannot scale to large datasets without human intervention

Engineering Contradiction:
Improvesystem reliabilityVSAvoidprocessing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system generates its own training data automatically through iterative learning from unlabeled tables. It uses self-generated labels based on statistical patterns and heuristic analysis, eliminating the need for human annotation while maintaining reliability through continuous self-improvement and validation against the data distribution

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of table structures and content patterns to generate training data before formal classification begins. By pre-processing unlabeled data to create initial training examples, it establishes a foundation for reliable classification that can scale to large datasets without requiring human intervention at classification time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12475308B2Vector space model for form data extraction
Publication Date: 2025.11.18 NAT RES COUNCIL OF CANADA
  • US12475308B2 patent drawing
  • US12475308B2 patent drawing
  • US12475308B2 patent drawing

AI summary

A computer-implemented method for detecting attribute value pairs from corpus data using a computer comprising a processor and a computer readable medium comprising instructions executable by the processor to at least: receive the corpus data comprising at least one pair; detect a layout template of the at least one pair; measure the merit of the layout template by determining at least one of (a) relative magnitudes of content probabilities based on a probability of the contents of an attribute cell and a probability of a corresponding value cell, (b) the validity of a name-value pair, or (c) the pointwise mutual information of a frequency matrix M corresponding to a sparse vector capturing context information of a word; and output detected attribute value pairs.