Chatbot Intent Training Example Generation Using Similar Utterances

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of gathering training examples for new intents in chatbots is laborious and often lacks sufficient data, making it inefficient and time-consuming.

Innovation Solution

A system and method that utilizes controllable text generation to automatically create training examples for new intents by searching for similar existing intents, generating text based on meta-knowledge, and validating the examples using external documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual data gathering is used to create training examples for new intents, then the quality and accuracy of training data can be maintained, but the process becomes laborious and time-consuming

Engineering Contradiction:
Improveaccuracy of training dataVSAvoidtime to create new intents
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system copies existing training examples from similar intents in the database. When creating training examples for a new intent, the system identifies intents with similar meta-knowledge and replicates their training examples, adapting them to the new intent context. This copying approach eliminates manual data gathering while preserving data quality through proven templates.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary actions by pre-processing and storing meta-knowledge from existing intents in a structured database format. Before new intents are created, the system has already organized similar examples and their metadata, enabling rapid retrieval and adaptation. This preliminary organization reduces the time required for new intent creation while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If more training examples are gathered manually to improve model performance, then the chatbot's accuracy improves, but the labor and resources required increase significantly

Engineering Contradiction:
Improvechatbot performanceVSAvoidefficiency of intent creation
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system creates universal training examples that can serve multiple intents. By identifying meta-knowledge patterns across similar intents, the system generates training examples with placeholder variables that can be adapted to different specific intents. This multi-functional approach allows one set of training examples to benefit multiple chatbot functions, improving reliability without proportional increases in manual effort.

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

Solution Approach 2:

The system copies and adapts training examples from existing intents to create new ones, leveraging proven successful patterns. Instead of creating unique training examples for each intent, the system replicates effective examples from similar contexts, ensuring reliable performance while dramatically reducing the productivity burden of manual creation.

Inventive Principle:
Principle #26Copying

3Productivity

If training examples are generated automatically without validation, then the process speed increases, but the quality and reliability of generated examples may decrease

Engineering Contradiction:
Improvespeed of intent creationVSAvoidquality of training examples
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements feedback mechanisms where generated training examples are validated against the original intent definitions and similar existing intents. The validation process provides feedback on whether generated examples meet quality standards, and unsuccessful examples are regenerated or adjusted. This feedback loop maintains high quality while preserving the speed benefits of automated generation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-validation of generated training examples by comparing them against stored meta-knowledge and similarity criteria. The automated system serves its own quality control needs without requiring external manual review, maintaining both high speed and quality through self-correcting generation processes that verify their own output against established standards.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12468938B2Training example generation to create new intents for chatbots
Publication Date: 2025.11.11 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12468938B2 patent drawing
  • US12468938B2 patent drawing
  • US12468938B2 patent drawing

AI summary

A topic for building a new intent on which to train a chatbot can be received. A database of chatbot training data can be searched for a candidate intent having meta-knowledge similar to the received topic. Utterances associated with the candidate intent can be extracted. The received topic and the extracted utterances can be input to a trained machine learning model. The trained machine learning model generates example utterances for the new intent. The new intent with the generated example utterances can be used as training data for training the chatbot.