Soft Clustering Anchors for Self-Supervised Speech Representation Learning in Joint Embedding Prediction Architectures
Georgios Ioannides, Adrian Kieback, Judah Goldfeder, Linsey Pang, Aman Chadha, Aaron Elkins, Yann LeCun, Ravid Shwartz-Ziv
TL;DR
This paper tackles representation collapse in Joint Embedding Predictive Architectures for self-supervised speech by introducing GMM-Anchored JEPA. A one-time GMM fit on log-mel features provides soft posterior targets that are frozen during training, combined with a decaying cluster supervision that gradually yields to the JEPA objective. The results show substantial improvements across ASR, emotion recognition, and slot filling compared to a WavLM-style baseline with matched compute, along with near-maximal cluster entropy, indicating more uniform use of the latent space. Ablation confirms the necessity of a residual anchoring term to prevent drift, suggesting that soft, frozen acoustic anchors offer robust grounding for JEPA-based speech representations. Overall, this work demonstrates that simple, external soft clustering can stabilize self-supervised speech learning and reduce reliance on expensive iterative re-clustering pipelines.
Abstract
Joint Embedding Predictive Architectures (JEPA) offer a promising approach to self-supervised speech representation learning, but suffer from representation collapse without explicit grounding. We propose GMM-Anchored JEPA, which fits a Gaussian Mixture Model once on log-mel spectrograms and uses its frozen soft posteriors as auxiliary targets throughout training. A decaying supervision schedule allows GMM regularization to dominate early training before gradually yielding to the JEPA objective. Unlike HuBERT and WavLM, which require iterative re-clustering, our approach clusters input features once with soft rather than hard assignments. On ~50k hours of speech, GMM anchoring improves ASR (28.68% vs. 33.22% WER), emotion recognition (67.76% vs. 65.46%), and slot filling (64.7% vs. 59.1% F1) compared to a WavLM-style baseline with matched compute. Cluster analysis shows GMM-anchored representations achieve up to 98% entropy compared to 31% for WavLM-style, indicating substantially more uniform cluster utilization. Code is made available at https://github.com/gioannides/clustering-anchored-jepa.
