跳转至

Compute as Teacher: Turning Inference Compute Into Reference-Free Supervision

会议: ICML 2026
arXiv: 2509.14234
代码: 无(论文中未给出公开仓库)
领域: LLM / NLP;RLHF 替代方案;无参考监督 RL
关键词: GRPO、自合成参考、自提议 rubric、非可验证奖励、HealthBench

一句话总结

本文提出 Compute as Teacher(CaT):把 GRPO 已经在采样的 G 条 rollouts 通过冻结锚模型"合成"出一个伪参考答案,再在非可验证领域用模型自己从该伪参考衍生的二元 rubric 给每条 rollout 打分作为 RL 奖励,从而在没有任何人工标注的情况下把推理算力直接变成监督信号,在 HealthBench 上相对基线最高提升 30%,并以 9× 更低的测试时算力匹配甚至超过 inference-time aggregation。

研究背景与动机

领域现状:当前大模型后训练主要靠两条路——有人类标注参考答案的 SFT(Ouyang et al. 2022),或是有程序化 verifier 的 RLVR(如 math/code 的 GRPO,Shao et al. 2024)。两条路都要求"参考答案存在且可获取"。

现有痛点:医学咨询、生活建议、开放对话、创意写作等任务里,答案天然是开放的、多解的、专家意见分歧的,根本写不出 ground truth,更没法写程序化 checker。常见 fallback 要么是花大价钱建标注流水线,要么直接让另一个 LLM 给 1–10 打分(LLM-as-judge),后者已被反复证明存在不一致、偏长、style bias、reward hacking 等问题(Zheng et al. 2023)。

核心矛盾:RL 训练需要一个"参考信号"才能算 advantage;但在非可验证领域里这个参考信号既不来自人类也无法由程序产生。这导致后训练在最有价值的开放领域反而最贫瘠。

本文目标:(i) 在没有任何人工参考的条件下,给非可验证任务的 RL 提供一个稳定、可用的奖励信号;(ii) 让这个奖励机制和现有 RLVR pipeline(GRPO)即插即用,不引入显著额外算力。

切入角度:GRPO 已经为每个 prompt 平行采样 G 条 rollouts 来估 advantage,这些 rollouts 恰好"在模型不确定的地方相互分歧"——一条可能算对了中间步骤、另一条对了最终答案、第三条做了正确的校验。整组 rollouts 的信息量本质上大于任意单条,而现在这部分信息只被用作方差归一化,被严重浪费了。

核心 idea:用"合成(synthesis)"把多条 rollouts 调和成一个伪参考答案 \(s\),再让模型自己从 \(s\) 提取若干个二元 rubric criteria 作为奖励——把"算力换监督"做成可即插即用的两阶段管线,分别对应 reference estimationreward derivation

方法详解

整体框架

CaT 要解决的是"非可验证领域里没有参考答案、RL 算不出 advantage"这个死结。它的整体思路是把 GRPO 本来就在采的 \(G\) 条 rollouts 当成原材料:先用一个冻结锚模型 \(\pi_0\) 把这 \(G\) 条分歧的回答"合成"成一个伪参考答案 \(s\)(reference estimation),再从 \(s\) 自动衍生出奖励信号去给每条 rollout 打分(reward derivation),整套机制不引入任何人工标注就把推理算力变成了监督。

