← 返回 2026-11-06

预填充到自回归跨模型迁移的机遇与挑战 On the Opportunities and Challenges of Prefill-to-Autoregressive Cross-Model Transfer

Zhenyi Shen, Junru Lu, Wei Liu, Jiangnan Ye, Jiazheng Li, Di Yin, Xing Sun, Tameem Adel, Yali Du, Lin Gui, Yulan He 📅 2026-11-04 👍 16 2026-11-10 18:30
参数高效微调 大模型协作 强化学习 推理效率 潜在通信 评估方法

开源PLatour用RL训练大小模型间线性桥,PACT-Check揭示部分收益并非真正来自信息传递

前置知识

Prefill 与解码分离(Prefill–Decode Disaggregation)

LLM 推理分两阶段:prefill 阶段一次性并行处理整个输入 prompt 并生成 KV cache,计算密集但对 GPU 友好;decode 阶段逐 token 自回归生成,受内存带宽限制。Splitwise、DistServe 等系统将两阶段部署在不同机器上,是成熟的工业架构。PACT 借用这一思路:大模型只做 prefill,小模型做 decode。

PACT 的名字即“预填充到自回归迁移”,理解 prefill 与 decode 的分工才能明白 sender 为何只需处理 prompt、receiver 为何能独立生成,以及 Figure 3 中 TTFT 与解码时间的开销分析。

KV Cache 与 hidden states

Transformer 自回归生成时缓存每层的键值张量(KV cache)以避免重复计算;hidden states 是每层残差流中的隐向量序列,KV 由 hidden states 经预训练投影得到,是更上游的表示。既有跨模型通信方法(C2C、KV-Lingo 等)多直接对齐或翻译 KV cache,本文选择传递 hidden states。

PLatour 与基线的核心分歧就在传 hidden states 还是 KV cache;理解二者关系才能看懂 Table A14 中隐状态传输反超 KV 传输(83.62 vs 82.37)的组件级证据链与机制解释。

GRPO(组相对策略优化)

DeepSeekMath 提出的 RL 算法:对每个问题采样一组回答(本文每题 8 个),用组内相对优势(减均值除以标准差)作为策略梯度信号,无需价值网络。本文用 verl 框架实现,clip 参数 0.2、学习率 $10^{-5}$,直接以任务奖励(答案正确/测试通过)训练。

PLatour 的关键设计是绕过 SFT/蒸馏、直接用 GRPO 的奖励信号训练桥;训练不稳定性分析(clipping 尖峰、准确率崩溃)也围绕 GRPO 动态展开,读懂 Table A11、A19 与 Figure A1 都需要它。

参数高效微调(PEFT:Prefix Tuning / Adapter / LoRA)

PEFT 冻结预训练权重、只训练少量新增参数:prefix tuning 学习跨样本共享的连续前缀激活;adapter 在残差流上施加可训练残差变换(如 $\tilde{h} = h + Wh$);LoRA 用低秩矩阵更新权重。He et al. (2022) 的统一视角指出三者本质都是“学习到的隐状态修改”。

本文最重要的洞见:可训练桥在接收问题无关信号时退化为 prefix tuning,自通信(SC)退化为线性 residual adapter。PACT-Check 正是借助这层同构关系质疑“通信增益”可能只是“适配增益”。

柏拉图表示假说(Platonic Representation Hypothesis)

Huh et al. (2024) 提出足够强的模型无论架构与训练数据如何,都会收敛到相似的统计表示结构;OPRD 等工作发现不同模型的 hidden states 投影到共享低秩空间后余弦相似度很高。这暗示跨模型对齐可能只需简单线性映射。

这是 PLatour 敢用一个零初始化线性投影桥接 235B 与 1.7B 模型的理论基础;但作者强调结构相似只是设计起点,能否真正传递有用信息是必须实证检验的问题——这正是 PACT-Check 的出发点。

混合注意力架构(Hybrid Attention)

Qwen3.5 等新一代模型在层间混合使用全注意力与线性注意力层,线性注意力具有更强的局部性偏置且不维护常规形式的 KV cache,导致基于 KV cache 传输的跨模型方法无法兼容这类架构。

传递 hidden states 正是为了绕开这一限制;PLatour 还引入非对称配对约束——全注意力 receiver 层只能配全注意力 sender 层——这是它能把 PACT 扩展到 Qwen3.5、对标闭源 Mostik 的关键。

研究动机

