Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

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

About

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.

Joshua Ainslie, James Lee-Thorp, Michiel de Jong, Yury Zemlyanskiy, Federico Lebr\'on, Sumit Sanghai• 2023

Related benchmarks

TaskDatasetResultRank
Commonsense ReasoningHellaSwag
Accuracy39.4
1896
Question AnsweringARC Challenge--
906
Commonsense ReasoningHellaSwag
HellaSwag Accuracy58.6
897
Commonsense ReasoningPIQA
Accuracy67.5
757
Physical Commonsense ReasoningPIQA
Accuracy73.5
724
Question AnsweringARC Easy
Accuracy42.2
597
Language ModelingLAMBADA
Accuracy37.4
412
Language ModelingWikiText2 v1 (test)
Perplexity7.21
396
Language ModelingWikiText-103 (val)
PPL21.87
290
Question AnsweringSciQ--
283
Showing 10 of 40 rows

Other info

Follow for update