Conversational Intent Training Using Example Forgetting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual assistant applications face challenges in accurately determining user intent due to unrecognized or incomprehensible user messages, leading to user dissatisfaction and inefficiencies, and the process of creating and validating training data for intent recognition models is time-consuming and inefficient.

Innovation Solution

A system and method utilizing example forgetting techniques to analyze training data for conversational interfaces, identifying and refining utterances with low prediction accuracy, and generating an updated training dataset to improve intent prediction models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the intent recognition model is re-trained to improve accuracy, then the model's intent prediction performance improves, but the time required for data creation, validation, and re-training increases

Engineering Contradiction:
Improveintent prediction accuracyVSAvoidtime for data creation and validation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and removes utterances from the training data that do not contribute to improving model accuracy. By identifying and excluding ineffective training examples, the system reduces the time needed for data creation and validation while maintaining intent prediction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements a feedback mechanism where the intent recognition model's predictions are used to evaluate training data effectiveness. The system uses prediction accuracy as feedback to determine which utterances should be included or excluded from training data, creating an iterative optimization process that reduces time loss.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If all utterances are included in training data, then the training data corpus is comprehensive, but the model training becomes less efficient due to inclusion of non-contributing utterances

Engineering Contradiction:
Improvetraining data corpus sizeVSAvoidmodel training efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent extracts and removes utterances from the training data that do not contribute to improving model accuracy. By identifying and excluding ineffective training examples, the system reduces the time needed for data creation and validation while maintaining intent prediction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of training data composition by dynamically adjusting which utterances are included based on their contribution to model accuracy. This allows the training corpus to evolve from a static comprehensive set to a dynamic optimized set that balances quantity with training efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12619830B2Optimizing performance of conversational interface applications using example forgetting
Publication Date: 2026.05.05 FMR CORP
  • US12619830B2 patent drawing
  • US12619830B2 patent drawing
  • US12619830B2 patent drawing

AI summary

Methods and apparatuses for optimizing performance of conversational interface applications using example forgetting include a server that retrieves training data comprising utterances each mapped to one or more known intents. The server determines a forgetting count for each utterance and selects utterances from the training data that have a forgetting count above a predetermined threshold. The server identifies whether the predicted intent associated with each utterance is accurate. The server generates updated training data comprising the selected utterances and corresponding predicted intents, and trains conversational interface applications using the updated training data. The server validates performance of the trained conversational interface applications and saves the updated training data.