Learning Speech Representations with Variational Predictive Coding
Sung-Lin Yeh, Peter Bell, Hao Tang
TL;DR
The paper provides a principled variational predictive coding interpretation of the HuBERT objective, framing speech representation learning as learning latent codes that predict masked or quantized frames. It derives an objective that unifies reconstruction and predictive terms, and demonstrates extensions such as soft assignments and joint optimization that yield tangible improvements. Empirically, better pre-training under this framework improves phone classification, f0 tracking, speaker recognition, and ASR, and the framework reveals meaningful connections to APC, CPC, wav2vec 2.0, WavLM, and BEST-RQ. Overall, the work grounds self-supervised speech objectives in predictive coding theory and offers practical avenues for parameterization, optimization, and task impact.
Abstract
Despite being the best known objective for learning speech representations, the HuBERT objective has not been further developed and improved. We argue that it is the lack of an underlying principle that stalls the development, and, in this paper, we show that predictive coding under a variational view is the principle behind the HuBERT objective. Due to its generality, our formulation provides opportunities to improve parameterization and optimization, and we show two simple modifications that bring immediate improvements to the HuBERT objective. In addition, the predictive coding formulation has tight connections to various other objectives, such as APC, CPC, wav2vec, and BEST-RQ. Empirically, the improvement in pre-training brings significant improvements to four downstream tasks: phone classification, f0 tracking, speaker recognition, and automatic speech recognition, highlighting the importance of the predictive coding interpretation.
