Fast and Robust Unsupervised Contextual Biasing for Speech Recognition
Not on the map. Why?
Abstract (arXiv)
Automatic speech recognition (ASR) system is becoming a ubiquitous technology. Although its accuracy is closing the gap with that of human level under certain settings, one area that can further improve is to incorporate user-specific information or context to bias its prediction. A common framework is to dynamically construct a small language model from the provided contextual mini corpus and interpolate its score with the main language model during the decoding process. Here we propose an alternative approach that does not entail explicit contextual language model. Instead, we derive the bias score for every word in the system vocabulary from the training corpus. The method is unique in that 1) it does not require meta-data or class-label annotation for the context or the training corpus. 2) The bias score is proportional to the word's log-probability, thus not only would it bias the provided context, but also robust against irrelevant context (e.g. user mis-specified or in case where it is hard to quantify a tight scope). 3) The bias score for the entire vocabulary is pre-determined during the training stage, thereby eliminating computationally expensive language model construction during inference. We show significant improvement in recognition accuracy when the relevant context is available. Additionally, we also demonstrate that the proposed method exhibits high tolerance to false-triggering errors in the presence of irrelevant context.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 1; 2024: 1.
7 papers.
- 2021Tree-constrained Pointer Generator for End-to-end Contextual Speech Recognitioncited by 32
- 2022Tree-constrained Pointer Generator with Graph Neural Network Encodings for Contextual Speech Recognitioncited by 17
- 2022Minimising Biasing Word Errors for Contextual ASR with the Tree-Constrained Pointer Generatorcited by 11
- 2021Spell my name: keyword boosted speech recognitioncited by 10
- 2023Graph Neural Networks for Contextual ASR with the Tree-Constrained Pointer Generatorcited by 6
- 2022Can Visual Context Improve Automatic Speech Recognition for an Embodied Agent?cited by 3
- 2024Locality enhanced dynamic biasing and sampling strategies for contextual ASRcited by 3
- 2024Locality enhanced dynamic biasing and sampling strategies for contextual ASR23 Jan 2024
- 2023Graph Neural Networks for Contextual ASR with the Tree-Constrained Pointer Generator30 May 2023
- 2022Can Visual Context Improve Automatic Speech Recognition for an Embodied Agent?21 Oct 2022
- 2022Tree-constrained Pointer Generator with Graph Neural Network Encodings for Contextual Speech Recognition2 Jul 2022
- 2022Minimising Biasing Word Errors for Contextual ASR with the Tree-Constrained Pointer Generator18 May 2022
- 2021Spell my name: keyword boosted speech recognition6 Oct 2021
- 2021Tree-constrained Pointer Generator for End-to-end Contextual Speech Recognition1 Sep 2021