语言模型能够控制自身的注意力
摘要
本文介绍了一种名为Declarative Attention的方法,该方法使语言模型能够在推理时声明相关上下文区域,从而显著减少键值缓存的读取次数,在长上下文任务中仅带来轻微的精度损失。
查看缓存全文
缓存时间: 2026/09/03 03:49
论文页面 - 语言模型能够控制自己的注意力
来源: https://huggingface.co/papers/2609.02737
摘要
声明式注意力让语言模型在推理过程中声明相关的上下文区域,从而跳过大部分KV缓存读取,在略微牺牲准确率的情况下减少需要关注的token数量。语言模型将大部分注意力集中在一小部分上下文上,却必须读取整个KV缓存(https://huggingface.co/papers?q=KV%20cache)来寻找关键的几个token。如果用户在100万token的对话中询问之前某个细节,全局注意力(https://huggingface.co/papers?q=global%20attention)层必须扫描完整上下文才能生成回复的每个token。一种主流方法通过轻量级代理分数预先选择相关token来缓解这种成本,但这种外部评分仍然需要每步O(N)的复杂度。我们从内在角度出发,基于一个简单的问题:模型难道不是已经知道上下文的哪些部分是相关的吗?为此,我们引入了声明式注意力(https://huggingface.co/papers?q=Declarative%20Attention)(DA)协议,该协议引导模型在思维链(https://huggingface.co/papers?q=chain-of-thought)中声明需要关注的位置,将生成过程划分为三种模式:完整上下文、特定区域和仅最近输出。推理引擎像解析工具调用一样解析这些声明,并跳过大部分KV缓存(https://huggingface.co/papers?q=KV%20cache)读取。在对15个长上下文(https://huggingface.co/papers?q=long-context)任务的零样本评估中,DA在现成模型(Gemma-4-31B、Qwen-3.6-27B)上显著减少了解码过程中的总关注token数量(52.0%、31.1%),准确率适度下降(1.27pp、2.75pp)且随着模型规模增大而缩小。DA解锁了稀疏注意力(https://huggingface.co/papers?q=sparse%20attention)的新维度,未来研究可以探索基于训练方法的进一步潜力。
查看arXiv页面 (https://arxiv.org/abs/2609.02737) 查看PDF (https://arxiv.org/pdf/2609.02737) 添加到收藏 (https://huggingface.co/login?next=%2Fpapers%2F2609.02737)
在您的智能体中获取此论文:
hf papers read 2609.02737
还没有最新的CLI? curl -LsSf https://hf.co/cli/install.sh | bash
引用此论文的模型
0 个模型链接此论文 在模型README.md中引用 arxiv.org/abs/2609.02737 以从此页面链接。
引用此论文的数据集
0 个数据集链接此论文 在数据集README.md中引用 arxiv.org/abs/2609.02737 以从此页面链接。
引用此论文的Spaces
0 个Space链接此论文 在Space README.md中引用 arxiv.org/abs/2609.02737 以从此页面链接。
包含此论文的收藏集
0 个收藏集包含此论文 将此论文添加到收藏集 (https://huggingface.co/new-collection) 以从此页面链接。
相似文章
@ethantsliu: LLMs能够为长上下文自主控制注意力!在文本生成过程中,LLMs通常读取完整的KV缓存……
该论文介绍了声明式注意力技术,LLMs明确声明需要关注哪些上下文段,从而将令牌使用量最多减少52%,同时准确率下降极小。
@omarsar0:来自 Google DeepMind 及其同事的重磅论文。(收藏它)一个模型在每次生成时读取其整个 KV 缓存……
这篇论文介绍了声明式注意力,一种允许语言模型声明其在思维链中关注位置的协议,在 Gemma-4-31B 上减少 52% 的关注令牌,在 Qwen-3.6-27B 上减少 31.1%,精度损失最小。
focus-llama:一个实现声明式注意力的 llama.cpp 分支(arXiv:2609.02737)
这篇文章介绍了一个名为 focus-llama 的 llama.cpp 分支,它实现了最近一篇论文中的声明式注意力(Declarative Attention),允许模型在推理过程中声明所需的上下文块,以优化 KV 缓存使用并减少解码时间。
动态线性注意力
本文提出DLA,一种用于多状态线性注意力的动态内存建模框架,它能根据令牌信息变化自适应地合并状态,并维护固定大小的状态缓存,从而在无需标准注意力二次复杂度的前提下实现更好的长上下文表示。
语言模型边缘注意力空间中的涌现结构
本文为语言模型提出了一种边缘注意力空间,研究表明:按词元维度进行归约会得到一种文本内在信号,该信号在 60 多个大语言模型中保持守恒;而按注意力头维度归约则会形成模型私有的特征签名。基于此,可以为每个注意力头离线设定 KV 缓存逐出预算,其性能可与逐文档方法相媲美。