大模型解码成本高、小模型能力不足是部署中的核心矛盾:Qwen3-1.7B 在 GSM8K 上只有 80.86%,而 Qwen3-235B sender 达 94.35%,但后者逐 token 解码的代价高得多。PACT 让大模型只在 prefill 阶段读题、小模型独立生成,理论上兼顾能力与效率。然而现有证据链薄弱:闭源系统 Mostik 声称用 753B sender 加 4B receiver 在数学与编码任务上缩小 47% 的性能差距,但代码与训练细节不公开,既无法复现也难以系统研究;开源方法(C2C、KV-Lingo 等)主要在 ARC-C、MMLU 等选择题任务上验证,在需要长链推理的生成任务上甚至低于不通信的 receiver alone——例如 KV-Lingo 在 235B→1.7B 的 GSM8K 上只有 17.06%。更根本的是,所有这些方法都只报告任务分数提升,从未回答:提升究竟来自 sender 传来的有用信息,还是仅仅因为给 receiver 加了可训练参数带来的适配收益。

本文的目标是本文要做两件事。其一,构建一个开源、简单、可扩展的 PACT 框架 PLatour:支持最长 16K token 的生成预算、超过 100:1 的 sender–receiver 参数比(235B→1.7B),并能兼容 Qwen3.5 这类全注意力与线性注意力混合的架构,从而在规模与架构覆盖上填补开源空白,并在共享基准上挑战闭源 Mostik 的报告结果。其二,建立严格的评估协议 PACT-Check:通过四种对照(Dummy Transfer、Irrelevant Transfer、Self-Communication、Trained Receiver)和 PACT-Score 指标,量化一个训练好的 PACT 系统的收益中到底有多少真正依赖 sender 在 prefill 时传入的、与当前问题相关的信息,从而把“性能更好”与“通信有效”这两个长期被混为一谈的命题区分开,为后续 PACT 研究提供可复用的审计工具。

与已有工作不同的是,本文的独特切入有三点。第一,训练目标的转向:既有方法用 SFT 或蒸馏训练桥(模仿标注答案或 sender 的输出分布),作者反其道而行,把 sender 隐状态视为“潜在工具”,直接用 GRPO 最大化 receiver 的任务奖励——因为大容量差距下让小模型模仿大模型的输出分布本来就难(大到小 on-policy 蒸馏已知困难)。第二,评估视角的转向:作者注意到可训练桥与 prefix tuning、adapter 在数学形式上同构(He et al. 2022 的统一视角),意识到桥本身可能就是参数高效适配器,于是设计 PACT-Check 这套“证伪式”协议:换掉 sender 信息(DT/IT)、去掉 sender(SC/TR),看收益是否还在。第三,实证结论的转向:Chemistry 上 PLatour 确实优于所有对照(真实通信证据),而 GSM8K 上四种对照就能复现其收益——同一方法在不同任务上的“通信有效性”截然不同。

核心方法

直觉上,PACT 是“大学者读题、小学生做题”:大的 sender 模型在 prefill 阶段读完整个 prompt,把内部 hidden states 经轻量桥传给小的 receiver;receiver 把这些信号当作“潜在工具”注入自己的残差流,然后完全独立地自回归生成答案,sender 不再参与。技术上,PLatour 在 receiver 每一层放一个独立的、无偏置的线性投影 $W_\ell \in \mathbb{R}^{d_R \times d_S}$($d_S$、$d_R$ 为两侧隐维度),把按相对深度匹配的 sender 层隐状态投影后以残差加法融入:$\tilde{h}^R_{\ell,t} = h^R_{\ell,t} + a_t W_\ell h^{S}_{m(\ell),t}$,其中掩码 $a_t$ 在除最后一个 prompt token 外的所有位置为 1,即通信被限制在 prefill 阶段。sender 与 receiver 权重全部冻结,仅用 GRPO 训练投影矩阵,直接优化 receiver 生成答案的任务奖励。

核心创新是与既有方法的三个本质区别。一是传 hidden states 而非 KV cache:KV 是隐状态的下游投影,直接传隐状态让 receiver 用自己预训练好的投影构造 key/value,接口更通用,也因此天然兼容线性注意力层(基于 KV 的方法无法处理混合架构);消融显示隐状态传输 88.05% 反超 KV 传输 86.00%(MATH500)。二是零初始化线性投影加残差加法:训练起点严格等价于 receiver alone(step 0 精度 84.7% vs 随机初始化 79.3%),且线性比两层 MLP(85.80%)更易在 RL 下优化。三是直接奖励最大化而非对齐/蒸馏:SFT 变体在长生成任务上反而低于裸 receiver(MATH500 上 83.55 vs 84.60),OPD 蒸馏 83.20 更差,唯有 GRPO(88.05%)稳定超越;作者的解释是小模型难以模仿大模型输出分布,但可以把大模型隐状态当工具用来拿更高奖励。