具体地,给定 prompt \(q\)、当前策略 \(\pi_t\)、冻结锚 \(\pi_0\)(一般取初始策略)、裁判 \(\pi_J\)(如 GPT-4o):\(\pi_t\) 先采样 \(G\) 条 rollouts \(o_{1:G}\)(与 GRPO 共用这批样本),\(\pi_0\) 在固定 prompt \(p_{\text{syn}}\) 下读完它们合成伪参考 \(s \sim \pi_0(\cdot \mid p_{\text{syn}}, o_{1:G})\);可验证域直接对 \(s\) 的答案串做匹配,非可验证域则由 \(\pi_0\)\(s\) 提炼 \(n\ge 5\) 条二元 rubric,再让 \(\pi_J\) 逐条判 yes/no,奖励取通过比例 \(R_{\text{rub}}(o;\mathcal{R}) = \frac{1}{n}\sum_j \mathbf{1}[\pi_J(o,r_j)=\text{yes}]\);最后 GRPO 用归一化优势 \(\hat A_i = (R_i - \bar R_G)/\sigma_G\) 更新 \(\pi_t\)。整套流程和 GRPO 原生采样完全对齐,只多了 1 次 synthesis、1 次 rubric 生成和 \(n\times G\) 次极短的 yes/no 判定,全部可并行,开销远小于 \(G\) 条 rollouts 本身。

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
    Q["prompt q"] --> P["当前策略 π_t<br/>采样 G 条 rollouts(与 GRPO 共用)"]
    P --> SYN["Synthesis 作为 reference estimator<br/>冻结锚 π₀ 调和 rollouts 合成伪参考 s(不输入 q)"]
    SYN -->|非可验证域| RUB["自提议 rubric<br/>π₀ 从 s 提炼 ≥5 条二元 criteria"]
    SYN -->|可验证域 drop-in| VER["答案匹配<br/>R = 1[answer(o)=answer(s)]"]
    RUB --> JUDGE["裁判 π_J 逐条判 yes/no<br/>奖励 = 通过比例"]
    JUDGE --> ADV["GRPO 归一化优势<br/>Â = (R − R̄)/σ"]
    VER --> ADV
    ADV -->|更新策略| P

关键设计

1. Synthesis 作为 reference estimator:把分歧的 rollouts 调和成一个比谁都强的伪参考

RL 训练卡在"没有参考信号"这一步,而 GRPO 采的 \(G\) 条 rollouts 恰好在模型不确定处相互分歧——一条对了中间步骤、一条对了最终答案、第三条做了正确校验,整组的信息量本质上大于任意单条,却只被当方差归一化用掉了。CaT 的做法不是从中"选"一条,而是让冻结的初始策略 \(\pi_0\)(注意不是当前 \(\pi_t\))在固定 prompt \(p_{\text{syn}}\) 下读完所有 rollouts、重新合成一个伪参考 \(s\)。这里有两个刻意的设计:输入里故意不放原 prompt \(q\)(消融见 Appx 6.4),逼模型完全靠 rollouts 内部信息做调和、而不是绕开它们直接重答;用冻结锚而非当前策略则把"探索"和"估计"解耦开——\(\pi_t\) 靠 RL 持续进步,\(\pi_0\) 始终提供一个不随策略漂移的稳定参考基线,避免目标移动导致的自我欺骗。

之所以有效,是因为 selection 类方法(majority vote、Self-BoN、min-PPL)原理上至多恢复"最好的那条 rollout",而 synthesis 能跨 rollouts 拼接正确片段、生成分布之外的更优答案。实证上 synthesis 在 5–15% 的题上与多数票不一致,且不一致时仍有 70–86% 正确率(Table 1),甚至在约 1% 的题上做到"全队都错时唯独合成对"——这是任何 selection 方法都做不到的,正是 synthesis 把推理算力潜力榨干的体现。

2. Self-proposed Rubrics:把"答得好不好"拆成可审计的若干个二元判定,奖励全程零人工参考

有了伪参考 \(s\),非可验证域还差一步:怎么把它变成稳定的奖励。直接让 LLM 给 1–10 打分(LLM-as-judge)已被反复证明不一致、偏长、有 style bias 和 reward hacking。CaT 改成由锚模型从 \(s\) 自提议 rubric \(\mathcal{R} \sim \pi_0(\cdot \mid p_{\text{rub}}, s)\),提炼出 \(\ge 5\) 条二元、可审计、可重复判断的 criteria(如"建议咨询医生""提到了 lifestyle modification""回避了给确诊"),再由裁判 \(\pi_J\) 对每条 rollout 独立判 yes/no,奖励取满足比例。整条管线从 inference compute → 伪参考 → rubrics → reward 一气贯通,全程没有任何人类参考介入。

把粗判定拆成细粒度二元问题带来三重收益:每条二元问题对 LLM 远比打分稳定,所以奖励噪声小(实证上 self-proposed rubric 在 HealthBench 上能逼平医生手写 rubric);能定位到具体哪条 criterion 失败,奖励变得可审计、可 debug;而且 rubric 奖励的是"内容是否覆盖"而非行文风格与长度,从根上压住了 verbosity bias 和 reward hacking。这一步是 CaT 区别于 TTRL/Absolute Zero 等只敢在可验证域用 majority vote 的核心贡献。

