Adaptive Boosting for Speech Recognition Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transformer-based end-to-end speech recognition models trained using joint CTC-attention loss face challenges in effectively personalizing CTC models for domain-specific vocabularies, leading to difficulties in accurately recognizing rare and out-of-vocabulary words due to conditional independence assumptions and output complexities such as blanks and duplicate tokens.

Innovation Solution

The proposed solution involves adaptive boosting for sub-word biasing, a phone alignment network to improve rare word recognition, and the use of grapheme-to-grapheme (G2G) techniques to generate additional pronunciation variants, combined with a conformer CTC-attention framework and dynamic adaptive boosting in beam search decoding to enhance inference speed and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If transformer-based end-to-end speech recognition models trained using joint CTC-attention loss are used, then speech recognition speed and simplicity are improved, but personalization toward domain-specific vocabulary deteriorates

Engineering Contradiction:
Improveinference speedVSAvoidpersonalization capability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The vocabulary is segmented into frequent and rare words, with different handling strategies applied to each segment. Frequent words are processed through the standard CTC decoder, while rare words receive specialized treatment through phone alignment networks and boosted beam search, allowing the system to maintain speed for common words while improving personalization for domain-specific vocabulary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different decoding strategies are applied to different parts of the vocabulary based on their frequency characteristics. The system applies phone alignment and boosted beam search specifically to rare words rather than uniformly to all vocabulary, optimizing both speed and personalization by tailoring the approach to local vocabulary characteristics.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If standard CTC decoding is used, then decoding simplicity is improved, but recognition accuracy for rare and out-of-vocabulary words deteriorates

Engineering Contradiction:
Improvedecoding simplicityVSAvoidword error rate
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

A phone alignment network is introduced as an intermediary component between the acoustic model and the vocabulary. This network learns phone-level alignments that bridge the gap between acoustic features and rare words, providing intermediate structural information that improves rare word recognition without complicating the overall decoding process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary phone alignment and sub-word boosting before final word decoding. By pre-processing the acoustic representations through phone alignment networks and applying boosted beam search for rare words before the final CTC decoding step, the system improves accuracy for rare words while maintaining the simplicity of the overall framework.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If phone alignment network and adaptive boosting are applied, then rare word recognition accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improverare word recognition accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies phone alignment networks and adaptive boosting selectively only to rare words rather than to the entire vocabulary. This partial application reduces the overall computational burden while still achieving improved rare word recognition accuracy, avoiding the excessive complexity that would result from applying these techniques uniformly to all words.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12198681B1Personalized batch and streaming speech-to-text transcription of audio
Publication Date: 2025.01.14 AMAZON TECH INC
  • US12198681B1 patent drawing
  • US12198681B1 patent drawing
  • US12198681B1 patent drawing

AI summary

Techniques for personalized batch and streaming speech-to-text transcription of audio reduce the error rate of automatic speech recognition (ASR) systems in transcribing rare and out-of-vocabulary words. The techniques achieve personalization of connectionist temporal classification (CT) models by using adaptive boosting to perform biasing at the level of sub-words. In addition to boosting, the techniques encompass a phone alignment network to bias sub-word predictions towards rare long-tail words and out-of-vocabulary words. A technical benefit of the techniques is that the accuracy of speech-to-text transcription of rare and out-of-vocabulary words in a custom vocabulary by automatic speech recognition (ASR) system can be improved without having to train the ASR system on the custom vocabulary. Instead, the techniques allow the same ASR system trained on a base vocabulary to realize the accuracy improvements for different custom vocabularies spanning different domains.