English

SpeLLM: Character-Level Multi-Head Decoding

Computation and Language 2025-07-23 v1

Abstract

Scaling LLM vocabulary is often used to reduce input sequence length and alleviate attention's quadratic cost. Yet, current LLM architectures impose a critical bottleneck to this procedure: the output projection layer scales linearly with vocabulary size, rendering substantial expansion impractical. We propose SpeLLM, a method that decouples input and output vocabularies by predicting character-level strings through multiple output heads. In SpeLLM, each of the kk linear heads predicts a single character simultaneously, enabling the model to represent a much larger output space using smaller, independent linear heads. We present a self-distillation approach for converting a standard LLM to a SpeLLM. Our experiments with four pre-trained LLMs show their SpeLLM variants achieve competitive performance on downstream tasks while reducing runtime by 5.1% on average across models. Our approach provides a potential avenue for reducing LLM costs, while increasing support for underrepresented languages and domains.

Keywords

Cite

@article{arxiv.2507.16323,
  title  = {SpeLLM: Character-Level Multi-Head Decoding},
  author = {Amit Ben-Artzy and Roy Schwartz},
  journal= {arXiv preprint arXiv:2507.16323},
  year   = {2025}
}
R2 v1 2026-07-01T04:12:53.948Z