Speech Recognition Word Confidence Score Threshold Tuning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition systems suffer from low accuracy in word recognition, with existing methods failing to effectively reduce the word recognition error rate.

Innovation Solution

The method involves using word confidence scores (WCS) to modify hypothetical words (mHYP) by determining insertion and substitution threshold values, and employing a selected word list to minimize the weighted total error rate through a tuning phase and testing phase algorithm, which includes converting HYP to mHYP based on WCS and error rate analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional speech recognition decoding is used, then the system operates with standard complexity, but the word recognition accuracy remains low with high error rates

Engineering Contradiction:
Improveword recognition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing a tuning phase before actual speech recognition operations. During this tuning phase, the system pre-calculates optimal insertion and substitution threshold values based on training data, creating lookup tables that store pre-determined threshold settings. This preliminary preparation enables the main recognition system to operate efficiently without real-time complex calculations, thereby improving word recognition accuracy while maintaining manageable system complexity during actual operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex real-time mechanical decision-making in speech recognition with a data-driven approach. Instead of relying solely on traditional acoustic and language models to make insertion/substitution decisions, the system substitutes these with pre-computed threshold values derived from statistical analysis of error patterns. This substitution transforms the recognition process into a comparison-based system that achieves higher accuracy without proportionally increasing computational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If word confidence scores are used to modify all hypothetical words, then recognition accuracy improves, but processing time and computational resources increase

Engineering Contradiction:
Improveword recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies local quality by differentiating the processing applied to different words based on their characteristics. Instead of uniformly processing all hypothetical words, the system identifies specific words that benefit most from modification (those with ambiguous confidence scores near threshold values) and applies modification selectively. Words with clear high confidence scores are left unchanged, thereby improving recognition accuracy for problematic cases while minimizing unnecessary processing time for confident recognitions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by applying word modification only when necessary rather than to all words. The system uses confidence score thresholds to determine which words require modification, applying the modification process selectively to words that fall into ambiguous confidence ranges. This partial application of the modification process reduces overall computational burden and processing time while still achieving significant accuracy improvements for the critical subset of problematic words.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If insertion and substitution thresholds are determined through extensive tuning, then error rate decreases, but the tuning phase complexity and data requirements increase

Engineering Contradiction:
Improveerror rateVSAvoidtuning phase complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by breaking down the complex threshold determination process into distinct, manageable components. The tuning phase is segmented into separate tasks: collecting error data from initial recognition attempts, analyzing substitution error patterns, analyzing insertion error patterns, and separately determining optimal thresholds for each type of error. This segmentation of the tuning process makes it more systematic and manageable, reducing the perceived complexity while achieving comprehensive error rate reduction through targeted threshold optimization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9886943B2Using word confidence score, insertion and substitution thresholds for selected words in speech recognition
Publication Date: 2018.02.06 ADACEL
  • US9886943B2 patent drawing
  • US9886943B2 patent drawing
  • US9886943B2 patent drawing

AI summary

A method and system for improving the accuracy of a speech recognition system using word confidence score (WCS) processing is introduced. Parameters in a decoder are selected to minimize a weighted total error rate, such that deletion errors are weighted more heavily than substitution and insertion errors. The occurrence distribution in WCS is different depending on whether the word was correctly identified and based on the type of error. This is used to determine thresholds in WCS for insertion and substitution errors. By processing the hypothetical word (HYP) (output of the decoder), a mHYP (modified HYP) is determined. In some circumstances, depending on the WCS's value in relation to insertion and substitution threshold values, mHYP is set equal to: null, a substituted HYP, or HYP.