← 最新论文
🤖 machine learning

RDKV: Rate-Distortion Bit Allocation for Joint Eviction and Quantization of the KV Cache

RDKV 是一种新颖的 KV 缓存压缩方法,它通过率失真框架联合优化令牌驱逐与量化,在保持长上下文任务高精度的同时,显著降低了内存占用并提升了解码速度。

原作者: Junkai Zhang, Hang Guo, Luca Benini, Yawei Li

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

原作者: Junkai Zhang, Hang Guo, Luca Benini, Yawei Li

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

想象一下,你正试图记住一个非常长的故事,以便稍后回答关于它的问题。在人工智能(AI)的世界里,这种“记忆”被称为KV 缓存

随着故事变长(数千甚至数百万字),这种记忆会占用计算机硬盘(具体而言是其高速内存)上的巨大空间。每当 AI 尝试生成下一个词时,它都必须重新读取整个庞大的记忆。这就像每次提问时,都要通过重新上架并重读图书馆里每一本书来寻找特定句子一样。这既缓慢,又很快会耗尽空间。

为了解决这个问题,科学家们目前主要尝试了两种技巧:

  1. “垃圾桶”方法(淘汰): 丢弃你认为不重要的故事部分。
  2. “速记”方法(量化): 用更少的字母重写重要部分(例如用"u"代替"you")以节省空间。

问题在于,以往的方法将这些视为独立的选择。你要么扔掉整个段落,要么压缩整本书。但有些段落至关重要,有些尚可,有些则毫无用处。非黑即白的“保留或丢弃”方法过于粗糙。

解决方案:RDKV(智能图书管理员)

本文介绍了RDKV,一种管理这种记忆的新方法。将 RDKV 想象成一位超级聪明的图书管理员,他不仅决定丢弃什么,还根据每个信息片段的重要程度,决定如何精确地存储它。

以下是其工作原理,使用一个简单的类比:

1. “失真”分数(我们会错过多少?)

在进行任何更改之前,RDKV 会查看故事中的每个句子(token)和每个概念(channel)。它会问:“如果我移除这个,或者用速记重写这个,故事会发生多大变化?”

  • 如果一个句子至关重要(例如主要的情节转折),移除它会毁掉整个故事。这获得高分
  • 如果一个句子只是“嗯”或“天空是蓝色的”,移除它几乎无关紧要。这获得低分

2. “反向注水”(预算)

想象你拥有一定量的存储空间(预算)。你想用它来填充故事中最关键的部分。
RDKV 使用一种名为反向注水的数学技巧。想象你有一桶水(你的内存预算)和一片由山丘与山谷组成的地形(重要性分数)。

  • 高山(关键信息): 你在这里注入深水,使其完全可见(全精度/16 位)。
  • 中等山丘(尚可信息): 你注入刚好足以覆盖它们的水,但不深(低精度/4 位或 8 位)。
  • 低洼山谷(无用信息): 你完全不注水。这些区域保持干燥,实际上被丢弃(0 位/淘汰)。

这是本文的重大突破:丢弃和压缩现在成为同一连续计划的一部分。 你不再先决定“保留还是丢弃”;数学计算会一次性决定“全细节”、“速记”和“消失”的完美组合,以符合你的预算。

3. “三区”打包(高效书架)

一旦图书管理员决定保留什么以及如何压缩它,数据就需要被高效存储。如果仅仅压缩数据,计算机在读取时仍必须解包,这很慢。
RDKV 使用一种名为TriZone的特殊存储布局。

  • A 区: “速记”笔记,紧密打包在一起。
  • B 区: “全细节”笔记,保持原样。
  • C 区: 正在添加的新词。

神奇之处在于,计算机可以在不解包的情况下直接读取这些不同的区域。这就像拥有一个图书馆,图书管理员可以直接阅读速记笔记,而无需先将它们重写为完整句子。这使得过程极其快速。

结果

该论文在各种 AI 模型和非常长的故事(长达 128,000 字,某些测试甚至达到 200 万字)上测试了此系统。

  • 准确性: 即使仅使用原始内存空间的约 2.5%,RDKV 仍保持了原始 AI 97.8% 的准确性。
  • 速度: 与标准方法相比,它使 AI 生成答案的速度提高了 4.5 倍
  • 内存: 它将所需内存减少了近一半,使 AI 能够在标准计算机上运行,而此前这些计算机会因空间不足而崩溃。

简而言之,RDKV 不再将内存压缩视为粗糙的“保留或丢弃”游戏。相反,它像一位大师级厨师,仔细地为菜肴的每一部分添加恰到好处的香料(精度),使其美味(准确)而不浪费任何食材(内存)。

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

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

试用 Digest →