Contextual Dialogue Framework for Dynamic Table Link Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing question and answer systems over tabular data require substantial auxiliary data and predefined schema, making it difficult to scale with new tables and necessitating users to remodel the conversation workspace, limiting their ability to handle dynamic data and incremental updates.

Innovation Solution

A contextual dialogue framework that maintains a dynamic context space by discovering implicit links between tables and updating the context space with new information, allowing for question answering across multiple tables without requiring extensive re-modeling, using semantic parsing models and incremental data exposure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If predefined schema and substantial auxiliary data are used, then question answering accuracy is improved, but system complexity and difficulty to scale with new tables increases

Engineering Contradiction:
Improvequestion answering accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system automatically discovers implicit links between tables through semantic parsing and entity resolution, eliminating the need for manual schema definition and auxiliary data configuration. The framework self-adapts to new tables by autonomously establishing relationships, thereby maintaining question answering accuracy while reducing system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transitions from static predefined schemas to dynamic link discovery that automatically adapts to new tables and data structures. The implicit link discovery mechanism continuously updates table relationships based on semantic analysis, enabling the system to scale effortlessly with evolving data environments.

Inventive Principle:
Principle #15Dynamics

2Reliability

If predefined schema is used, then initial question answering capability is improved, but adaptability to new tables and incremental updates deteriorates

Engineering Contradiction:
Improveinitial question answering capabilityVSAvoidadaptability to new tables
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary semantic parsing and entity resolution to pre-establish implicit links between tables before questions are asked. This preliminary action creates a robust foundation for question answering while maintaining the flexibility to adapt to new tables, as the link discovery mechanism can be applied incrementally to new data structures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The implicit link discovery framework serves multiple functions: it establishes initial table relationships for question answering, adapts to new tables incrementally, and maintains relationships across schema evolutions. This universal mechanism replaces multiple specialized components, simultaneously improving reliability and adaptability.

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

3Measurement precision

If users remodel conversation workspace for each new table, then question answering accuracy is maintained, but user effort and time consumption increases

Engineering Contradiction:
Improvequestion answering accuracyVSAvoiduser effort and time consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically maintains and updates the conversation workspace by discovering implicit links between new tables and existing tables. This self-service mechanism eliminates the need for users to manually remodel the workspace, thereby maintaining question answering accuracy while significantly reducing user effort and time consumption.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors new tables and automatically updates the conversation workspace based on discovered implicit links. This feedback loop ensures that the workspace remains accurate and up-to-date without requiring user intervention, maintaining question answering precision while saving time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12050877B2Contextual dialogue framework over dynamic tables
Publication Date: 2024.07.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12050877B2 patent drawing
  • US12050877B2 patent drawing
  • US12050877B2 patent drawing

AI summary

Methods, systems, and computer program products for providing a contextual dialogue framework over dynamic tables are provided herein. A computer-implemented method includes maintaining a context space for a natural language conversation of a user, wherein the context space comprises a dynamic set of one or more tables used for processing at least one query of the natural language conversation; obtaining an additional table associated with an additional query of the natural language conversation; discovering one or more implicit links between the additional table and the dynamic set of tables; updating the context space with the one or more implicit links; and answering the additional query based at least in part on the updated context space.