方法步骤详情

完整流程分五步。(1) Sender prefill:冻结的 sender 对 prompt 做一次前向,导出各层隐状态 $h^{S}_{m,t}$(超 100B 的模型用 FP8)。(2) 层匹配:按相对深度配对 $m_0(\ell) = \mathrm{round}\big(\ell (L_S-1)/(L_R-1)\big)$;混合架构下全注意力 receiver 层只配全注意力 sender 层,违反时取最近的全注意力层。(3) 注入:每层用零初始化的 $W_\ell$ 投影后在 receiver block 的 RMSNorm 前残差相加,仅限最后一个 prompt token 之前的位置($a_t$ 掩码),注入随网络向上层传播。(4) 解码:receiver 完全独立自回归生成;实现上 Hugging Face 做 prefill、vLLM 做解码,经 hybrid-cache 衔接,投影 FP32、加法前转 BF16。(5) 训练:verl 跑 GRPO,每题 8 个 rollout,Qwen3.5 上 batch 64 题、学习率 $10^{-5}$,DAPO 训 264 步、DeepCoder 训 295 步,梯度只更新桥参数。

技术新颖性

新颖性体现在三个层面。架构层面:与 C2C(门控 KV 融合模块 + SFT + Gumbel 门)、KV-Lingo(闭式线性回归初始化 + KL 蒸馏 + 直接替换 KV)相比,“每层一个零初始化线性映射”是能用 RL 端到端训练的最简桥;Table A14 逐步还原了这条设计路径——把 C2C 换成线性 KV 投影(75.85→75.63 不变)、加零初始化(→79.87)、开启传播(→82.22/82.37)、最后换成隐状态传输(→83.62),每个组件都有独立贡献。训练目标层面:直接 GRPO 训桥此前未见——最近的工作要么 SFT(C2C)要么闭式解加 KL(KV-Lingo),而本文证明蒸馏式目标(SFT 83.55、OPD 83.20)在 PACT 中系统性失败。评估方法论层面:PACT-Check 把 PEFT 统一视角变成可操作的证伪协议,PACT-Score $= A_{\mathrm{PACT}} - \max_{c \in C} A_c$ 把“比最强对照好多少”压缩成单一数字,这是对整个潜在通信领域的评估贡献。

Overview of PLatour. During prefilling, independently parameterized, zero-initialized linear projectors Wi map hidden states from matched sender layers into the receiver's residual stream via additive fusion.
Figure 2: Overview of PLatour. During prefilling, independently parameterized, zero-initialized linear projectors Wi map hidden states from matched sender layers into the receiver's residual stream via additive fusion.

实验结果

主实验分四块。(1) Qwen3 对比(Table 1):235B→1.7B 下 PLatour 生成任务全面超过裸 receiver——Chemistry 69.29(+27.86pp)、GSM8K 89.35(+8.49pp)、MATH500 78.20(+4.80pp),平均 78.95;C2C 仅 60.23、KV-Lingo 23.32,均低于裸 receiver 的 65.23;answer-only Chemistry 上 PLatour-SFT 78.57 反超 sender alone 的 56.19。(2) 对标 Mostik(Table 2):35B→4B 的 PLatour 数学平均 63.32、编码平均 79.73,超 Mostik(753B sender)报告的 74.09,AIME-135 上 74.63 vs 70.74 且 sender 小 20 余倍;397B 变体反而更差(60.97/77.20)。(3) PACT-Check(Table 3/A20/A21):Chemistry 保留 +3.34 正 PACT-Score,是真实通信证据;GSM8K 仅 +0.23、MATH500 为 −4.05(receiver-only GRPO 82.25 高于 PLatour 的 78.20);Qwen3.5 上 Full-GRPO 对照数学 64.51、编码 80.72 均超 PLatour。(4) 效率与消融:prefill 开销被长生成摊销,8B→1.7B 在 32K 输出下总时间仅为裸 receiver 的 1.01 倍(Figure 3);GRPO 88.05% 优于 SFT 83.55% 与 OPD 83.20%,零初始化比随机高 3 个百分点(Table A11)。

