Joint Unsupervised and Supervised Training for Automatic Speech Recognition via Bilevel Optimization
A F M Saif, Xiaodong Cui, Han Shen, Songtao Lu, Brian Kingsbury, Tianyi Chen
TL;DR
The paper addresses data scarcity and negative transfer in ASR by reframing training as a bilevel optimization problem that jointly learns unsupervised representations and supervised recognition. BL-JUST uses a penalty-based reformulation to couple the lower-level InfoNCE-based unsupervised objective with the upper-level CTC-based supervised objective, enabling feedback between stages within a single training loop. Under standard smoothness and PL conditions, the method achieves convergence to stationary points, with an iteration complexity of $\mathcal{O}(L_{\gamma}\epsilon^{-1})$. Empirical results on LibriSpeech and TED-LIUM v2 show that BL-JUST consistently outperforms the conventional PT+FT strategy and supervised baselines, while also reducing training time, demonstrating practical benefits for ASR with limited labeled data.
Abstract
In this paper, we present a novel bilevel optimization-based training approach to training acoustic models for automatic speech recognition (ASR) tasks that we term {bi-level joint unsupervised and supervised training (BL-JUST)}. {BL-JUST employs a lower and upper level optimization with an unsupervised loss and a supervised loss respectively, leveraging recent advances in penalty-based bilevel optimization to solve this challenging ASR problem with affordable complexity and rigorous convergence guarantees.} To evaluate BL-JUST, extensive experiments on the LibriSpeech and TED-LIUM v2 datasets have been conducted. BL-JUST achieves superior performance over the commonly used pre-training followed by fine-tuning strategy.
