Automated Voice Query Model Training via User Behavior Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual supervision is inefficient for continuously updating and training Automatic Speech Recognition (ASR) systems due to the rapid addition and removal of content in content distribution networks, making it difficult to maintain accurate voice query recognition.

Innovation Solution

An automated method for evaluating ASR transcriptions and providing annotations based on user behavior and session analysis, identifying erroneous transcriptions and patterns of query reformulation to automatically determine corrections, which are then used to improve the machine learning model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual training is used for ASR systems, then training quality can be maintained through human supervision, but the system cannot keep up with the rapid rate of content addition and removal in content distribution networks

Engineering Contradiction:
ImproveASR transcription accuracyVSAvoidTraining data update rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables ASR models to self-train by automatically generating training data from user interactions. The system collects voice queries, generates transcriptions, determines outcomes based on user behavior, and uses this data to retrain models without human intervention, allowing continuous adaptation to new content at network scale

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops where ASR transcriptions are evaluated against actual user behavior outcomes. Correct transcriptions are identified through positive outcomes (successful content playback) and incorrect ones through negative outcomes (user corrections or lack of playback), creating labeled training data that feeds back into model improvement cycles

Inventive Principle:
Principle #23Feedback

2Productivity

If automated methods are used to continuously update ASR systems, then training data can be generated at scale without manual intervention, but the quality and accuracy of transcriptions may deteriorate

Engineering Contradiction:
ImproveTraining data generation rateVSAvoidTranscription accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system uses user behavior as feedback to validate transcription accuracy. Positive outcomes (content plays successfully) indicate correct transcriptions, while negative outcomes (user repeats query or no playback) indicate errors. This automated feedback mechanism maintains quality standards at scale

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system self-corrects by identifying erroneous transcriptions through outcome analysis and automatically generating corrected training examples. The model retrains on these self-generated corrections, continuously improving accuracy without human supervision

Inventive Principle:
Principle #25Self-service

3Reliability

If traditional supervised training is used, then model accuracy can be maintained, but the complexity and time required for retraining increases with each content update

Engineering Contradiction:
ImproveVoice query recognition accuracyVSAvoidTraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements continuous training where models are constantly retrained on new data from user interactions rather than periodic batch updates. This continuous learning process adapts to content changes in real-time, maintaining accuracy without lengthy retraining cycles

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system automatically collects, labels, and processes training data from production traffic, eliminating the need for manual data preparation and model retraining. The entire training pipeline operates autonomously, dramatically reducing the time investment required for continuous model improvement

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240428779A1Systems and methods for training voice query models
Publication Date: 2024.12.26 COMCAST CABLE COMM LLC
  • US20240428779A1 patent drawing
  • US20240428779A1 patent drawing
  • US20240428779A1 patent drawing

AI summary

Methods for automatically evaluating ASR outputs and providing annotations, including corrections, on the transcriptions—in order to improve recognition—may be based on an analysis of sessions of user voice queries, utilizing time-ordered ASR transcriptions of user voice queries (i.e., user utterances). This utterance-based approach may involve extracting both session-level and query-level characteristics from a voice query sessions and identifying patterns of query reformulation in order to detect erroneous transcriptions and automatically determine an appropriate correction. Alternative, or in addition, ASR outputs may be evaluated based on user behavior. The outcomes may be classified as positive or negative. An ASR transcription may be labeled using the description of the outcome. The labeled transcription may be used as training data to train a model to output improved transcriptions of voice queries.