Cross-model communication results (accuracy, %) using Qwen3 senders and a Qwen3-1.7B receiver.
Table 1: Cross-model communication results (accuracy, %) using Qwen3 senders and a Qwen3-1.7B receiver.
Mathematical reasoning and code generation accuracy (%) with a Qwen3.5-4B receiver. Senders are Qwen3.5 models except for Mostik, which uses GLM-5.2 (753B).
Table 2: Mathematical reasoning and code generation accuracy (%) with a Qwen3.5-4B receiver. Senders are Qwen3.5 models except for Mostik, which uses GLM-5.2 (753B).
Gains over Receiver-Alone and PACT-Scores, both in percentage points (pp), with a Qwen3-1.7B receiver.
Table 3: Gains over Receiver-Alone and PACT-Scores, both in percentage points (pp), with a Qwen3-1.7B receiver.
Ablation studies with training on the MATH dataset and evaluation on MATH500, reporting avg@4.
Table A11: Ablation studies with training on the MATH dataset and evaluation on MATH500, reporting avg@4.
GSM8K avg@2 accuracy with a Qwen3-8B sender and a Qwen3-1.7B receiver, using a 2,048-token response limit.
Table A14: GSM8K avg@2 accuracy with a Qwen3-8B sender and a Qwen3-1.7B receiver, using a 2,048-token response limit.
MATH500 avg@4 accuracy, average response length (tokens), and clipping rate during GRPO training.
Table A19: MATH500 avg@4 accuracy, average response length (tokens), and clipping rate during GRPO training.
Comparison of cross-model communication with control settings (accuracy, %). All settings use a Qwen3-1.7B receiver.
Table A20: Comparison of cross-model communication with control settings (accuracy, %). All settings use a Qwen3-1.7B receiver.
Comparison of cross-model communication with control settings (accuracy, %). All settings use a Qwen3.5-4B receiver.
Table A21: Comparison of cross-model communication with control settings (accuracy, %). All settings use a Qwen3.5-4B receiver.
Inference efficiency. (a) Prefill latency, measured as time to first token (TTFT), versus input length. (b) Decoding time and (c) total inference time versus output length, with input length fixed at 4K tokens.
Figure 3: Inference efficiency. (a) Prefill latency, measured as time to first token (TTFT), versus input length. (b) Decoding time and (c) total inference time versus output length, with input length fixed at 4K tokens.
PACT-Check results for PLatour and PLatour-SFT. Panels (a)-(c) show Qwen3 results, and panel (d) shows Qwen3.5 domain averages.
Figure 4: PACT-Check results for PLatour and PLatour-SFT. Panels (a)-(c) show Qwen3 results, and panel (d) shows Qwen3.5 domain averages.
查看结构化数据
任务指标本文基线提升
GSM8K 数学应用题(Qwen3-235B→1.7B,生成) avg@2 准确率 (%) PLatour 89.35 Receiver-Alone 80.86;C2C 75.09;KV-Lingo 17.06 +8.49pp(超裸 receiver),对 C2C +14.26pp;但 PACT-Score 仅 +0.23,收益可被对照复现
Chemistry CoT(Qwen3-235B→1.7B,生成) avg@8 准确率 (%) PLatour 69.29 Receiver-Alone 41.43;C2C 41.01 +27.86pp;PACT-Score +3.34,超过全部四种对照,是真实信息传递的证据
MATH500(Qwen3-235B→1.7B,生成) avg@4 准确率 (%) PLatour 78.20 Receiver-Alone 73.40;receiver-only LoRA-GRPO 82.25 +4.80pp,但 PACT-Score −4.05:纯 receiver 训练反而更强
AIME-135 数学竞赛(Qwen3.5-35B→4B) avg@16 准确率 (%) PLatour 74.63 Receiver-Alone 59.12;Mostik(753B→4B)报告值 70.74 +15.51pp;超 Mostik +3.89pp 且 sender 小 20 余倍
LiveCodeBench v6(Qwen3.5-35B→4B) avg@8 准确率 (%) PLatour 54.29 Receiver-Alone 40.36;Mostik 54.14 +13.93pp;与 Mostik 基本持平(+0.15pp)
HumanEval(Qwen3.5-35B→4B) avg@8 准确率 (%) PLatour 94.97 Receiver-Alone 83.16;Mostik 86.13 +11.81pp;超 Mostik +8.84pp
MBPP(Qwen3.5-35B→4B) avg@8 准确率 (%) PLatour 89.93 Receiver-Alone 65.08;Mostik 82.00 +24.85pp;超 Mostik +7.93pp

局限与改进

