← 返回 2026-05-12

让每个token都重要:基于KV Cache淘汰机制提升长上下文性能 Make Each Token Count: Towards Improving Long-Context Performance with KV Cache Eviction

Ngoc Bui, Hieu Trung Nguyen, Arman Cohan, Rex Ying 📅 2026-05-10 👍 12 2026-07-13 08:36
KV缓存压缩 模型推理加速 注意力机制 视觉语言模型 长上下文推理

DBTrimKV:权重共享保留门+全局预算,动态分配KV缓存

前置知识

Transformer自注意力与KV缓存

Transformer在自回归解码时需要存储历史token的键值对(KV cache)以避免重复计算。形式上,缓存为 $C_t = \{(k_i, v_i) : i \in \{1, \ldots, t\}\}$,解码步 $t$ 的注意力输出为 $o_t = \sum_{i \in C_t} \alpha_{t,i} v_i$,其中 $\alpha_{t,i} = \exp(z_{t,i}) / \sum_j \exp(z_{t,j})$,$z_{t,i} = q_t^\top k_i / \sqrt{d}$。KV缓存随序列长度线性增长,注意力计算随保留上下文二次增长,是长上下文推理的核心瓶颈。

本文所有讨论都围绕KV缓存的内存与计算开销展开,理解缓存结构是把握淘汰策略设计动机的前提

KV缓存淘汰(KV Eviction)策略

当KV缓存超出内存预算 $M$ 时,需要按某种重要性评分淘汰低价值token,保留最重要的 $M$ 个。形式化定义为二值保留变量 $r_{t,i} \in \{0,1\}$,需满足单调性 $r_{t,i} \geq r_{t+1,i}$(被淘汰的token不可再入)。理想策略是最小化 $\|o_t' - o_t\|$ 同时满足 $\sum_i r_{t,i} \leq M$。经典启发式包括SnapKV(基于累积注意力)、StreamingLLM(基于滑动窗口+注意力汇点)、H2O(基于累积注意力权重)等。

本文是对淘汰策略的进一步推进,读者需要先了解这些经典方法才能理解本文与它们的本质区别

Token Retention(保留机制)

Bui et al. [2025] 提出的可学习保留机制,将离散淘汰变量松弛为连续保留因子。形式上为 $r_{t,i} = \beta_i^{t-i}$,其中 $\beta_i \in [0,1]$ 是从token嵌入预测的可学习保留分数,$\beta_i$ 大代表长期重要,$\beta_i=1$ 退化为标准注意力。训练目标包含质量损失 $\mathcal{L}_{quality} = D_{KL}(p \| q_\theta) + \mathbb{E}[-\log q_\theta(y|x)]$ 和容量约束 $\mathcal{L}_{cap} = \sum_t \sum_{\ell,h} \max(0, \sum_i \beta_{\ell,h,i}^{t-i} - M)$。

本文方法DBTrimKV建立在Token Retention基础上,是TrimKV的动态预算扩展版本,必须先理解这个基础方法

全局容量约束与分层预算分配

传统淘汰策略为每层、每个注意力头设定固定KV预算(如每头保留256个token),但不同层/头的功能差异巨大:某些头负责长程信息保留,某些头只关注局部或短期上下文。固定预算会错配内存。AdaKV [Feng et al., 2024] 用注意力统计自适应分配每层预算,PyramidKV用人工设计的金字塔形预算。极端方案是消除分层预算,用单一全局预算让所有层的token直接竞争。

本文的核心创新之一就是用全局单一预算替代分层预算,理解分层预算的局限性是理解本文贡献的关键

注意力稀释(Attention Dilution)现象

