Bilevel Joint Unsupervised and Supervised Training for Automatic Speech Recognition
Xiaodong Cui, A F M Saif, Songtao Lu, Lisha Chen, Tianyi Chen, Brian Kingsbury, George Saon
TL;DR
BL-JUST tackles the disconnect between unsupervised pre-training and supervised fine-tuning in ASR by casting training as a bilevel optimization problem where the upper-level objective minimizes the supervised loss while the lower-level objective minimizes the unsupervised loss. It employs a penalty-based bilevel gradient descent (PBGD) with a gradually increased penalty to enforce the lower-level solution as a constraint, thereby encouraging matched local optima of competing objectives. Across LibriSpeech, Switchboard, and Payload, BL-JUST consistently surpasses PT+FT and other semi-supervised baselines, and ablation shows the importance of self-supervised exploration and final fine-tuning. The approach accelerates convergence on the unsupervised loss and yields robust improvements across architectures and loss families, offering a practical path to more data-efficient ASR.
Abstract
In this paper, we propose a bilevel joint unsupervised and supervised training (BL-JUST) framework for automatic speech recognition. Compared to the conventional pre-training and fine-tuning strategy which is a disconnected two-stage process, BL-JUST tries to optimize an acoustic model such that it simultaneously minimizes both the unsupervised and supervised loss functions. Because BL-JUST seeks matched local optima of both loss functions, acoustic representations learned by the acoustic model strike a good balance between being generic and task-specific. We solve the BL-JUST problem using penalty-based bilevel gradient descent and evaluate the trained deep neural network acoustic models on various datasets with a variety of architectures and loss functions. We show that BL-JUST can outperform the widely-used pre-training and fine-tuning strategy and some other popular semi-supervised techniques.
