Scaling Analysis of Interleaved Speech-Text Language Models

Gallil Maimon, Michael Hassid, Amit Roth, Yossi Adi
4/3/2025
cs.CLcs.SDeess.AS

No official code found. Best implementation: slp-rl/slamkit (228 stars, MIT, last commit 2026-03-14).

Abstract

Existing Speech Language Model (SLM) scaling analysis paints a bleak picture. It predicts that SLMs require much more compute and data compared to text, leading some to question the feasibility of training high-quality SLMs. However, modern SLMs are often initialised from pre-trained TextLMs using speech-text interleaving to allow knowledge transfer. This raises the question - "Do interleaved SLMs scale more efficiently than textless-SLMs?" In this paper we answer a resounding yes! We conduct scaling analysis of interleaved SLMs by training several dozen and analysing the scaling trends. We see that under this setup SLMs scale more efficiently with compute. Additionally, our results indicate that the scaling dynamics significantly differ from textless-SLMs, suggesting one should allocate notably more of the compute budget to increasing model size over training tokens. We also study the role of synthetic data and TextLM model families in unlocking this potential. Results suggest that our scaled up model achieves comparable semantic speech performance to leading models, while using less compute and data. We open source models, samples, and data - https://pages.cs.huji.ac.il/adiyoss-lab/sims/ .

View on arXivView PDF

Code Implementations(1)

slp-rl/slamkitCommunity100%
MIT

SlamKit is an open source tool kit for efficient training of SpeechLMs. It was used for "Slamming: Training a Speech Language Model on One GPU in a Day"

22814PythonFeb 18, 20257 months agoMIT
efficient-traininglanguage-modelspeech-language-modeltransformers

Cite this paper

@article{maimon2025scaling,
  title  = {Scaling Analysis of Interleaved Speech-Text Language Models},
  author = {Gallil Maimon and Michael Hassid and Amit Roth and Yossi Adi},
  year   = {2025},
  eprint = {2504.02398},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.02398v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.02398.svg)](https://codeofpaper.com/paper/2504.02398)

Discussion