长上下文失败往往不是因为有用信息不在缓存中,而是被无关token分散了注意力。形式上,定义稀释度 $\delta_t = 1 - \sum_{i \in U_t} \alpha_{t,i}$,其中 $U_t \subseteq C_t$ 是有用token集合。Proposition 3.1证明:当有用token数 $|U_t| = O(1)$,干扰token数 $|D'_t| \to \infty$,且干扰token的logit与有用token差距 $\Delta = O(1)$ 时,$\delta_t \to 1$,即有用token几乎得不到注意力。

这是本文的理论基础,证明选择性淘汰干扰token可以提升而非损失性能,是与现有淘汰方法的核心区别

PagedAttention与变长KV缓存

vLLM [Kwon et al., 2023] 提出的PagedAttention将KV缓存按固定大小分页存储,每层/头维护块表。配合FlashAttention的变长序列核函数 [Dao, 2023],可支持逻辑上变长、物理上不连续的KV序列。实现动态每头预算需要这种分页机制——淘汰后不同头保留不同数量的token,但注意力计算需要高效的kernel支持。

本文DBTrimKV的动态预算分配需要PagedAttention的工程支撑,理解该机制是把握系统实现的前提

研究动机

在Transformer的长上下文推理中,KV缓存是核心瓶颈:缓存随序列长度线性增长,注意力计算随保留上下文二次增长。在长上下文多模态场景中(数万文本token或数百至数千视觉token),内存与计算压力尤为突出。现有的KV淘汰方法(如SnapKV基于累积注意力、StreamingLLM基于滑动窗口、PyramidKV基于金字塔预算)通常将淘汰视为压缩问题——目标是逼近全缓存推理的输出。但这些启发式方法在长上下文任务中往往造成显著性能下降,例如在Table 2中,SnapKV在256预算下相对全缓存仅达44.35%,R-KV为50.56%,而视觉-语言推理任务的精度损失更为严重。这一性能下降被普遍视为不可避免的代价,即用精度换效率。然而,论文通过Figure 1的关键观察指出,事实并非如此:在多种needle-in-a-haystack变体和不同KV预算下,最佳表现者并非全缓存推理,而是经过选择性淘汰的TrimKV,65k上下文下TrimKV(30% Evict)在某些设置下反而超过全缓存。这表明长上下文中存在大量干扰token分散注意力,全缓存推理本身可能并非最优。

本文的目标是本文的具体目标是设计一种KV淘汰机制,使其不仅能匹配甚至超越全缓存推理的性能,同时大幅降低KV内存开销。具体而言,包含三个层面:(1) 理论层面——证明选择性淘汰可以减少注意力稀释,将淘汰从'近似全缓存'重新定位为'注意力正则化'机制;(2) 算法层面——设计一个全局统一的淘汰策略,消除人工设定的每层/每头预算,让所有层、头、模态的token在单一全局内存预算下直接竞争;(3) 系统层面——通过PagedAttention实现动态变长KV缓存,确保动态预算分配的工程效率。最终目标是让DBTrimKV在不同预算(从64到1024每头)下都达到或超过全缓存性能,特别是在低预算(128或256)下的极低内存场景。

与已有工作不同的是,本文的独特切入角度在于将'全局校准'与'未来效用'两个维度结合,与现有方法形成本质区别。已有方法存在两类局限:一类关注token重要性估计(SnapKV、R-KV、StreamingLLM)但依赖短视的注意力统计;另一类关注预算分配(AdaKV、PyramidKV、CAKE、ZigZagKV)但仍依赖启发式或独立于每层/头的局部信号。本文在TrimKV的基础上提出三个关键改进:第一,将保留分数从每层/每头独立训练改为权重共享的最终评分投影,使不同层/头产出的分数具有可比性,从而支持真正的全局排名;第二,将每头固定预算改为单一全局预算 $M_{global}$,让有价值的层/头自动获得更多内存,无需人工设计分配规则;第三,在评分函数中引入前瞻视野 $T-t$(lookahead horizon),不仅看token当前位置的效用,还预测其在未来解码步中的累积效用 $\tilde{G}_{\ell,h,i}(t) = \sum_{s=t+1}^{T} \beta_{\ell,h,i}^{s-i} / (1 - \beta_{\ell,h,i})$,避免只看当下的短视决策。这三个改进共同构成DBTrimKV相对于TrimKV的实质性超越。

