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 ReasoningPIQA
Accuracy67.5
757
Commonsense ReasoningHellaSwag
HellaSwag Accuracy58.6
711
Physical Commonsense ReasoningPIQA
Accuracy73.5
696
Question AnsweringARC Easy
Accuracy42.2
597
Language ModelingLAMBADA
Accuracy37.4
412
Language ModelingWikiText2 v1 (test)
Perplexity7.21
383
Question AnsweringSciQ--
283
Language ModelingWikiText-103 (val)
PPL21.87
261
Showing 10 of 39 rows

Other info

Follow for update