English

GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints

Computation and Language 2023-12-27 v3 Machine Learning

Abstract

Multi-query attention (MQA), which only uses a single key-value head, drastically speeds up decoder inference. However, MQA can lead to quality degradation, and moreover it may not be desirable to train a separate model just for faster inference. We (1) propose a recipe for uptraining existing multi-head language model checkpoints into models with MQA using 5% of original pre-training compute, and (2) introduce grouped-query attention (GQA), a generalization of multi-query attention which uses an intermediate (more than one, less than number of query heads) number of key-value heads. We show that uptrained GQA achieves quality close to multi-head attention with comparable speed to MQA.

Keywords

Cite

@article{arxiv.2305.13245,
  title  = {GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints},
  author = {Joshua Ainslie and James Lee-Thorp and Michiel de Jong and Yury Zemlyanskiy and Federico Lebrón and Sumit Sanghai},
  journal= {arXiv preprint arXiv:2305.13245},
  year   = {2023}
}

Comments

Accepted at EMNLP 2023. Added to related work

R2 v1 2026-06-28T10:41:44.883Z