English

DynaMo: Accelerating Language Model Inference with Dynamic Multi-Token Sampling

Computation and Language 2024-05-03 v1

Abstract

Traditional language models operate autoregressively, i.e., they predict one token at a time. Rapid explosion in model sizes has resulted in high inference times. In this work, we propose DynaMo, a suite of multi-token prediction language models that reduce net inference times. Our models dynamically\textit{dynamically} predict multiple tokens based on their confidence in the predicted joint probability distribution. We propose a lightweight technique to train these models, leveraging the weights of traditional autoregressive counterparts. Moreover, we propose novel ways to enhance the estimated joint probability to improve text generation quality, namely co-occurrence weighted masking and adaptive thresholding. We also propose systematic qualitative and quantitative methods to rigorously test the quality of generated text for non-autoregressive generation. One of the models in our suite, DynaMo-7.3B-T3, achieves same-quality generated text as the baseline (Pythia-6.9B) while achieving 2.57×\times speed-up with only 5.87% and 2.67% parameter and training time overheads, respectively.

Keywords

Cite

@article{arxiv.2405.00888,
  title  = {DynaMo: Accelerating Language Model Inference with Dynamic Multi-Token Sampling},
  author = {Shikhar Tuli and Chi-Heng Lin and Yen-Chang Hsu and Niraj K. Jha and Yilin Shen and Hongxia Jin},
  journal= {arXiv preprint arXiv:2405.00888},
  year   = {2024}
}

Comments

Accepted at NAACL 2024

R2 v1 2026-06-28T16:13:20.830Z