作者承认的局限:其一,PLatour 在多个长生成任务上 PACT-Score 很低,“许多收益可由不依赖 sender 信息的适配复现”,真实通信贡献只在部分任务(如 Chemistry +3.34)得到验证;其二,实验全在 Qwen 同族模型间进行,共享表示假说只是动机而未被检验;其三,训练不稳定:235B→1.7B 的 MATH 训练在第 177 步从 78.20% 崩溃到 0.00%(clipping 率 59.40%)且不恢复,397B sender 的 DAPO 训练在约 180 步出现裁剪尖峰、critic 从约 0.85 跌破 0.60,验证精度停在约 84%(35B 版约 87%);其四,与 Mostik 的对比不完全受控——对方训练数据未公开、桥是否跨域共享未知,而 PLatour 为数学和编码分别训练两个桥。我的补充:AIME-135 与训练集 DAPO-17k 有 55 题重叠(故另设去污染 AIME-80);sender 需对每请求完整 prefill,长系统提示的 agent 场景开销大;PACT-Score 依赖对照集合与 TR 配方的选择。

独立分析的弱点

独立分析四个弱点。(1) 桥退化为适配器:GSM8K 上 PACT-Score 仅 +0.23,Dummy Transfer(问题无关的模板均值信号)仍达 87.76%,说明奖励不区分“传了有用信息”与“桥学成 prefix tuning”——可加入信息消融式对抗目标或惩罚问题无关注入。(2) SFT 桥对输入错配极度脆弱:Irrelevant Transfer 使 PLatour-SFT 的 ARC-C 从 95.56% 崩到 24.57%、GSM8K 从 85.63% 到 0.80%,而 GRPO 桥几乎不受影响(89.35→89.12);附录 H 显示 SFT 桥的 $\sum_j\|W_j\|_F$ 是 GRPO 的 4.32–8.32 倍,学到了过大的输入依赖注入——可用范数约束或剪枝缓解。(3) 规模化的反直觉失败:397B sender 全面不如 35B(数学 60.97 vs 63.32),训练不稳定是直接原因——“更大 sender 更好”在 PACT 中不成立,需引入信任域、学习率退火等稳定性技术。(4) receiver 足够强时通信无增量:MATH500 上 receiver-only LoRA-GRPO 82.25% 高于 PLatour 78.20%,通信只在能力缺口大且自身提升受限的任务上划算——可设计自动判断何时调用 sender 的路由机制。

未来方向

作者提出的方向:(1) 跨模型家族泛化,在异构表示空间间检验共享结构假说,探索从不同家族选中间层、投影到共同表示空间的统一潜在接口;(2) 系统研究桥训练的 clipping 尖峰与崩溃机制;(3) 机制解释——弄清桥传输了什么、receiver 如何使用;(4) prefix-only 通信:把共享长系统提示(如 agent 场景数万 token 指令)的 sender 表示预计算、缓存并跨请求摊销,作者留下“是否保留问题相关收益”的开放问题;(5) 弱到强迁移:若两模型解题集 $A$、$B$ 互补,$B \setminus A$ 的题目即使 sender 总体更弱也可迁移,$A \cup B$ 是覆盖上界;(6) 把大模型 prefill 视为问题理解、小模型解码视为解搜索,两个维度独立扩展以推动能力–成本 Pareto 前沿。基于本文成果还可延伸:设计激励 receiver 实际使用 sender 信息的奖励(如 sender 信号 dropout 下的鲁棒性正则);用互信息或线性探针定量测量桥传输的信息量;把 PACT-Check 推广为潜在多智能体系统(LatentMAS、Interlat)的标准审计工具。

复现评估

复现条件较好但有算力门槛。开源:代码在 GitHub(zhenyi4/platour)公开,含 PLatour、C2C 复现、KV-Lingo 实现、全部控制实验与前向/生成伪代码(Listing 1),基于 Hugging Face prefill + vLLM 解码 + verl GRPO。数据全部公开:ARC-C、MMLU auxiliary(1 万题)、SciKnowEval Chemistry L3(1,890/210 划分)、GSM8K、MATH、DAPO-Math-17k(17,391 题)、DeepCoder-Preview(去污染后 18,873 题),划分与种子(42)在附录 A 详列。主要障碍是算力:sender 需加载 Qwen3-235B-A22B(FP8)或 Qwen3.5-35B/397B,receiver 1.7B/4B,GRPO 每题 8 个 rollout、生成上限最高 32K token,需多卡高端 GPU;小规模可用消融的 8B→1.7B 设置。方法本身简单(每层一个零初始化线性层,28 层共约 2.35 亿参数)、训练仅 264–295 步,工程难度中等;需遵循评估协议(avg@k 而非 pass@k、按验证集选 checkpoint、非思考模式采样)。Mostik 闭源,只能对比报告值。

相似论文推荐