Speech Recognition Accuracy via Conditional Neural Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition technologies face challenges in achieving high accuracy, especially in noisy environments and when the speech sequence contains syllables or words not covered by the language model, leading to decreased performance.

Innovation Solution

A method involving a speech recognition apparatus that uses both an acoustic model and a language model for initial text acquisition, with a secondary recognition process employing a neural network to improve accuracy by encoding and decoding the text based on feature vectors and hidden states, allowing for robust noise handling and expanded vocabulary recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If only acoustic model and language model are used for speech recognition, then the system complexity is low, but the recognition accuracy decreases in noisy environments and for unseen syllables

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

Solution Approach 1:

The system segments the speech recognition task into multiple stages: first using acoustic model and language model for initial text acquisition, then conditionally applying neural network-based sequence-to-sequence model for correction when accuracy is insufficient. This segmentation allows the system to achieve high accuracy only when needed, rather than always using the complex neural network approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts its processing path based on the calculated accuracy of the first text. When accuracy meets the threshold, the simpler acoustic model approach is sufficient; when accuracy is below the threshold, the system transitions to the more complex neural network correction path. This dynamic adaptation optimizes the balance between accuracy and complexity.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If neural network-based sequence-to-sequence model is always used for correction, then the recognition accuracy improves, but the processing time increases

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies the computationally intensive neural network correction only partially - specifically, only when the initial recognition accuracy is below the threshold. This partial application of the correction mechanism avoids the excessive processing time that would result from always applying the neural network, while still achieving accuracy improvement when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses feedback from the accuracy calculation to control whether the correction process is executed. The accuracy of the first text serves as feedback that determines the next action: if accuracy meets the threshold, no correction is needed; if accuracy is below the threshold, correction is applied. This feedback mechanism prevents unnecessary processing time.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If acoustic model and language model are used, then the system structure is simple, but the vocabulary coverage is limited to trained syllables

Engineering Contradiction:
Improvevocabulary coverageVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The neural network-based sequence-to-sequence model serves as a universal component that can handle both correction of recognition errors and recognition of unseen syllables/words. This multi-functional approach allows the system to expand its vocabulary coverage beyond what the acoustic model and language model can handle, without requiring separate specialized components for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10468030B2Speech recognition method and apparatus
Publication Date: 2019.11.05 SAMSUNG ELECTRONICS CO LTD
  • US10468030B2 patent drawing
  • US10468030B2 patent drawing
  • US10468030B2 patent drawing

AI summary

Disclosed is a speech recognition method and apparatus, the method including two recognition processes, a first recognition process being performed using an acoustic model and a language model and a second recognition process being performed without distinguishing between the acoustic model and the language model in response to an accuracy of a result of the first recognition process not meeting a threshold. The apparatus including a processor configured to acquire a first text from a speech sequence using an acoustic model and a language model, determine whether an accuracy of the first text meets a threshold, and acquire a second text from the first text based on a parameter generated in acquiring the first text, in response to the accuracy of the first text being below the threshold.