Table Annotations for Question Answering Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

QA systems face challenges in analyzing and leveraging table data, which is abundant in structured and unstructured formats, limiting their ability to extract insights and provide accurate answers.

Innovation Solution

The integration of table data into QA systems through the creation of table annotations that link headers and cells, using natural language processing to extract semantic meanings, and storing these annotations in a knowledge base for retrieval, along with methods like looping cells position mapping and curve fitting with graph axes intersection for determining answers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If table data is integrated into QA systems through creating table annotations and storing in knowledge base, then answer accuracy and capability to analyze complex table structures is improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improveanswer accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments table data processing into distinct components: table annotation creation, knowledge base storage, and query processing. Each component handles specific aspects of table data integration, making the overall complex system manageable through modular organization of processing tasks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces table annotations as an intermediary layer between raw table data and the QA system. These annotations serve as a bridge that transforms complex table structures into a format suitable for knowledge base storage and querying, reducing the complexity burden on the core QA system

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If natural language processing is used to extract semantic meanings from table headers and cells, then understanding of table data is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvesemantic understandingVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent performs natural language processing and semantic extraction in advance during the table annotation creation phase, before the QA system needs to query the data. This preliminary processing converts unstructured table data into semantically enriched annotations that can be quickly retrieved and processed during querying, reducing real-time processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of table data in the form of annotations that capture essential semantic information without requiring processing of the original complex table structures. These annotation copies enable fast querying while preserving the semantic meaning needed for accurate answers

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11762890B2Framework for analyzing table data by question answering systems
Publication Date: 2023.09.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11762890B2 patent drawing
  • US11762890B2 patent drawing
  • US11762890B2 patent drawing

AI summary

A question answering (QA) system comprising memory for storing instructions, and a processor configured to execute the instructions to ingest source documents that include structured data and unstructured data to create a knowledge base, wherein the unstructured data includes table data; create table annotations to represent the table data; store the ingested structured data, unstructured data, and the table annotations in the knowledge base; and determine answers to questions using the knowledge base.