新闻与洞见

KVP:让AI学习KV缓存里该保留什么

解析学习型KV缓存淘汰:未来效用排序、离线强化学习、基准测试表现,以及计算开销结论的适用边界。

KVP:学习KV缓存中的信息保留

论文来源与解读范围

韩国专利代理师金容德解读Apple研究人员Luca Moschella、Laura Manduchi和Ozan Sener的Learning to Evict from Key-Value Cache。分析依据为ICML 2026正式论文集版本:Proceedings of the 43rd International Conference on Machine Learning,PMLR 306:90470–90496。金容德是本文解读作者,并非论文作者。

arXiv编号为2602.10238,首次公开于2026年2月10日,v2更新于6月26日。DOI 10.48550/arXiv.2602.10238对应arXiv记录,不应表述为另一个PMLR DOI。KVP的核心是为各KV缓存学习保留优先级,使不同容量限制下都能优先留下之后可能有用的信息。

缓存容量与信息保留的矛盾

Transformer保存已处理token的键和值,避免每生成一个新token都重新计算历史信息。上下文越长,KV缓存越大;简单删除较早内容,可能同时丢掉回答后续问题所需的线索。就像面积有限的书桌,最近翻过的资料未必是接下来最需要的资料。

已有淘汰策略利用位置、历史注意力或键向量特征,KVP则学习预测未来效用。图1以旅行对话比较KVP、基于实际未来注意力的理想参照和StreamingLLM。未来注意力是事后计算的训练参考,并不意味着部署时的模型能够预先看到未来问题。

旅行对话中的KVP、未来注意力与StreamingLLM — 图1,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0
旅行对话中的KVP、未来注意力与StreamingLLM — 图1,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0

先学习排序,再按容量截取

KVP给所有缓存token打分;预算为b时,保留排名最高的b项。同一排序可以用于500、1,000等不同容量。目标函数综合考虑各个预算下被删除token的未来注意力重要度,而不是只针对某一个容量学习保留或删除。

在论文采用的可加效用定义下,按未来重要度排列可得到适用于多个预算的最优顺序。但这种性质针对的是代理目标,不是对任何问题的答案准确率都最优的证明。token间相互作用及生成质量,不能完全由注意力数值相加表示。

逐层、逐KV头的小型策略网络

策略输入为token的键向量、值向量和原始位置。部署时无需查询向量,也不需要完整注意力矩阵。每层每个KV头各有一个小型多层感知机。主要Qwen2.5-7B配置包含28层、每层4个KV头,共112个策略网络,每个约65万参数。

推理时读取当前K、V及位置,计算得分,按预算保留排名靠前的条目,再使用保留后的缓存继续注意力计算。实验实现始终保留最初4个及最后16个token。各头分配相同缓存容量;学习不同头之间的不均匀预算分配,不是本实验的内容。

用未来注意力训练,部署时只看当前缓存

首先运行基础语言模型,收集Q、K、V轨迹。后续查询对先前键的注意力可用于构造未来效用信号。此后策略更新可直接基于这些记录计算奖励,无需每次重新运行整个大模型;前期收集轨迹的成本并未消失。

策略得分定义Plackett–Luce排序分布,加入Gumbel噪声后排序,即可并行抽取多个候选顺序。训练采用REINFORCE与RLOO,以其他排序样本的奖励作为留一基线。跨预算奖励同时兼顾较小和较大容量。未来信息仅用于离线训练目标,实际部署决策只使用已经缓存的特征。

实验流程与比较条件

主模型为Qwen2.5-7B,策略在约4K token的RULER序列或OASST2对话上训练。比较方法包括StreamingLLM、TOVA、SnapKV、LagKV、KeyDiff和K-Norm;附录还报告Phi-4-14B结果。不同训练分布应分别评价,不能预设其效果相同。

短上下文实验在预填充即初始输入处理后压缩一次缓存,再生成响应;长输入按块处理,并结合此前保留的条目。部分短上下文测试通过注意力掩码模拟淘汰,长上下文测试则实际压缩KV张量。因此,准确率改善不能直接换算为适用于所有实现的显存或延迟节省比例。

短上下文结果要区分指标方向

图2横轴Cache Size表示保留token数。RULER准确率越高越好,OASST2困惑度则越低越好。KVP在较宽容量范围内表现较好;当缓存充足时,不同方法的差距趋于缩小。

在OASST2的极小预算下,LagKV可能更优。结果支持的是所测条件下较好的质量与容量权衡,而不是KVP在任何预算、任何任务中都胜出。

