Combining X-Vectors and Bayesian Batch Active Learning: Two-Stage Active Learning Pipeline for Speech Recognition
Not on the map. Why?
Abstract (arXiv)
This paper introduces a novel two-stage active learning (AL) pipeline for automatic speech recognition (ASR), combining unsupervised and supervised AL methods. The first stage utilizes unsupervised AL by using x-vectors clustering for diverse sample selection from unlabeled speech data, thus establishing a robust initial dataset for the subsequent supervised AL. The second stage incorporates a supervised AL strategy, with a batch AL method specifically developed for ASR, aimed at selecting diverse and informative batches of samples. Here, sample diversity is also achieved using x-vectors clustering, while the most informative samples are identified using a Bayesian AL method tailored for ASR with an adaptation of Monte Carlo dropout to approximate Bayesian inference. This approach enables precise uncertainty estimation, thereby enhancing ASR model training with significantly reduced data requirements. Our method has shown superior performance compared to competing methods on homogeneous, heterogeneous, and OOD test sets, demonstrating that strategic sample selection and innovative Bayesian modeling can substantially optimize both labeling effort and data utilization in deep learning-based ASR applications.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 55 references that are in the map. First posted on arXiv 3 May 2024.
Builds on
26 of 55 references.
References · 26
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2020wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representationscited by 3,853
- 2021HuBERT: Self-Supervised Speech Representation Learning by Masked Prediction of Hidden Unitscited by 2,301
- 2019Common Voice: A Massively-Multilingual Speech Corpuscited by 1,358
- 2021Deduplicating Training Data Makes Language Models Bettercited by 705
- 2020Self-supervised Learning: Generative or Contrastivecited by 693
- 2021XLS-R: Self-supervised Cross-lingual Speech Representation Learning at Scalecited by 589
- 2020A Survey of Deep Active Learningcited by 547
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
- 2021VoxPopuli: A Large-Scale Multilingual Speech Corpus for Representation Learning, Semi-Supervised Learning and Interpretationcited by 455
- 2019BatchBALD: Efficient and Diverse Batch Acquisition for Deep Bayesian Active Learningcited by 428
14 more
- 2020Transformer Transducer: A Streamable Speech Recognition Model with Transformer Encoders and RNN-T Losscited by 232
- 2021Unsupervised Speech Recognitioncited by 147
- 2021Batch Active Learning at Scalecited by 127
- 2023End-to-End Speech Recognition: A Surveycited by 127
- 2022DataPerf: Benchmarks for Data-Centric AI Developmentcited by 89
- 2020Towards Robust and Reproducible Active Learning Using Neural Networkscited by 53
- 2016Active Learning for Speech Recognition: the Power of Gradientscited by 25
- 2019Active and Semi-Supervised Learning in ASR: Benefits on the Acoustic and Language Modelscited by 16
- 2020Bayesian active learning for production, a systematic study and a reusable librarycited by 15
- 2022Boosting Cross-Domain Speech Recognition with Self-Supervisioncited by 10
- 2021Bayesian Active Summarizationcited by 5
- 2021Loss Prediction: End-to-End Active Learning Approach For Speech Recognitioncited by 4
- 2018Semi-supervised and Active-learning Scenarios: Efficient Acoustic Model Refinement for a Low Resource Indian Languagecited by 3
- 2023Unsupervised Active Learning: Optimizing Labeling Cost-Effectiveness for Automatic Speech Recognitioncited by 2
Built on by
Not cited yet.