Knowledge Distillation for Neural Transducers from Large Self-Supervised Pre-trained Models
Not on the map. Why?
Abstract (arXiv)
Self-supervised pre-training is an effective approach to leveraging a large amount of unlabelled data to reduce word error rates (WERs) of automatic speech recognition (ASR) systems. Since it is impractical to use large pre-trained models for many real-world ASR applications, it is desirable to have a much smaller model while retaining the performance of the pre-trained model. In this paper, we propose a simple knowledge distillation (KD) loss function for neural transducers that focuses on the one-best path in the output probability lattice under both streaming and non-streaming setups, which allows a small student model to approach the performance of the large pre-trained teacher model. Experiments on the LibriSpeech dataset show that despite being 10 times smaller than the teacher model, the proposed loss results in relative WER reductions (WERRs) of 11.5% and 6.8% on the test-other set for non-streaming and streaming student models compared to the baseline transducers trained without KD using the labelled 100-hour clean data. With an additional 860 hours of unlabelled data for KD, the WERRs increase to 48.2% and 38.5% for non-streaming and streaming students. If language model shallow fusion is used for producing distillation targets, a further improvement in the student model is observed.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Oct 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 4; 2023: 5; 2024: 1.
10 papers.
- 2022Deep versus Wide: An Analysis of Student Architectures for Task-Agnostic Knowledge Distillation of Self-Supervised Speech Modelscited by 28
- 2022Predicting Multi-Codebook Vector Quantization Indexes for Knowledge Distillationcited by 4
- 2023Distilling HuBERT with LSTMs via Decoupled Knowledge Distillationcited by 4
- 2022Exploring Effective Distillation of Self-Supervised Speech Models for Automatic Speech Recognitioncited by 3
- 2023Decoupled Structure for Improved Adaptability of End-to-End Modelscited by 3
- 2022Biased Self-supervised learning for ASRcited by 2
- 2023Robust Knowledge Distillation from RNN-T Models With Noisy Training Labels Using Full-Sum Losscited by 2
- 2024How Redundant Is the Transformer Stack in Speech Representation Models?cited by 2
- 2023Beyond Universal Transformer: block reusing with adaptor in Transformer for automatic speech recognitioncited by 0
- 2023Knowledge Distillation from Non-streaming to Streaming ASR Encoder using Auxiliary Non-streaming Layercited by 0
- 2024How Redundant Is the Transformer Stack in Speech Representation Models?10 Sep 2024
- 2023Distilling HuBERT with LSTMs via Decoupled Knowledge Distillation18 Sep 2023
- 2023Knowledge Distillation from Non-streaming to Streaming ASR Encoder using Auxiliary Non-streaming Layer31 Aug 2023
- 2023Decoupled Structure for Improved Adaptability of End-to-End Models25 Aug 2023
- 2023Beyond Universal Transformer: block reusing with adaptor in Transformer for automatic speech recognition23 Mar 2023
- 2023Robust Knowledge Distillation from RNN-T Models With Noisy Training Labels Using Full-Sum Loss10 Mar 2023
- 2022Biased Self-supervised learning for ASR4 Nov 2022
- 2022Predicting Multi-Codebook Vector Quantization Indexes for Knowledge Distillation31 Oct 2022
- 2022Exploring Effective Distillation of Self-Supervised Speech Models for Automatic Speech Recognition27 Oct 2022
- 2022Deep versus Wide: An Analysis of Student Architectures for Task-Agnostic Knowledge Distillation of Self-Supervised Speech Models14 Jul 2022