← 最新论文
🤖 machine learning

DistillCache: KL-Guided Adaptive KV-Cache Eviction for Memory-Efficient LLM Inference

DistillCache 引入了一种强化学习框架,通过学习一种轻量级策略,根据内部模型信号和 KL 散度奖励来自适应地剔除 KV 缓存(KV-cache)令牌,与现有的启发式方法和并发方法相比,在长上下文大语言模型推理中实现了卓越的内存效率和准确性保持。

原作者: Asaad Althoubi

发布于 2026-08-11
📖 1 分钟阅读☕ 轻松阅读

原作者: Asaad Althoubi

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

想象一下,你正在向一位朋友讲述一个非常长的故事,同时你还在努力回想故事的内容。随着故事变得越来越长,你的大脑会被你之前说过的每一个细节所填满,这让你很难思考下一步该说什么。这正是现代“大语言模型”(AI聊天机器人)所面临的问题。这些AI大脑在写作、编程和解决谜题方面非常出色,但它们通过记住之前说过的所有内容来工作,并存储在一个被称为“KV缓存”(KV cache)的特殊记忆区域中。麻烦在于,随着对话的进行,这个记忆会变得越来越大,最终填满计算机的内存,并使运行速度变得极其缓慢。

为了解决这个问题,科学家们尝试扮演一名严格的图书管理员,丢弃那些看起来不重要的旧页面。有些图书管理员只是丢弃最旧的页面,而另一些则丢弃那些很少被查看的页面。但这些规则往往过于简单;它们可能会不小心扔掉一个承载着整个结局关键的小词,导致AI忘记情节或编造胡言乱语。大问题在于:我们如何教会AI成为一名更聪明的图书管理员,让它准确地知道哪些记忆该保留,哪些该丢弃,从而能够讲述长篇故事而不耗尽大脑空间?

于是有了 DistillCache,一种通过一种巧妙的试错学习法来教会AI做出这些决策的新方法。DistillCache并不遵循僵化的规则手册,而是像一个学习玩电子游戏的学生一样。它尝试不同的丢弃旧记忆的策略,并根据AI的下一个预测与“保留了所有记忆时的预测”有多匹配来获得一个“分数”。如果AI忘掉了重要的东西导致预测偏离轨道,它会得到低分;如果它保留了正确的记忆并保持轨道一致,它就会得到高分。随着时间的推移,AI会学习到一种“策略”——即一套直觉——告诉它究竟哪些标记(token,文本的微小碎片)应该保留,哪些应该剔除,以保持在严格的内存限制内。

研究人员在一种名为 Mistral-7B 的流行AI模型上测试了这种方法。他们发现,当他们强迫AI仅保留通常内存的 25% 时(一个巨大的削减!),DistillCache 仍能保持其完整内存下 94.2% 的准确度。这是一个了不起的成就,因为使用简单规则(如 H2O 或 SnapKV)的其他方法在同样的压力下,准确度下降得更为严重。即使与同时期开发的其他智能学习型方法相比,DistillCache 在许多长篇故事任务中也表现出色,准确度领先了高达 2.7 个百分点

让 DistillCache 脱颖而出的是它的学习方式。其他方法可能会观察一个词在过去被提及的频率,而 DistillCache 则观察一个词的“未来影响”。它会问:“如果我现在扔掉这个词,AI接下来的句子听起来会奇怪吗?”它使用一种称为 KL 散度(KL-divergence)的数学度量,来检查AI的预测是否仍然与原始的全量记忆版本保持一致。论文表明,这种方法特别擅长在内存被极度压缩时,依然保持AI逻辑的完整性。

然而,论文也谨慎地指出,这并不是解决一切的魔杖。训练这位聪明的图书管理员需要时间和额外的计算能力(在强大的图形卡上大约需要 130 小时),因为AI在每一步都需要练习两次——一次使用全量记忆,一次使用裁剪后的记忆——以学习其中的差异。此外,虽然 DistillCache 在通用的长篇故事方面表现出色,但另一种名为 RLKV 的方法在处理中等内存水平下的特定逻辑谜题时仍略胜一筹,不过当内存被进一步挤压时,DistillCache 也追赶了上来。

最后,DistillCache 表明,管理AI记忆的最佳方式不是使用静态规则,而是一种不断自问“我是否仍然合乎逻辑?”的习得性直觉。通过这种方式,它允许AI模型处理更长的对话和文档,而无需海量的计算机内存,这可能使长上下文AI变得更快、更易于普及。研究人员还发现,这种在一种AI模型上训练出的“聪明图书管理员”可以直接用于另一种模型而无需额外训练,这表明这些记忆直觉可能是通用的。

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

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

试用 Digest →