← 最新论文
🤖 machine learning

Make Each Token Count: Towards Improving Long-Context Performance with KV Cache Eviction

本文提出了一种基于全局保留的 KV 缓存淘汰方法,该方法通过有选择地丢弃无关令牌来减少内存占用,同时通过缓解注意力稀释来提升长上下文推理性能,从而在多种基准测试中超越了全缓存推理。

原作者: Ngoc Bui, Hieu Trung Nguyen, Arman Cohan, Rex Ying

发布于 2026-05-12
📖 1 分钟阅读☕ 轻松阅读

原作者: Ngoc Bui, Hieu Trung Nguyen, Arman Cohan, Rex Ying

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

以下是论文《让每个 Token 都算数》的通俗解释,辅以生动的类比。

核心难题:“信息过载”瓶颈

想象你是一位才华横溢的侦探,正在破解一个复杂的谜案。为了完成工作,你拥有一块巨大的白板,上面记录着你遇到的每一条线索、每一份证词和每一个证据。

在人工智能(特别是大型语言模型)的世界里,这块白板被称为KV 缓存。当 AI 阅读长故事或观看长视频时,它会将每一个单词和图像像素都写在这块板上,以确保在撰写结尾时不会忘记故事的开头。

关键问题在于: 白板会变得巨大无比。如果故事长达 10 万词,这块板子就会大得惊人。

  1. 空间耗尽: 最终,白板会塞得满满当当,AI 无法在上面容纳新的线索。
  2. 速度变慢: 为了找到那唯一重要的线索(例如“是管家干的”),侦探不得不扫描成千上万条无关的笔记(例如“管家系着红领带”或“当时在下雨”)。这拖慢了一切。

旧方案:“先进先出”的垃圾桶

为了解决空间问题,以往的方法就像一位严厉的清洁工。它们会说:“满了!把最旧的笔记扔掉,给新东西腾地方。”

缺陷: 这很危险。有时最旧的笔记恰恰是最重要的(例如“管家拥有一把枪”)。仅仅因为它旧就将其扔掉,会让 AI 变笨。其他方法试图通过观察 AI 当前关注的词汇来变得更聪明,但它们往往目光短浅,扔掉了那些五分钟后就会派上用场的东西。

新方案:“智能保留”系统(TrimKV)

这篇论文介绍了一种名为TrimKV(或 DBTrimKV)的新方法。它不再只是扔掉旧东西,而是提出了一个更好的问题:"哪些线索实际上能帮助我在未来破案?"

以下是其工作原理,分为三个简单概念:

1. “未来效用”评分

想象白板上的每一份证据都贴着一张小便签。这张便签预测该线索在调查的后期会有多大用处。

  • 高分: “这把枪至关重要。永久保留。”
  • 低分: “这条红领带无关紧要。扔掉它。”

AI 学会自动编写这些评分。它不仅仅关注当下发生了什么,而是着眼于明天需要什么。

2. “全局竞争”(大过滤器)

过去,AI 的不同部分(不同的“层”和“头”)拥有各自独立的小白板,且各自有独立的限制。如果一个板子满了,即使另一个板子还有空间,它也会扔掉东西。

这种新方法为整个 AI 创建了一个巨大的共享白板

  • 类比: 想象一场 VIP 派对。旧方式下,每个房间都有一个保镖,只放行 10 人。如果一位 VIP 在走廊里,因为房间满了,他无法进入。
  • 新方式: 整个俱乐部只有一个保镖。VIP(最有用的线索)无论来自哪个房间,都能进入。而“干扰项”(无关的背景噪音)则会被踢出,即使它们原本在"VIP 房间”里。

3. 对抗“注意力稀释”

论文指出,拥有过多的信息实际上会损害 AI 的表现。

  • 类比: 想象你在安静的房间里试图听朋友耳语。你能听得很清楚。现在,想象同一个朋友在挤满 1 万名尖叫者的体育场里耳语。你再也听不见了,尽管他们依然在耳语。
  • 结果: 通过激进地扔掉“尖叫的人群”(无关的 Token),AI 能更清晰地听到“耳语”(重要证据)。有时,删除信息反而会让 AI 变得更聪明,因为它不再被干扰所分心。

他们发现了什么?

研究人员在困难的任务上测试了这种方法,例如解决数学问题、分析长视频以及进行长对话。

  • 节省空间: 他们可以将内存使用量大幅降低(有时仅保留原始数据的 10-20%),而 AI 不会因此感到困惑。
  • 提升性能: 在许多情况下,AI 在内存较少时的表现优于内存充足时。这证明了在消除干扰方面,“少即是多”。
  • 适用于图像和文本: 它成功地将文本和视觉数据(如视频中的图像)共同管理,决定保留哪些像素和单词。

总结

这篇论文教导 AI 成为一名更优秀的侦探。它不再囤积找到的每一张纸,而是学会识别信息的“金块”,并扔掉“岩石和泥土”。通过这样做,它运行得更快,占用内存更少,并且实际上能更准确地解决问题,因为它不再被噪音所干扰。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →