Efficient Training of Self-Supervised Speech Foundation Models on a Compute Budget
Andy T. Liu, Yi-Cheng Lin, Haibin Wu, Stefan Winkler, Hung-yi Lee
TL;DR
The paper tackles the problem of efficiently pre-training speech self-supervised foundation models under a constrained compute budget. It adopts a controlled benchmarking approach across SSL objectives (predictive, contrastive, generative), model architectures, and data sizes, all within a fixed compute budget and evaluation framework based on SUPERB. Key findings show that architecture and data size dominate performance more than the SSL objective itself, with Slim architectures outperforming conventional small designs and a notable U-shaped curve indicating an optimal model size for a given compute budget. The study also demonstrates that increasing pre-training data size improves results, but data diversity and effective data usage are crucial, and that combining a Slim architecture with an optimally sized model yields meaningful improvements without increasing the budget. Overall, the work provides practical guidance for resource-efficient SSL pre-training and insights into the training dynamics of speech foundation models under compute constraints.
Abstract
Despite their impressive success, training foundation models remains computationally costly. This paper investigates how to efficiently train speech foundation models with self-supervised learning (SSL) under a limited compute budget. We examine critical factors in SSL that impact the budget, including model architecture, model size, and data size. Our goal is to make analytical steps toward understanding the training dynamics of speech foundation models. We benchmark SSL objectives in an entirely comparable setting and find that other factors contribute more significantly to the success of SSL. Our results show that slimmer model architectures outperform common small architectures under the same compute and parameter budget. We demonstrate that the size of the pre-training data remains crucial, even with data augmentation during SSL training, as performance suffers when iterating over limited data. Finally, we identify a trade-off between model size and data size, highlighting an optimal model size for a given compute budget.
