TensorX
返回文献探索

Paper · arXiv 2504.00927

Multi-Token Attention

Olga Golovneva, Tianlu Wang, Jason Weston, Sainbayar Sukhbaatar

56 upvotesApril 1, 2025arXiv 预印本
AI 摘要

A new attention mechanism, Multi-Token Attention (MTA), enhances LLM performance by conditioning attention weights on multiple query and key vectors, improving context search and standard language modeling tasks.

soft attentionLLMssingle token attentionMulti-Token Attention (MTA)convolution operationsattention weightsquerieskeysheadslanguage modelinglong contexts

Abstract

Soft attention is a critical mechanism powering LLMs to locate relevant parts within a given context. However, individual attention weights are determined by the similarity of only a single query and key token vector. This "single token attention" bottlenecks the amount of information used in distinguishing a relevant part from the rest of the context. To address this issue, we propose a new attention method, Multi-Token Attention (MTA), which allows LLMs to condition their attention weights on multiple query and key vectors simultaneously. This is achieved by applying convolution operations over queries, keys and heads, allowing nearby queries and keys to affect each other's attention weights for more precise attention. As a result, our method can locate relevant context using richer, more nuanced information that can exceed a single vector's capacity. Through extensive evaluations, we demonstrate that MTA achieves enhanced performance on a range of popular benchmarks. Notably, it outperforms Transformer baseline models on standard language modeling tasks, and on tasks that require searching for information within long contexts, where our method's ability to leverage richer information proves particularly beneficial.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
Multi-Token Attention | TensorX