RULER准确率与OASST2困惑度 — 图2,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0
RULER准确率与OASST2困惑度 — 图2,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0

从约4K训练迁移到128K输入

图3把约4K上下文上训练的策略用于RULER-128K。在展示的预算范围内,KVP均高于图中比较基线,表明学到的排序有机会适用于更长输入。

但还要看绝对准确率:缓存为10,000时,图中读数约为29%。这是图表近似值,并不意味着几乎完整记住128K文档。该实验展示压缩条件下的相对改善,不能据此宣称信息损失已经消除。

RULER-128K不同缓存容量的准确率 — 图3,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0
RULER-128K不同缓存容量的准确率 — 图3,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0

训练数据决定哪些信息更值得保留

图5比较RULER训练的KVPᴿ与OASST2训练的KVPˢ,在LongBench英文、中文段落检索中的表现。小预算下KVPᴿ尤其占优。英文图中缓存约1,000时,KVPᴿ准确率在90%以上,而KVPˢ约40%;这些数字是对图表的近似读取。

论文中的BoolQ和GovReport评估则更适合对话数据训练的策略。检索辅助、长对话、摘要任务可能需要不同保留重点。实际采用时,应同时检验目标业务所需线索是否保留,以及质量、内存使用和延迟。

不同训练数据的LongBench英文及中文检索表现 — 图5,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0
不同训练数据的LongBench英文及中文检索表现 — 图5,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0

目标函数消融实验的含义

图6比较回归、成对排序、列表排序与强化学习。纵轴不是准确率,而是奖励的负值,即各排名token对归一化训练成本的贡献,越低越好。如果只重视少数高注意力token,剩余token之间的顺序可能学得不充分。

覆盖多种预算的奖励有助于处理这一问题。不过,无权重SoftSort在最小容量以外也很有竞争力。该消融针对OASST2、第10层、第0个KV头,不能推论强化学习对所有模型、所有头都是唯一正确的目标。

OASST2特定层及头的目标函数消融 — 图6,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0
OASST2特定层及头的目标函数消融 — 图6,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0

选择开销小,不等于整体服务快数百倍

图7在NVIDIA B200上测量单个KV缓存的重要度计算与选择索引计算,以整个模型的预填充、解码时间作参考线。TOVA和SnapKV重新计算注意力分数的成本未计入。10,000 token条件下,KVP选择约0.71毫秒,整个模型预填充约404毫秒。

两者测量范围不同,不能将其比值宣传为整体服务加速数百倍。按参数量估算,纳入112个策略后,每token计算量从约14增加到14.15 GFLOPs,增量约1%。这属于理论运算量,不是实测延迟或内存只增加1%;论文也未给出充分优化后的端到端服务对比。

KV选择耗时及预填充、解码参考时间 — 图7,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0
KV选择耗时及预填充、解码参考时间 — 图7,Moschella、Manduchi及Sener,ICML 2026,CC BY 4.0

准备成本与尚未解决的问题

OASST2轨迹收集示例涉及4,649段对话,使用7个各含8块GPU的节点,产生约1.2 TB记录。文中在一个8块H100节点上训练单个策略不足30分钟,不是112个策略全部收集加训练的总时长。

未来注意力仍是代理目标;逐层逐头独立学习未充分建模相互作用,策略也依赖训练数据分布。验证主要围绕预填充阶段的压缩,尚不能据此确认在极长连续生成中持续淘汰缓存也同样可靠。

从专利实务角度看技术组合

技术问题是将不断增长的KV缓存控制在有限容量内,同时减少后续推理所需信息的损失。应整体理解逐层逐头的K、V、位置策略网络、跨预算共享排序、综合淘汰损失的奖励以及预收集轨迹的离线训练,如何共同产生所述技术效果。

值得关注的是,训练目标利用未来参照信息,而部署时只依赖当前缓存特征。已验证效果限于特定条件下的质量改善、向长上下文迁移及较小选择开销;这些本身并不证明可专利性、专利授权或权利保护范围。评价KVP时,应同时看到其潜力及对数据、目标函数和评估条件的依赖。

论文发表信息及全文

图表:CC BY 4.0;保留原内容,转换为网页展示格式

了解AI专利业务

查看韩文原文

本文基于发表时的情况撰写。如需就具体事项咨询,请联系IPLEX。
咨询相关业务 ↗全部文章

与IPLEX探讨技术保护与知识产权布局的下一步。