Voice Assistant Candidate Validation for ASR Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice assistant systems fail to accurately process user inputs due to errors in Automatic Speech Recognition (ASR) and Natural Language Understanding (NLU), leading to unpredictable and undesirable outcomes, especially in noisy environments or with user-specific data, without considering overall system response status.

Innovation Solution

A method and system that uses trained AI models to identify candidate text outputs, validate their feasibility, generate alternative hypotheses based on contextual and user-specific data, and execute the most accurate output through phonetic matching and decoding, addressing failures in ASR and NLU.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ASR and NLP systems process voice input independently, then processing speed is maintained, but accuracy deteriorates due to inability to correct ASR errors

Engineering Contradiction:
Improvevoice input accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the execution validator checks the output of the action planner and provides correction feedback to the NLP system. This allows the system to detect when ASR errors lead to incorrect action execution and feed this information back for correction, improving overall accuracy without requiring complete system redesign

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system is divided into independent modules (ASR, NLP, Action Planner, Execution Validator) that can process voice input sequentially. Each module handles a specific function, allowing the system to maintain processing speed while enabling error correction through the validator's feedback mechanism

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If NLP system performs error correction, then accuracy improves, but processing time increases

Engineering Contradiction:
Improvevoice input accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by having the execution validator check for errors before the final action execution. This preliminary validation step identifies ASR errors that would lead to incorrect actions, allowing correction to be made efficiently without requiring continuous processing time extension

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The execution validator provides feedback to the NLP system about ASR errors, enabling efficient error correction. This feedback mechanism allows the system to correct errors without requiring complete reprocessing of the entire voice input, thus minimizing time loss

Inventive Principle:
Principle #23Feedback

3Productivity

If system executes actions based on ASR output, then productivity is maintained, but reliability deteriorates due to ASR errors

Engineering Contradiction:
Improveaction execution speedVSAvoidaction execution reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The execution validator checks the action planner's output against the original voice input and provides feedback about potential errors. This feedback mechanism ensures that actions are executed reliably by catching ASR errors before they lead to incorrect actions, while maintaining productivity through efficient error detection and correction

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by having the execution validator automatically detect and correct its own errors in action execution. This self-validation mechanism ensures reliable action execution without requiring external intervention, maintaining productivity while improving reliability

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250252949A1Method and system for processing a voice input in voice assistant devices
Publication Date: 2025.08.07 SAMSUNG ELECTRONICS CO LTD
  • US20250252949A1 patent drawing
  • US20250252949A1 patent drawing
  • US20250252949A1 patent drawing

AI summary

The disclosure relates to a method and apparatus for processing a voice input. The method includes identifying a first candidate text output from a first list of candidate text outputs, the first list of candidate text outputs being generated based on a voice input being received from a user. The method includes validating a feasibility of executing the first candidate text output based on an analysis of a first contextual data related to the first candidate text output, user-specific data, historical data related to previous validations of the voice assistant device, and one of an execution result or a no-action result corresponding to the first candidate text output. The method includes, based on the feasibility of executing the first candidate text output being validated as not feasible for execution, identifying failure information associated with the first candidate text output.