核心方法

DBTrimKV(Dynamic Budget TrimKV)的核心思想是将KV淘汰从'逼近全缓存'重新定义为'注意力正则化',通过全局校准的可学习保留分数实现动态预算分配。整体方法包含三个核心组件:(1) 权重共享的保留门(weight-tied retention gates)——为每层每头预测token保留分数 $\beta_{\ell,h,t} = g_{\ell,h}(x_t)$,其中最终线性投影 $(w_g, b_g)$ 在所有层和头之间共享,使分数可全局比较;(2) 全局容量约束——将原本的每头固定预算 $\mathcal{L}_{cap} = \sum_t \sum_{\ell,h} \max(0, \sum_i \beta_{\ell,h,i}^{t-i} - M)$ 替换为全局约束 $\mathcal{L}_{cap} = \sum_t \max(0, \sum_{\ell,h,i} \beta_{\ell,h,i}^{t-i} - M_{global})$,让所有层/头/模态的token在统一预算下竞争;(3) 未来效用评分——在推理时使用累积未来效用 $\tilde{G}_{\ell,h,i}(t) = \sum_{s=t+1}^{T} \beta_{\ell,h,i}^{s-i}$ 作为排名依据,相比TrimKV的短视分数 $\beta_{\ell,h,i}^{t+1-i}$ 增加了前瞻视野。训练时仅更新轻量保留门(占VLM总参数0.43%),冻结原始LLM/VLM权重;推理时通过PagedAttention支持变长每头缓存。

本文的核心创新可总结为'全局统一、未来导向、动态分配'三个维度,与已有方法有本质区别。第一,权重共享机制(weight tying):保留门 $g_{\ell,h}(x) = \sigma(w_g^\top \text{Proj}_{\ell,h}(x) + b_g)$ 中,$w_g, b_g$ 在所有层和头之间共享。这解决了TrimKV中各头分数不可比的根本问题——例如一层中 $\beta=0.9$ 的token可能比另一层中 $\beta=0.95$ 的token更值得保留,但局部训练无法捕捉这种全局结构。Table 4的消融显示,移除权重共享在256/512预算下导致性能从51.64/51.67降至40.13/44.74,损失达10-20%。第二,全局预算替代分层预算:$M_{global}$ 是总预算,不再为每头预设 $M$。这消除了PyramidKV、AdaKV等需要人工设定分配规则的负担,缓存容量按需流向最有价值的头。第三,未来效用评分:$\tilde{G}_{\ell,h,i}(t) = \beta_{\ell,h,i}^{T-t+1-i} / (1 - \beta_{\ell,h,i})$($T \to \infty$ 时)综合考虑token当前重要性和未来持久性,避免过早淘汰'全局有用'的结构化token(如视觉边界token)。这三点与AdaKV等动态预算方法的关键区别在于:后者用注意力统计做局部调整,本文用学习到的保留分数做全局排名。

方法步骤详情

DBTrimKV的完整流程分为训练和推理两阶段。训练阶段:(1) 准备数据——短形式VQA实验使用LLaVA-Next数据集训练LLaVA-1.5-7B;长程推理实验使用M4Instruct、Academic Video、R1-OneVision、OpenR1-Math-220k的混合训练Qwen3-VL-8B-Thinking;多轮对话实验使用MMDU-45K训练Qwen3-VL-4B-Instruct;纯文本推理使用OpenR1-Math-220K训练Qwen3-4B。(2) 构建保留门——每个Transformer块配备一个小MLP(隐藏维度 $d_g = 512$),输入为token嵌入 $x_t$,输出标量保留分数 $\beta_{\ell,h,t} \in [0,1]$。MLP的第一层(Proj)是层/头特定的,最后的线性层 $(w_g, b_g)$ 在所有层和头之间共享,$b_g$ 初始化为18.0。(3) 损失函数——$\mathcal{L} = \mathcal{L}_{quality} + \lambda_{cap} \mathcal{L}_{cap}$,其中 $\mathcal{L}_{quality} = D_{KL}(p \| q_\theta) + \mathbb{E}[-\log q_\theta(y|x)]$ 是全缓存教师与保留门学生的KL散度,$\mathcal{L}_{cap} = \sum_t \max(0, \sum_{\ell,h,i} \beta_{\ell,h,i}^{t-i} - M_{global})$ 是全局容量约束,$\lambda_{cap} = 1.0$。(4) 仅更新保留门参数,冻结LLM/VLM原始权重。推理阶段:(1) 计算每个缓存token的累积未来效用 $\tilde{G}_{\ell,h,i}(t) = \beta_{\ell,h,i}^{T-t+1-i} / (1 - \beta_{\ell,h,i})$(若 $\beta < 1$),其中前瞻视野 $T-t$ 是可调超参(默认2)。(2) 对所有 $(\ell, h, i)$ 三元组按 $\tilde{G}$ 降序排名,保留全局排名前 $M_{global}$ 的token。(3) 用PagedAttention [Kwon et al., 2023] 存储各头变长缓存,配合FlashAttention的变长序列核函数 [Dao, 2023] 实现高效注意力计算。视觉token和文本token在此过程中平等竞争,不区分模态。

技术新颖性

