ASCLSDOct 31, 2022

Predicting Multi-Codebook Vector Quantization Indexes for Knowledge Distillation

NVIDIA
arXiv:2211.00508v111 citationsh-index: 62Has Code
Originality Incremental advance
AI Analysis

This work addresses storage and training speed bottlenecks for researchers and practitioners using knowledge distillation in speech recognition, offering a practical improvement over traditional methods.

The paper tackles the storage and speed issues in knowledge distillation for automatic speech recognition by reformulating teacher label generation as a codec problem, proposing a Multi-codebook Vector Quantization approach that reduces storage by 256 times and achieves up to 13.8% relative word error rate reductions.

Knowledge distillation(KD) is a common approach to improve model performance in automatic speech recognition (ASR), where a student model is trained to imitate the output behaviour of a teacher model. However, traditional KD methods suffer from teacher label storage issue, especially when the training corpora are large. Although on-the-fly teacher label generation tackles this issue, the training speed is significantly slower as the teacher model has to be evaluated every batch. In this paper, we reformulate the generation of teacher label as a codec problem. We propose a novel Multi-codebook Vector Quantization (MVQ) approach that compresses teacher embeddings to codebook indexes (CI). Based on this, a KD training framework (MVQ-KD) is proposed where a student model predicts the CI generated from the embeddings of a self-supervised pre-trained teacher model. Experiments on the LibriSpeech clean-100 hour show that MVQ-KD framework achieves comparable performance as traditional KD methods (l1, l2), while requiring 256 times less storage. When the full LibriSpeech dataset is used, MVQ-KD framework results in 13.8% and 8.2% relative word error rate reductions (WERRs) for non -streaming transducer on test-clean and test-other and 4.0% and 4.9% for streaming transducer. The implementation of this work is already released as a part of the open-source project icefall.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes