压缩记忆
在标准注意力机制中引入压缩记忆,让模型把历史上下文压进有限参数里,而不是为每个 token 都保存一份键值状态。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
把压缩记忆装进注意力机制,让 Transformer 处理无限长输入
Infini-attention 是 Tsendsuren Munkhdalai、Manaal Faruqui、Siddharth Gopal 在 2024 年 4 月提交的一篇论文提出的注意力技术,目标是让大语言模型在内存和计算有界的前提下处理无限长的输入。做法是在标准注意力里加入压缩记忆,把掩码局部注意力与长期线性注意力合并进同一个 Transformer 块。论文在 1B 和 8B 模型上验证了长上下文语言建模、1M 序列长度的 passkey 上下文块检索以及 500K 长度的书籍摘要任务,并支持流式推理。它的短板也很明显:目前仍属于研究阶段的论文方法,没有可直接调用的产品化接口,落地需要自行实现。
Infini-attention 是一种面向大语言模型的注意力技术,由 Tsendsuren Munkhdalai、Manaal Faruqui、Siddharth Gopal 提出。它要解决的问题是 Transformer 处理超长输入时内存和计算会随序列长度快速膨胀,目标是让模型在内存与计算保持有界的情况下扩展到无限长输入。
技术上,它把一块压缩记忆引入标准注意力机制,在同一个 Transformer 块里同时保留掩码局部注意力和长期线性注意力。这样模型既能关注近处的上下文,也能通过压缩记忆保留远处的信息。论文在 1B 和 8B 规模的大语言模型上做了验证,覆盖长上下文语言建模、1M 序列长度的 passkey 上下文块检索和 500K 长度的书籍摘要任务,并支持快速的流式推理。
对研究者和工程团队来说,这是一条公开的方法路线:可以在自己的长上下文模型改造中参考它的注意力结构设计;普通用户不会直接用到它,因为它是论文层面的技术而非成品工具。论文标注为 9 页、4 图、4 表,第二版补充了背景、实现细节、近期引用和致谢。
在标准注意力机制中引入压缩记忆,让模型把历史上下文压进有限参数里,而不是为每个 token 都保存一份键值状态。
把掩码局部注意力和长期线性注意力放进同一个 Transformer 块,近处细节与远处信息由两种机制分工处理。
方法的目标是让内存和计算不随输入长度无限增长,从而把 Transformer 扩展到无限长输入。
在 1M 序列长度的 passkey 上下文块检索任务上验证了效果,说明模型能在极长上下文中找回指定信息。
在 500K 长度的书籍摘要任务上做了测试,覆盖需要通读超长文本再生成摘要的场景。
方法支持快速流式推理,适合边输入边处理的连续长序列场景,而不必等整段文本就绪。
当你的工作是长上下文模型的研究或工程改造,尤其是想解决超长输入的显存与计算瓶颈时,Infini-attention 值得细读:它给出了把压缩记忆和线性注意力合进单个 Transformer 块的具体思路,并在 1B、8B 模型和 1M 检索、500K 摘要任务上做了验证。但如果你要的是一个能直接调用的长文本产品,它并不合适——这是论文方法而非成品工具,没有公开的调用接口,落地需要自己实现并做工程验证。 另外,论文只给出方法层面的结果,除验证任务外并未公开推理成本、延迟等指标,选型前需要在自己的数据上做一轮实测。
研究 Transformer 扩展到超长输入的方法,可以直接对照其压缩记忆与双注意力设计,论文篇幅只有 9 页,读完成本低。
要在 1B 到 8B 规模模型上改造注意力结构,论文给出了在 1M 检索和 500K 摘要任务上的验证结果,可作为方案参考。
方法支持快速流式推理,适合边输入边处理的连续长序列;但落地需自行实现,官网未公开可直接调用的接口。
这是论文层面的注意力技术,没有成品工具可下载或调用,普通用户无法直接拿它切分文件或总结文章。
论文未公开推理成本、延迟与授权条件,无法据此做预算与合规判断,需要先做技术验证再谈采购。
| 指标 | 数值 | 数据来源 |
|---|---|---|
| 论文页数 | 9 pages | arXiv 摘要页 Comments |
| 图表数量 | 4 figures, 4 tables | arXiv 摘要页 Comments |
| 验证模型规模 | 1B and 8B LLMs | arXiv 摘要页 Abstract |
| 检索任务序列长度 | 1M sequence length passkey context block retrieval | arXiv 摘要页 Abstract |
| 摘要任务长度 | 500K length book summarization | arXiv 摘要页 Abstract |
它是一种让大语言模型处理无限长输入的注意力技术,由 Tsendsuren Munkhdalai、Manaal Faruqui、Siddharth Gopal 在 2024 年 4 月提交的论文中提出。做法是在标准注意力里加入压缩记忆,并把掩码局部注意力和长期线性注意力放进同一个 Transformer 块。
论文的目标是在内存和计算有界的前提下把 Transformer 扩展到无限长输入,并在 1M 序列长度的 passkey 上下文块检索、500K 长度的书籍摘要任务上做了验证。这里的「无限」是方法层面的设计目标,实际能力取决于具体实现和模型规模。
论文在 1B 和 8B 两个规模的大语言模型上做了实验,覆盖长上下文语言建模、1M 序列长度的 passkey 上下文块检索以及 500K 长度的书籍摘要任务,并支持快速流式推理。
标准注意力要为每个 token 保存键值状态,长输入下开销迅速膨胀。Infini-attention 在注意力机制中引入一块压缩记忆,同时保留掩码局部注意力和长期线性注意力,使内存和计算不随序列长度无限增长。
不能直接用。它是论文提出的方法,没有公开的调用接口或成品工具,落地需要团队按论文实现并自行完成工程验证。此外论文未说明代码与模型的开放范围和授权条件。
标注为 9 页、4 图、4 表。第二版补充了背景、实现细节、近期引用和致谢,读第二版比初版信息更完整。
第二版补充了背景、实现细节、近期引用和致谢,同时对部分表述做了修订。
论文首次提交至 arXiv,编号 arXiv:2404.07143,归属 cs.CL,同时涉及 cs.AI、cs.LG、cs.NE。