3. Drop-in 兼容可验证域 + 算力一次性摊销进权重

为了证明 CaT 不是 healthcare-specific 的 trick 而是统一范式,作者让同一框架在 math/code 等可验证域只换 reward derivation 一行就能跑:reward 退化为对伪参考的答案匹配 \(R_{\text{ver}}(o;s)=\mathbf{1}[\texttt{answer}(o)=\texttt{answer}(s)]\)\(s\) 仍由 synthesis 提供。这一步形式上等价于 TTRL 的 majority-vote pseudo-labeling,但因为底层是 synthesis 而非 selection,伪标签可以走出 rollout 集合的支撑、给出更准的目标。更重要的是算力账:测试时的 best-of-N / inference aggregation 是"每次部署都付 \(G\) 倍算力",而 CaT 把这份收益在训练阶段一次性烧进权重——训练完单次 forward 就能产出与 9× inference-time synthesis 同等甚至更好的回答,部署时回到 1× 算力。

损失函数 / 训练策略

  • 基础:GRPO 的 clipped surrogate + KL 到 \(\pi_0\) 正则;
  • Group size \(G=8\)
  • \(\pi_0\) 与初始策略相同,裁判 \(\pi_J=\) GPT-4o;
  • 算力开销:synthesis 约等于多 1 条 rollout;rubric 评分需 \(n\times G\) 次极短的 yes/no 判定,可完全并行。

实验关键数据

主实验

模型 数据集 Initial CaT Inference-time Synthesis 相对提升 / 算力比
Gemma 3 4B HealthBench base +up to 30% < CaT CaT 用 1× 测试算力 vs synth 9×
Qwen 3 4B HealthBench base 显著超过 base ≈ CaT 9× 测试算力降至 1×
Llama 3.1 8B HealthBench base 0.38 (vs SFT 0.28) < CaT 同上
三个模型 MATH-500 base 最高 +33% ≈ CaT drop-in 即可与可验证基线持平

消融实验

配置 HealthBench 关键现象 说明
CaT(self-proposed rubric) 与 physician rubric 持平 两个模型上"自己写的标准 ≈ 医生写的标准"
Model-as-judge(1–10 打分) 全模型显著低于 CaT 粗粒度判定不稳定,reward 噪声大
CaT-SFT(用伪参考做 SFT) Llama 0.28 vs CaT 0.38 RL 比 SFT 在小数据下泛化更好
Synthesis vs Majority/Self-BoN/Min-PPL HealthBench 全胜,MATH-500 持平 非可验证域 synthesis 优势最大
Synthesis 输入 8 条 vs 1 条 0.85 vs 0.80(Qwen MATH) 证明 synthesis 在做跨 rollout 推理而非"多采一条"

关键发现

  • 自提议 rubric 能逼平专家标注:HealthBench 上两个模型中 self-proposed rubric 与人类医生设计的 rubric 几乎打平,证明"能写出像样答案"的模型同时具备"提炼有效评分维度"的能力。
  • Synthesis 是真正在做调和:在 ~1% 题上"全队 rollouts 都错而 synthesis 对",且与多数票不一致时正确率高达 82–86%,说明 synthesis 能产生 rollouts 分布外的更优答案。
  • 算力一次烧进权重:CaT 训练后单次前向就能匹配甚至超过 9× G-rollout 的 inference-time synthesis,把"每次部署都付 9 倍算力"的代价彻底摊销为"训练一次"。
  • Llama 在 synthesis 上收益小,但在 RL 上收益最大:弱模型不擅长 meta-cognitive 调和,但 RL 能补;这暗示 CaT 对中弱模型更友好。
  • Entropy collapse 后训练饱和:rollouts 收敛后 synthesis 调和空间消失,再训练边际收益变小,与 RL fine-tuning 常见的 entropy collapse 现象一致。

