Hybrid Language Model for Open-Vocabulary Speech Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition systems face challenges in achieving high recognition accuracy, particularly for minor languages, due to the need for deep linguistic knowledge and the difficulty in modeling linguistic constraints across long sequences of characters, which leads to underperformance in character-based predictions and the OOV problem.

Innovation Solution

Combining character-level and word-level language models in an end-to-end automatic speech recognition architecture, using a recurrent neural network with long short-term memory units, to improve label sequence prediction and enable open-vocabulary speech recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If character-based prediction is used in end-to-end speech recognition, then open vocabulary recognition is enabled, but recognition accuracy deteriorates due to difficulty in modeling linguistic constraints across long sequences

Engineering Contradiction:
Improveopen vocabulary recognition capabilityVSAvoidrecognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the language model into two distinct components: a character-level LM for modeling local linguistic patterns and character sequences, and a word-level LM for modeling global linguistic constraints and word-level patterns. This segmentation allows each model to operate at its optimal level, with the character-level model handling open vocabulary sequences and the word-level model providing accuracy for known words, thereby resolving the contradiction between open vocabulary capability and recognition accuracy.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If word-level prediction is used to improve recognition accuracy, then recognition accuracy improves, but it requires costly collection of transcribed speech data and large data sets

Engineering Contradiction:
Improverecognition accuracyVSAvoidamount of transcribed speech data required
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges character-level and word-level language models into a unified end-to-end speech recognition system. The character-level LM is trained on relatively small datasets to capture local patterns, while the word-level LM is integrated to provide global linguistic constraints. This combination enables the system to achieve word-level prediction accuracy without requiring the enormous amounts of transcribed speech data that would be needed for pure word-level models, as the character-level component handles sequences with limited training data.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of manufacture

If conventional factorized architecture with separate acoustic, lexicon, and language models is used, then each model can be optimized separately, but the system falls into local optima

Engineering Contradiction:
Improveease of separate model optimizationVSAvoidsystem performance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent combines the acoustic model, character-level language model, and word-level language model into a single unified end-to-end neural network architecture. This merging allows all components to be jointly optimized through backpropagation, enabling the system to escape local optima that plague separately optimized factorized architectures. The unified architecture shares representations and gradients across all modules, ensuring consistent optimization toward a global optimum while maintaining the functional benefits of having distinct acoustic and linguistic components.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3711045B1Speech recognition system
Publication Date: 2021.09.15 MITSUBISHI ELECTRIC CORP
  • EP3711045B1 patent drawingFigure 1
  • EP3711045B1 patent drawingFigure 2
  • EP3711045B1 patent drawingFigure 3

AI summary

A speech recognition system includes an input device to receive voice sounds, one or more processors, and one or more storage devices storing parameters and program modules including instructions which cause the one or more processors to perform operations. The operations include extracting an acoustic feature sequence from audio waveform data converted from the voice sounds, encoding the acoustic feature sequence into a hidden vector sequence using an encoder network having encoder network parameters, predicting first output label sequence probabilities by feeding the hidden vector sequence to a decoder network having decoder network parameters, predicting second output level sequence probabilities by a hybrid network using character-base language models (LMs) and word-level LMs; and searching, using a label sequence search module, for an output label sequence having a highest sequence probability by combining the first and second output label sequence probabilities provided from the decoder network and the hybrid network.