Speech Representation Learning Revisited: The Necessity of Separate Learnable Parameters and Robust Data Augmentation
Hemant Yadav, Sunayana Sitaram, Rajiv Ratn Shah
TL;DR
The paper tackles the problem that speech representations encoding both content and other information compete for model capacity, leading to suboptimal downstream performance. It introduces O-HuBERT, which uses a separate learnable pathway (via a USP token) to model 'other' information while preserving content modeling through HuBERT's masked prediction objective. A two-stage data augmentation strategy and a composite loss combining $L_{MPL}$, $L_{USP}$, and regularization terms yield state-of-the-art results on the SUPERB benchmark with a ~100M-parameter model pre-trained on ~960 hours, supporting the JOOCI (Joint Optimization of Other and Content Information) vision. The results highlight the importance of dedicated mechanisms for orthogonal information types in speech pre-training and point to future work on multiple USP tokens and joint optimization approaches that avoid trade-offs between information channels.
Abstract
Speech modeling methods learn one embedding for a fixed segment of speech, typically in between 10-25 ms. The information present in speech can be divided into two categories: "what is being said" (content) and "how it is expressed" (other) and these two are orthogonal in nature causing the optimization algorithm to find a sub-optimal solution if forced to optimize together. This leads to sub-optimal performance in one or all downstream tasks as shown by previous studies. Current self-supervised learning (SSL) methods such as HuBERT are very good at modeling the content information present in speech. Data augmentation improves the performance on tasks which require effective modeling of other information but this leads to a divided capacity of the model. In this work, we conduct a preliminary study to understand the importance of modeling other information using separate learnable parameters. We propose a modified version of HuBERT, termed Other HuBERT (O-HuBERT), to test our hypothesis. Our findings are twofold: first, the O-HuBERT method is able to utilize all layers to build complex features to encode other information; second, a robust data augmentation strategy is essential for learning the information required by tasks that depend on other information and to achieve state-of-the-art (SOTA) performance on the SUPERB benchmark with a similarly sized model (100 million parameters) and pre-training data (960 hours).
