Voice Bot Training Corpus Update for Intent Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice bots are limited by pre-defined intent schemas, which are not scalable to understand the nuances of human speech, requiring extensive computational resources for manual definition and storage.
Innovation Solution
A voice bot development platform that allows for updating a trained voice bot by modifying a corpus of training instances, identifying and correcting behavioral errors, and adding or modifying training instances to improve the voice bot's performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If pre-defined intent schemas are used to limit bot functionality, then the bot can perform specific actions, but the bot fails when encountering intents not defined in the schemas
Solution Approach 1:
The patent replaces the mechanical intent schema matching system with a machine learning-based natural language understanding system. Instead of using predefined schemas to match user inputs, the system uses ML models to learn and adapt to various speech patterns and intents from training data, enabling the bot to handle unseen intents while maintaining reliable performance on defined actions.
2Adaptability or versatility
If a large quantity of intent schemas are defined to make bots robust to various nuances of human speech, then the bot becomes more versatile, but extensive computational resources and memory are required
Solution Approach 1:
The patent changes the fundamental parameter of how intent recognition is achieved - from using a large number of discrete intent schemas to using a machine learning model that processes speech continuously. This allows the system to capture speech nuances through learned patterns rather than explicit definitions, reducing the need for extensive computational resources while maintaining high versatility.
3Adaptability or versatility
If a large quantity of intent schemas are defined to make bots robust to various nuances of human speech, then the bot becomes more versatile, but a large amount of memory is required to store and utilize the schemas
Solution Approach 1:
The patent substitutes the memory-intensive storage of large intent schema databases with a machine learning model that processes speech inputs dynamically. The ML model learns from training data and makes predictions without requiring storage of all possible intent schemas, significantly reducing memory requirements while maintaining the ability to handle diverse speech nuances.
4Measurement precision
If manual definition and refinement of intent schemas is performed, then the bot can be trained accurately, but extensive computational resources are required
Solution Approach 1:
The patent implements a self-service training approach where the machine learning model automatically learns from training data without requiring extensive manual definition and refinement of intent schemas. The system performs self-training by processing training instances and updating its internal models, achieving high accuracy while reducing the computational resources needed for manual configuration.
Data Source
AI summary
Implementations are directed to updating a trained voice bot that is deployed for conducting conversations on behalf of a third-party. A third-party developer can interact with a voice bot development system that enables the third-party developer to train, update, validate, and monitor performance of the trained voice bot. In various implementations, the trained voice bot can be updated by updating a corpus of training instances that was initially utilized to train the voice bot, and updating the trained voice bot based on the updated corpus. In some implementations, the corpus of training instances may be updated in response to identifying occurrence(s) of behavioral error(s) of the trained voice bot while the conversations are being conducted on behalf of the third-party. In additional or alternative implementations, the corpus of training instances may be updated in response to determining the trained voice bot does not include a desired behavior.