亮点与洞察

  • "算力即监督"的范式漂移:以往无标注 RL(TTRL、Absolute Zero)只敢用 majority vote 这种选择性 aggregator,且只在可验证域可用;本文第一次把"生成式 aggregator + 二元 rubric"组合成在非可验证域可用的统一管线,本质上是把推理时的 best-of-N 收益翻译成了训练时的监督信号。
  • 解耦 anchor 与 policy 是关键工程细节:用冻结 \(\pi_0\) 而不是 \(\pi_t\) 做 synthesis,避免了"被自己骗自己"的正反馈漂移,让奖励信号锚定在一个稳定的参考分布上——这一点和 RLHF 里 KL-to-reference 思想一脉相承,但用法不同(这里是用 anchor 估目标而不是约束更新幅度)。
  • Rubric 是 reward 的"白盒接口":rubric 让 reward 可读、可审、可调试,这对工业部署里"为什么这条被罚分"的问题至关重要——相当于把奖励工程从黑箱 LLM judge 升级成结构化条件清单,可以人工 spot-check / curate。
  • 可迁移设计:synthesis-as-aggregator + rubric-as-reward 这一对范式可直接迁到 reasoning trace 评分、multi-turn dialog、agentic trajectory 等场景;任何"需要打分但说不清打分标准"的场景,都可以让模型先自己生成标准。

局限与展望

  • 依赖基础模型能力:弱模型生成的 rollouts 信息量不够、调和能力差,CaT 收益相应缩水;本质上 CaT 是"用算力放大基础能力",对完全没掌握领域的模型无效。
  • Entropy collapse 后训练饱和:rollouts 收敛后 synthesis 失去调和空间,训练进入瓶颈;作者建议未来引入 exploration reward 或更多样的采样策略来缓解。
  • 裁判模型的能力依赖:用 GPT-4o 做 \(\pi_J\),对小团队来说成本与可复现性都是问题;用开源裁判替换后效果如何未在主文系统化研究(Appx 6.3 略提)。
  • Rubric 粒度仍粗:当前 rubric 是二元 yes/no,未引入 partial credit / 层级化标准 / 置信度加权,未来可以引入更细粒度的 rubric 来提升 reward 信号分辨率。
  • 自验证:模型自己生成的 rubric 是否在保护自己? 文中没系统讨论 rubric 是否存在 "self-collusion"(即 rubric 偏向 anchor 自身的回答模式),这是值得后续深究的潜在 reward hacking 路径。

相关工作与启发

  • vs TTRL / Absolute Zero:他们也做 reference-free RL,但只在可验证域用 majority vote / 自博弈;CaT 用 synthesis 走出 rollout 支撑,且通过 rubric 把非可验证域纳入 RL 框架。
  • vs Rubrics as Rewards (RaR, Gunjal et al. 2026):RaR 也用 rubric 打分,但 rubric 是从人工参考构造的;CaT 把 rubric 也变成自生成,彻底去掉人类标注依赖。
  • vs Test-time scaling (majority vote, best-of-N):那条路是"每次部署都付 G 倍算力";CaT 把同样的算力一次性摊销到训练,部署时回到 1 倍。
  • vs LLM-as-judge (Zheng et al. 2023):1–10 打分粗粒度且偏 style;CaT 用二元 rubric + 可审计 criteria,降噪+降偏。
  • vs Constitutional AI / Self-Instruct:那些方法针对特定能力(无害化、指令遵循),CaT 提供一个更普适、领域无关的 reference-free RL 框架。

评分

  • 新颖性: ⭐⭐⭐⭐⭐ 把"算力即监督 + 自生成 rubric"打通成一套即插即用的统一管线,是 reference-free RL 在非可验证域上的关键一步。
  • 实验充分度: ⭐⭐⭐⭐ 覆盖三个模型家族 + 两个域,含与人类专家 rubric 的对比和 selection baseline 全套消融;但仅在 4–8B 规模、单领域(healthcare)做了非可验证验证。
  • 写作质量: ⭐⭐⭐⭐⭐ 行文清晰,"why it works" intuition 段精炼,算法块、图表与结论紧密呼应。
  • 价值: ⭐⭐⭐⭐⭐ 提供了一个可立刻嵌入工业 RLHF pipeline 的范式(GRPO 兼容、不需要 verifier、不需要人类标注),对开放领域后训练价值极高。