Speech Recognition Engine N-Best Cross-Referencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated conversational UI speech recognition systems face challenges in accurately recognizing user inputs, leading to high false acceptance rates and user frustration, especially when multiple trials are required, and often degrade user experience due to repeated requests for redundant information.

Innovation Solution

The method involves prompting users with a primary query, repeating if necessary, and only requesting redundant information when a predefined limit of failures is reached, cross-referencing n-best results from both queries to improve recognition accuracy and transferring the user to a human agent if errors persist.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system requests redundant information multiple times to improve recognition accuracy, then recognition reliability improves, but user satisfaction deteriorates due to repeated requests

Engineering Contradiction:
Improverecognition accuracyVSAvoiduser satisfaction
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary recognition attempts with the primary query before requesting redundant information. By establishing a failure threshold and only requesting redundant information after predefined limits are reached, the system prepares recognition strategies in advance rather than immediately requesting all available information, thereby improving user satisfaction while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The recognition process is segmented into distinct phases: primary query attempts (with retry logic), fallback to redundant information requests, and final human agent escalation. This segmentation allows the system to request redundant information strategically only when necessary, rather than continuously, thus balancing reliability improvement with user satisfaction preservation

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the system uses n-best results from multiple queries to improve accuracy, then measurement precision improves, but device complexity increases

Engineering Contradiction:
Improverecognition precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses n-best results (a partial subset of all possible recognition outcomes) rather than processing every possible hypothesis. By limiting the cross-referencing to the top n results from each query and applying simple consensus logic, the system achieves improved precision without implementing complex exhaustive analysis algorithms

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The n-best results from primary and secondary queries serve as intermediaries that bridge the gap between uncertain speech recognition and confident decision-making. By cross-referencing these intermediate results and requiring consensus, the system improves measurement precision through a relatively simple mediator mechanism rather than complex probabilistic modeling

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7680661B2Method and system for improved speech recognition
Publication Date: 2010.03.16 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7680661B2 patent drawing
  • US7680661B2 patent drawing
  • US7680661B2 patent drawing

AI summary

A method for speech recognition includes: prompting a user with a first query to input speech into a speech recognition engine; determining if the inputted speech is correctly recognized; wherein in the event the inputted speech is correctly recognized proceeding to a new task; wherein in the event the inputted speech is not correctly recognized, prompting the user repeatedly with the first query to input speech into the speech recognition engine, and determining if the inputted speech is correctly recognized until a predefined limit on repetitions has been met; wherein in the event the predefined limit has been met without correctly recognizing the inputted user speech, prompting speech input from the user with a secondary query for redundant information; and cross-referencing the user's n-best result from the first query with the n-best result from the second query to obtain a top hypothesis.