Exploring Effective Distillation of Self-Supervised Speech Models for Automatic Speech Recognition
Yujin Wang, Changli Tang, Ziyang Ma, Zhisheng Zheng, Xie Chen, Wei-Qiang Zhang
TL;DR
This work tackles the practical challenge of deploying self-supervised speech models by distilling HuBERT into compact student models for ASR. It systematically compares deep&thin against shallow&wide architectures under unconstrained fine-tuning, and introduces a discriminative loss $L_{disc}$ to complement the traditional regression loss $L_{reg}$, yielding gains in low-resource ASR. Additionally, it proposes distilling the front-end from waveform to a $Fbank$-based pipeline, achieving roughly 17% parameter reduction and about 2× faster inference with only modest degradation, aided by front-end adaptation. The combination of architecture choice, discriminative distillation, and front-end distillation demonstrates practical, scalable improvements for deploying SSL-based ASR in resource-constrained settings, supported by analysis of representation similarity and ablations. These findings offer a path toward efficient, high-performance SSL-based ASR systems in real-world applications.
Abstract
Recent years have witnessed great strides in self-supervised learning (SSL) on the speech processing. The SSL model is normally pre-trained on a great variety of unlabelled data and a large model size is preferred to increase the modeling capacity. However, this might limit its potential applications due to the expensive computation and memory costs introduced by the oversize model. Miniaturization for SSL models has become an important research direction of practical value. To this end, we explore the effective distillation of HuBERT-based SSL models for automatic speech recognition (ASR). First, in order to establish a strong baseline, a comprehensive study on different student model structures is conducted. On top of this, as a supplement to the regression loss widely adopted in previous works, a discriminative loss is introduced for HuBERT to enhance the distillation performance, especially in low-resource scenarios. In addition, we design a simple and effective algorithm to distill the front-end input from waveform to Fbank feature, resulting in 17% parameter reduction and doubling inference speed, at marginal performance degradation.