DBTrimKV的技术新颖性体现在理论、算法、系统三个层面。理论层面:Proposition 3.1形式化证明了'近似干扰token'导致的注意力稀释现象($\delta_t \to 1$ when $|U_t|=O(1)$, $|D'_t| \to \infty$, $\Delta=O(1)$),Corollary 3.2证明当有用token的保留率 $\rho_U$ 大于干扰token的保留率 $\rho_D$ 时,淘汰可以降低稀释度 $\delta_t^r \leq \delta_t$。Theorem 3.3证明几何衰减形式 $r_{t,i} = \beta_i^{t-i}$ 是未来效用的合理代理——当query state在token $i$ 的松弛top-K区域内时,每 $b_i$ 步有至少 $\epsilon_i$ 概率退出该区域,因此 $\bar{G}_i(t) \leq A_i(t) \sum_{s=t+1}^T w_{t,s} \beta_i^{s-t}$,其中 $\beta_i = (1-\epsilon_i)^{1/b_i}$。这些理论结果首次为'淘汰可提升性能'提供了严格论证。算法层面:权重共享机制(Table 4消融显示在256预算下提升22.5%)、全局预算替代分层预算(Table 2在1024-128预算下均显著超过TrimKV)、未来效用评分(前瞻视野 $T-t$ 默认2)构成三个互相支撑的创新点。系统层面:基于PagedAttention的变长每头缓存实现(图4),配合变量长度注意力kernel,无需为不同缓存大小重写kernel,为动态预算分配的工程可行性提供保障。实验设计层面:Figure 6通过可视化展示不同头缓存中token类型的差异(如视觉边界token $\<|vision_start|\>$ 和 $\<|vision_end|\>$ 在大量头中长期保留),为方法提供直观解释。

Qwen3-VL-4B在MMDU上token持久性分析 (a) 生存曲线 (b) 每头生存率
Figure 2: Qwen3-VL-4B在MMDU上token持久性分析 (a) 生存曲线 (b) 每头生存率
DBTrimKV的prefill/compression架构图
Figure 3: DBTrimKV的prefill/compression架构图
PagedAttention与变长每头KV缓存示意
Figure 4: PagedAttention与变长每头KV缓存示意

实验结果

DBTrimKV在四类实验中全面验证了其有效性。在短形式VQA(Table 1, LLaVA-1.5-7B)上,DBTrimKV和TrimKV在GQA、VQAText、MME三个基准上均显著优于视觉token剪枝方法(FastV、VisionZip、DART、PruMerge、DivPrune、CDPruner)。在128视觉token预算下,CDPruner相对全缓存为91.5%,而DBTrimKV达99.4%,表明联合管理视觉+文本token的KV淘汰优于纯视觉token剪枝。在长程推理(Table 2, Qwen3-VL-8B-Thinking)上,DBTrimKV在不同预算下均达最优:在1024预算下平均得分103.26%(超过全缓存),512预算103.73%,256预算101.49%,128预算98.27%。特别在低预算128下,SnapKV仅35.58%、R-KV为39.32%、AdaKV为37.30%,而DBTrimKV为98.27%,提升幅度达60-70个百分点。TrimKV(无动态预算)同期为68.13%,动态预算带来30个百分点提升。Figure 5显示在纯文本推理(AIME24、GSM8K、MATH-500)上,DBTrimKV的Pareto前沿也始终领先TrimKV和其他基线。在多轮对话(Table 3, Qwen3-VL-4B-Instruct + MMDU-45k)上,DBTrimKV在512/256/128预算下分别达114.46%/108.33%/104.10%相对全缓存性能,远超TrimKV的104.51%/99.65%/93.61%。消融实验(Table 4)显示移除权重共享使256预算性能从51.64降至40.13(-22.3%),验证了全局校准的关键作用。Table 5显示用token嵌入 $x_t$ 作为门输入优于用键值拼接 $[k_t \| v_t]$(256预算51.64 vs 43.75)。运行效率方面(Figure 7),在batch_size=16、context=16384、budget=256下,DBTrimKV比Vanilla快约2-3倍,比TrimKV略慢(因PagedAttention变长缓存开销),但在大batch下仍高效。

LLaVA-1.5-7B在短形式VQA(128/64/32视觉token)上的对比
Table 1: LLaVA-1.5-7B在短形式VQA(128/64/32视觉token)上的对比
Qwen3-VL-8B-Thinking在长程图像和视频推理基准上的对比(1024/512/256/128/64预算)
Table 2: Qwen3-VL-8B-Thinking在长程图像和视频推理基准上的对比(1024/512/256/128/64预算)
Qwen3-VL-4B-Instruct在MMDU多轮对话上的对比(512/256/128预算)
Table 3: Qwen3-VL-4B-Instruct在MMDU多轮对话上的对比(512/256/128预算)
消融:权重共享(MathVisionmini, 256/512预算)
Table 4: 消融:权重共享(MathVisionmini, 256/512预算)
消融:保留门输入(MathVisionmini, 256/1024预算)
Table 5: 消融:保留门输入(MathVisionmini, 256/1024预算)
纯文本推理(Qwen3-4B)的Pareto前沿
Figure 5: 纯文本推理(Qwen3-4B)的Pareto前沿
MathVisionmini样本的KV缓存使用可视化
Figure 6: MathVisionmini样本的KV缓存使用可视化
解码时间随生成长度的变化(batch=16, context=16384, budget=256)
Figure 7: 解码时间随生成长度的变化(batch=16, context=16384, budget=256)
查看结构化数据
任务指标本文基线提升
长程推理(Qwen3-VL-8B-Thinking,平均7基准) 相对全缓存平均分(%) 103.26 (1024预算), 103.73 (512), 101.49 (256), 98.27 (128) TrimKV: 97.02/92.85/84.83/68.13; SnapKV: 58.03/52.60/44.35/35.58 +30% (vs TrimKV@128), +62% (vs SnapKV@128)
多轮对话 MMDU(Qwen3-VL-4B-Instruct) 相对全缓存性能(%) 114.46 (512), 108.33 (256), 104.10 (128) TrimKV: 104.51/99.65/93.61; SnapKV: 96.70/80.51/64.00 +10-40% over baselines
短形式VQA(LLaVA-1.5-7B, 128视觉token) 相对全缓存平均分(%) 99.4 CDPruner: 91.5; DivPrune: 88.3; VisionZip: 86.0 +7.9% (vs best baseline)
短形式VQA(LLaVA-1.5-7B, 64视觉token) 相对全缓存平均分(%) 99.7 (TrimKV) / 99.7 (DBTrimKV) DART: 91.0; PruMerge: 88.8; FastV: 75.9 +8.7% (vs best baseline)
MathVisionmini(长程图像推理, 256预算) 准确率(%) 51.64 TrimKV: 40.79; AdaKV: 8.55; SnapKV: 7.89 +10.85% (vs TrimKV), +43.75% (vs AdaKV)
MMMUProvision(长程图像推理, 128预算) 准确率(%) 40.41 TrimKV: 24.34; Ada-Pyramid-KV: 4.05; SnapKV: 2.66 +16.07% (vs TrimKV), +36% (vs baselines)
VideoMathQAmcq(视频推理, 128预算) 准确率(%) 34.29 TrimKV: 22.14; SnapKV: 11.90; R-KV: 14.29 +12.15% (vs TrimKV), +20% (vs baselines)
VideoMMMU_comprehension(视频推理, 256预算) 准确率(%) 57.00 TrimKV: 42.48; AdaKV: 18.77; SnapKV: 14.92 +14.52% (vs TrimKV), +42% (vs baselines)
消融:权重共享(MathVisionmini, 256预算) 准确率(%) 51.64 (with tying) DBTrimKV w/o tying: 40.13 +11.51% (tyring essential)
消融:保留门输入(MathVisionmini, 256预算) 准确率(%) 51.64 (g(x_t)) g([k_t||v_t]): 43.75 +7.89% (token embedding better than KV)

局限与改进

论文作者明确或可推断的局限性包括:(1) 计算开销——DBTrimKV的PagedAttention变长缓存机制相比TrimKV的固定长度缓存有小额外开销,在Figure 7中可见TrimKV在长生成时略快于DBTrimKV。(2) 前瞻视野超参敏感——评分函数中的 $T-t$ 默认设为2,论文未充分探索不同值的影响,可能影响不同任务的最佳选择。(3) 训练数据依赖——保留门需在特定任务数据上训练(如MMDU-45K用于对话),跨任务泛化未充分验证。(4) 几何衰减假设——Theorem 3.3基于query state的稳定动力学假设,实际LLM的注意力模式可能违反该假设,影响 $\beta_i$ 作为未来效用代理的准确性。(5) 评估范围有限——主要测试Qwen3-VL和LLaVA系列,未在GPT-4V、Claude等多模态模型上验证。(6) 与检索方法对比不足——论文主要对比淘汰方法,未与SeerAttn等检索式压缩([Gao et al., 2025])在所有基准上系统对比。(7) 注意力稀释理论假设严格——Proposition 3.1要求 $|U_t|=O(1)$,实际中$|U_t|$可能更大,理论的实际适用范围有限。

独立分析的弱点

独立分析可见以下弱点和改进方向:(1) 全局预算的粒度问题——单一全局预算虽然消除了人工分层设定,但当不同模态(视觉vs文本)需求差异极大时,可能导致一方挤压另一方。例如纯文本推理任务中视觉token可能完全无用,但仍参与竞争。改进方向:可加入模态感知的软约束或条件化全局预算。(2) 前瞻视野固定的局限——$T-t$ 默认2的固定值在生成步长变化时可能不适应,长程生成后期 $t$ 大时同样 $T-t=2$ 意味着极短的视野。改进方向:让 $T-t$ 随生成进度自适应调整,或基于任务难度动态选择。(3) 训练效率问题——需要在原LLM/VLM上添加轻量门并完整训练,质量损失需全缓存前向传播,计算成本高。改进方向:探索两阶段训练(先冻结LLM训练门,再联合微调)或知识蒸馏加速。(4) 注意力稀释理论在多模态场景适用性——Proposition 3.1基于一维logit排序,视觉token的注意力模式可能更复杂(空间相关性、跨模态依赖),稀释机制可能不同。改进方向:为视觉token设计专门的稀释度量或保留门结构。(5) 缺乏对极低预算(如<64)的鲁棒性测试——在Table 2中最低测试为64预算(DBTrimKV在AIME24等基准上的表现未充分报告),可能存在性能断崖。改进方向:在1-32极低预算下进行压力测试,设计专门机制保障关键token不被淘汰。(6) 缺乏对长上下文安全性的影响分析——淘汰某些token可能影响模型的安全对齐或事实性,论文未涉及。改进方向:评估淘汰对安全benchmark(如JailbreakBench)的影响。

未来方向

作者明确指出的未来方向(结论部分)包括:(1) 自适应保留目标——目前保留分数由KL散度训练,未来可探索针对不同任务类型(推理、对话、生成)设计专门的训练目标。(2) 检索感知的缓存策略——将KV淘汰与检索机制结合,在淘汰前先检索最相关的token,类似RAG与缓存的结合。(3) 训练时整合淘汰机制——目前淘汰仅在推理时应用,未来可探索训练阶段就引入淘汰约束,让模型在淘汰压力下学会更鲁棒的表示。本文结果还可延伸以下方向:(4) 多模态联合淘汰——当前DBTrimKV已联合处理视觉+文本,但跨模态对齐(如视觉描述与文本查询的匹配)的保留分数建模仍可深入。(5) 稀疏注意力 + 淘汰的混合架构——结合Native Sparse Attention [Yuan et al., 2025] 等结构化稀疏模式与学习淘汰,在更低层应用淘汰、更高层保留稠密注意力。(6) 推理时自适应预算——让模型根据输入复杂度自动选择 $M_{global}$,无需人工设定。(7) 硬件协同设计——PagedAttention的变长缓存对GPU带宽提出新需求,可设计专用硬件加速器优化动态预算分配。(8) 跨模型迁移——将DBTrimKV从Qwen3-VL迁移到其他VLM(InternVL、LLaVA-Next等),探索保留门的可迁移性。

复现评估

复现性评估总体较好。(1) 代码开源——论文明确标注GitHub仓库 https://github.com/ngocbh/trimkv 公开了TrimKV的代码,DBTrimKV应作为该项目的扩展。(2) 训练数据明确——LLaVA-Next、M4Instruct、Academic Video、R1-OneVision、OpenR1-Math-220K、MMDU-45k均为公开数据集。(3) 评估框架标准——使用LMMs-Eval [Zhang et al., 2024a] 进行VLM评估,Gemini3作为多轮对话的LLM judge。(4) 基础模型明确——LLaVA-1.5-7B、Qwen3-VL-8B-Thinking、Qwen3-VL-4B-Instruct、Qwen3-4B均为HuggingFace公开模型。(5) 关键超参报告——$\lambda_{cap}=1.0$、$d_g=512$、$b_g$ 初始化18.0、$M_{global}=64 \cdot L \cdot H$、$T-t=2$ 等均明确给出。(6) 算力需求——保留门仅占VLM总参数0.43%,可视为轻量微调,单机8卡A100/H100应足够;全缓存教师前向传播是主要计算瓶颈。(7) 复现难度——中低。技术细节(权重共享的具体实现、PagedAttention的变长kernel集成、跨多数据集训练流程)需仔细阅读代码。潜在困难:(a) 视觉-语言模型的多阶段训练需要仔细管理显存;(b) 不同预算下的最优超参可能需要网格搜索;(c) LLM judge (Gemini3) 的API依赖和评分一致性可能引入变异性。