Alternative Pseudo-Labeling for Semi-Supervised Automatic Speech Recognition
Not on the map. Why?
Abstract (arXiv)
When labeled data is insufficient, semi-supervised learning with the pseudo-labeling technique can significantly improve the performance of automatic speech recognition. However, pseudo-labels are often noisy, containing numerous incorrect tokens. Taking noisy labels as ground-truth in the loss function results in suboptimal performance. Previous works attempted to mitigate this issue by either filtering out the nosiest pseudo-labels or improving the overall quality of pseudo-labels. While these methods are effective to some extent, it is unrealistic to entirely eliminate incorrect tokens in pseudo-labels. In this work, we propose a novel framework named alternative pseudo-labeling to tackle the issue of noisy pseudo-labels from the perspective of the training objective. The framework comprises several components. Firstly, a generalized CTC loss function is introduced to handle noisy pseudo-labels by accepting alternative tokens in the positions of incorrect tokens. Applying this loss function in pseudo-labeling requires detecting incorrect tokens in the predicted pseudo-labels. In this work, we adopt a confidence-based error detection method that identifies the incorrect tokens by comparing their confidence scores with a given threshold, thus necessitating the confidence score to be discriminative. Hence, the second proposed technique is the contrastive CTC loss function that widens the confidence gap between the correctly and incorrectly predicted tokens, thereby improving the error detection ability. Additionally, obtaining satisfactory performance with confidence-based error detection typically requires extensive threshold tuning. Instead, we propose an automatic thresholding method that uses labeled data as a proxy for determining the threshold, thus saving the pain of manual tuning.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 31 of its 52 references that are in the map. First posted on arXiv 12 Aug 2023.
Builds on
31 of 52 references.
References · 31
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
- 2020wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representationscited by 3,905
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,863
- 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,488
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,391
- 2019SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognitioncited by 1,380
- 2015Listen, Attend and Spellcited by 543
- 2017AISHELL-1: An Open-Source Mandarin Speech Corpus and A Speech Recognition Baselinecited by 373
- 2022FreeMatch: Self-adaptive Thresholding for Semi-supervised Learningcited by 232
- 2018TED-LIUM 3: twice as much data and corpus repartition for experiments on speaker adaptationcited by 226
- 2020Rectifying Pseudo Label Learning via Uncertainty Estimation for Domain Adaptive Semantic Segmentationcited by 222
- 2020Pushing the Limits of Semi-Supervised Learning for Automatic Speech Recognitioncited by 187
19 more
- 2020Improved Noisy Student Training for Automatic Speech Recognitioncited by 141
- 2021Recent Advances in End-to-End Automatic Speech Recognitioncited by 140
- 2019Self-Training for End-to-End Speech Recognitioncited by 129
- 2020Iterative Pseudo-Labeling for Speech Recognitioncited by 83
- 2015EESEN: End-to-End Speech Recognition using Deep RNN Models and WFST-based Decodingcited by 73
- 2020SlimIPL: Language-Model-Free Iterative Pseudo-Labelingcited by 54
- 2021Momentum Pseudo-Labeling for Semi-Supervised Speech Recognitioncited by 40
- 2020Unsupervised Domain Adaptation for Speech Recognition via Uncertainty Driven Self-Trainingcited by 39
- 2020Confidence Estimation for Attention-based Sequence-to-sequence Models for Speech Recognitioncited by 35
- 2020Semi-supervised ASR by End-to-end Self-trainingcited by 29
- 2020Differentiable Weighted Finite-State Transducerscited by 22
- 2021Kaizen: Continuously improving teacher using Exponential Moving Average for semi-supervised speech recognitioncited by 21
- 2020Semi-Supervised Speech Recognition via Graph-based Temporal Classificationcited by 19
- 2021CTC Variations Through New WFST Topologiescited by 17
- 2020Incremental Learning for End-to-End Automatic Speech Recognitioncited by 10
- 2022Boosting Cross-Domain Speech Recognition with Self-Supervisioncited by 10
- 2019Lead2Gold: Towards exploiting the full potential of noisy transcriptions for speech recognitioncited by 5
- 2021Multiple-hypothesis CTC-based semi-supervised adaptation of end-to-end speech recognitioncited by 4
- 2021Investigation of Training Label Error Impact on RNN-Tcited by 3
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 2; 2026: 1.
6 papers.
- 2023Learning from Flawed Data: Weakly Supervised Automatic Speech Recognitioncited by 8
- 2024Semi-Supervised Object Detection: A Survey on Progress from CNN to Transformercited by 4
- 2024Token-Weighted RNN-T for Learning from Flawed Datacited by 2
- 2025LESS: Large Language Model Enhanced Semi-Supervised Learning for Speech Foundational Models Using in-the-wild Datacited by 0
- 2025Graph Connectionist Temporal Classification for Phoneme Recognitioncited by 0
- 2026A Training Criterion with Token-Level Tolerance to Transcription Ambiguity for Automatic Speech Recognitioncited by 0
- 2026A Training Criterion with Token-Level Tolerance to Transcription Ambiguity for Automatic Speech Recognition24 Sep 2026
- 2025Graph Connectionist Temporal Classification for Phoneme Recognition5 Sep 2025
- 2025LESS: Large Language Model Enhanced Semi-Supervised Learning for Speech Foundational Models Using in-the-wild Data5 Jun 2025
- 2024Semi-Supervised Object Detection: A Survey on Progress from CNN to Transformer11 Jul 2024
- 2024Token-Weighted RNN-T for Learning from Flawed Data26 Jun 2024
- 2023Learning from Flawed Data: Weakly Supervised Automatic Speech Recognition26 Sep 2023