Training Data Enhancement for Interactive Response Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Chatbot systems face challenges in maintaining differentiated training data while optimizing utterance routing and improving generalizability and reducing confusability, as existing methods fail to effectively refine intents and entities based on user interactions.

Innovation Solution

A processor-enhanced method that iteratively determines root verbs and entities from training data, performs pairwise similarity analysis to create new intents, and generates new training data by refining intents and entities, thereby enhancing the chatbot's ability to understand user queries and improve response accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing training data is used without refinement, then the chatbot can maintain simple training data structure, but the chatbot fails to accurately route user queries and has poor generalizability

Engineering Contradiction:
Improvequery routing accuracyVSAvoidtraining data structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments training data into distinct intents and entities, where each intent represents a specific user goal and entities represent key information elements. This segmentation allows the chatbot to systematically categorize and route queries by matching intents and extracting entities, improving routing accuracy while maintaining an organized data structure that is manageable through automated processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary analysis of training data to automatically identify and extract intents and entities before the chatbot deployment. By pre-processing the training data to establish intent-entity relationships, the system prepares the data structure in advance, which improves query routing accuracy without requiring complex real-time processing during actual user interactions.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If training data is refined through iterative analysis, then the chatbot improves generalizability and reduces confusability, but the processing time and computational resources increase

Engineering Contradiction:
ImprovegeneralizabilityVSAvoiddata processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements iterative analysis where the system processes training data, evaluates the results, and refines intent and entity extraction based on performance feedback. This feedback loop continues until convergence or maximum iterations, automatically improving generalizability by learning from previous analysis rounds without requiring manual intervention, thus balancing processing time with quality improvement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically analyzing and refining its own training data without external assistance. The iterative process autonomously identifies patterns, extracts intents and entities, and improves the data structure through multiple passes, reducing the need for manual data curation while achieving high generalizability through systematic self-improvement.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If manual refinement of intents and entities is performed, then the training data quality improves, but the ease of operation and maintenance decreases

Engineering Contradiction:
Improvetraining data qualityVSAvoiddata maintenance ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system automatically performs intent and entity extraction and refinement without requiring manual intervention. By implementing self-service capabilities that autonomously analyze training data, generate intent definitions, and identify entities, the system maintains high data quality while eliminating the operational burden of manual curation, thus improving ease of maintenance.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes of intent identification and entity extraction with automated computational methods. Machine learning algorithms and natural language processing techniques substitute human analysts, automatically refining training data quality through systematic analysis while significantly reducing the operational effort and time required for data maintenance.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11756553B2Training data enhancement
Publication Date: 2023.09.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11756553B2 patent drawing
  • US11756553B2 patent drawing
  • US11756553B2 patent drawing

AI summary

In an approach for training data enhancement for an interactive response system, a processor retrieves a set of training data including a set of intents, a set of entities, and a set of utterances that map to each intent. A processor determines iteratively a root verb among the set of utterances for each intent. A processor to determine a set of new intents based on analysis of the determined root verb by performing a pairwise iteration and similarity score over the set of intents. A processor determines iteratively one or more new entities for each new intent. A processor generates a set of new training data based on the set of new intents and entities.