Analysing the Masked predictive coding training criterion for pre-training a Speech Representation Model
Hemant Yadav, Sunayana Sitaram, Rajiv Ratn Shah
TL;DR
The paper investigates how masked predictive coding (MPC) during HuBERT pre-training shapes the type of information learned across speech-layer representations. It compares two MPL configurations with different layer placements and label counts, evaluating the resulting representations on nine SUPERB probing tasks via linearly weighted per-layer features. The main finding is that content information increases as MPC loss is minimized and is concentrated near the loss location, while speaker information tends to reside in earlier layers and cannot be directly controlled by MPC. These results inform the design of future pre-training criteria and tasks that aim to preserve both content and speaker information across layers, highlighting the limits of MPC alone for universal speech representation learning.
Abstract
Recent developments in pre-trained speech representation utilizing self-supervised learning (SSL) have yielded exceptional results on a variety of downstream tasks. One such technique, known as masked predictive coding (MPC), has been employed by some of the most high-performing models. In this study, we investigate the impact of MPC loss on the type of information learnt at various layers in the HuBERT model, using nine probing tasks. Our findings indicate that the amount of content information learned at various layers of the HuBERT model has a positive correlation to the MPC loss. Additionally, it is also observed that any speaker-related information learned at intermediate layers of the model, is an indirect consequence of the learning process, and therefore cannot be controlled using the MPC loss. These findings may serve as inspiration for further research in the speech community, specifically in the development of new pre-training tasks or the exploration of new pre-training criterion's that directly preserves both speaker and content information at various layers of a learnt model.
