← 返回 2026-04-17

C2:基于二元偏好的可扩展评分标准增强奖励建模 C2: Scalable Rubric-Augmented Reward Modeling from Binary Preferences

Akira Kawabata, Saku Sugawara 📅 2026-04-15 👍 4 2026-07-13 08:36
DPO/GRPO LLM-as-a-Judge RLHF 奖励建模 评分标准学习

用合作而批判的框架,仅从二元偏好数据中学会生成并筛选高质量评分标准,显著提升奖励模型表现。

前置知识

奖励模型(RLHF Reward Model)

奖励模型是 RLHF 流程中用来替代人类偏好的标量打分器,通常通过二元偏好(pairwise preference)数据训练而成,根据提示词 $x$ 和候选回复 $y$ 输出一个标量奖励 $r(x, y)$,在策略优化时充当代理信号。

本文核心是改造奖励模型,只有理解了 RM 在 RLHF 中如何被用作代理信号、为什么 scalar RM 容易被长度/格式等表面特征 hack,才能理解 C2 要把 RM 改造成'先判标准、再判断'的两阶段推理器。

评分标准增强验证(Rubric-Augmented Verification)

把对一对回复的整体评判拆解成若干个具体的标准-问题对(criteria–question pair),例如'语气是否礼貌''是否含禁忌词'等,然后用这份清单指导 LLM Judge 一步步评估,比单一打分更稳定、更可解释。

这是 C2 的目标范式,本文的所有工作都是围绕'如何让这一范式摆脱对人工/大模型标定的依赖、又能抗住低质量标准误导'展开。

GRPO(Group Relative Policy Optimization)

一种把 GRPO 思路搬到判别式任务上的强化学习方法,模型对同一个 prompt 生成 $N$ 个候选回答,组内按某个规则化奖励归一化得到优势函数 $A_i = (r_i - \text{mean}(r))/\text{std}(r)$,只对组内相对好的回答增大对数似然。

C2 中训练批判式验证器 $V_\theta$ 用的就是 GRPO,作者之所以选它,是因为要让验证器学会在'先判标准好坏、再选答案'之间做条件化推理。

DPO(Direct Preference Optimization)

Rafailov 等人提出的无 RL 偏好优化方法,直接用偏好对的隐式奖励差做监督:对 chosen $y^+$ 和 rejected $y^-$,最小化 $-\log\sigma\big(\beta\,(\log\pi_\theta(y^+|x)-\log\pi_\theta(y^-|x) - \log\pi_{\text{ref}}(\cdot))\big)$,等价于在策略上做奖励最大化。

C2 中训练合作式标准生成器 $G_\phi$ 用的就是 DPO,chosen 是'有用'标准 $r^+$,rejected 是'误导'标准 $r^-$,因此 DPO 让生成器直接学会拉高有用标准、压低误导标准的对数概率。

合作性交流理论(Cooperative Communication, Grice/Sperber-Wilson)

Grice 的合作原则与 Sperber & Wilson 的关联理论认为,人类沟通之所以稳定,不在于说话者永远正确,而在于双方在持续互相校准:说话者学着发对听话者有用的信号,听话者学着判断哪些信源值得相信(epistemic vigilance)。

C2 把这套理论迁移到'标准生成器 + 验证器'的通信上,是论文最核心的类比来源,直接催生了'cooperative generator + critical verifier'的双模块设计。

研究动机

当前基于评分标准(rubric)的奖励模型在创意写作、指令跟随等主观领域上比纯偏好 RM 更可靠,但绝大多数方法依赖人类标注员或 GPT-4、Qwen3-32B 等专有/超大模型来撰写标准(He et al., 2025;Gunjal et al., 2025)。这与标准 RM 训练不同——后者可以直接利用海量的成对偏好数据(如 UltraFeedback、HelpSteer),而 rubric 标注是细粒度的、不可复用的,代价极高,导致 rubric-based RM 难以规模化。另外,作者通过在 RM-Bench 难子集上的统计发现:对 Tulu3-8B-SFT,自生成标准带来的正负 confidence shift 分布严重偏向负侧(负 shift 数量显著多于正 shift);对 Qwen3-8B 虽较平衡,但正贡献的标准依旧稀少。更糟的是,如果按 GPT-5 的 1–5 分对标准做质量分层,高质量标准(4–5 分)把 Qwen3 的判别准确率从 61.0% 提到 74.7%(+13.6),而低质量标准(1–2 分)却把准确率打到 49.3%,低于无标准基线 11.7 个点。这说明 rubric 不是越多越好,低质量 rubric 会主动误导验证器,出现'合作失败'。

本文的目标是本文要解决的核心问题是:能否只利用已经被广泛收集的二元偏好数据,训练出同时具备'生成高质量标准'和'判断该信哪份标准'两种能力的奖励模型,从而在不依赖任何外部 rubric 标注的前提下,实现可扩展、鲁棒的标准增强验证。具体量化目标包括:在 RM-Bench 上比同等数据训练的 GRPO reasoning RM 至少高 5 个点;在 AlpacaEval 2.0 LC win rate 上至少高 5 个点;同时让一个 8B RM 在使用自生成标准的情况下,匹配由 4× 大模型(Qwen3-32B)提供外部标准时所能达到的性能。

与已有工作不同的是,现有方法存在两个空白:其一,大部分 rubric-augmented RM 的训练-推理流水线假设 rubric 一定正确或来自权威来源(Feng et al., 2025;Yu et al., 2025b),忽略了'rubric 本身可能是错的'这一现实,因而没有机制让验证器拒绝不可信的标准;其二,虽然 Concurrent 工作也开始关注 rubric 可扩展性(Li et al., 2026;Lv et al., 2026;Shen et al., 2026)以及 rubric 生成器和 judge 的联合优化(Xu et al., 2026),但都没有像 C2 这样用'合作通信'的视角把生成器与验证器设计成对偶角色,前者用 DPO 学'发对验证器有用的标准',后者用 GRPO 学'信任值得信的标准',并在推理时通过选择性跟随(selective inference)实现失败保护。

核心方法

C2 的整体思路是把'标准增强验证'重新建模为一段合作性通信:rubric generator $G_\phi$ 是说话方,负责给验证器 $V_\theta$ 出一份'自检清单',验证器是听话方,既要决定'这份清单到底能不能信',又要基于可信的清单(或在不可信时退回无标准模式)做出偏好判断。训练的关键是构造正负对照的 rubric 配对——给每个上下文 $c$ 同时合成一份能让 base verifier 推得更靠近真值的'helpful rubric' $r^+$ 和一份把它推得更远的'misleading rubric' $r^-$。生成器用 DPO 在 $\{(c, r^+, r^-)\}$ 上学'说话',验证器用 GRPO 在两类任务上学'听话':rubric-free 任务上只用 $R_f + R_p$,rubric-augmented 任务上额外加一个 rubric 评估奖励 $R_r$,强制 $V_\theta$ 在给出偏好前先输出 'helpful' 或 'misleading'。推理时 $V_\theta$ 先看 $G_\phi$ 出的标准,如果自己判断为 helpful 就跟着判,否则就丢掉标准、重做一次无标准的判断。

核心创新在于'反事实式 rubric 标记 + 对偶训练目标':先用同一个 base model $M$ 同时担任 rubric 生成器 $M_g$ 和无标准验证器 $M_v$,对每个偏好样本采样 $K=16$ 份候选 rubric,计算带/不带 rubric 时的 log-odds margin 之差,把'能改善 margin'的标为 helpful、把'能恶化 margin'的标为 misleading,这一步把所有标注工作从外部人类/大模型转到了'由偏好信号自己生成监督'。在训练上,生成器用 DPO 直接拉大 $r^+$ 与 $r^-$ 之间的隐式奖励差,验证器用 GRPO 引入第三类奖励 $R_r$ 鼓励它在输出偏好前显式给出 'helpful/misleading' 标签。这与已有 rubric 方法的本质区别是:第一,不再假设 rubric 总是对,而是把'信不信 rubric'本身作为一个可学习的决策;第二,生成器和验证器通过同一份 contrastive 配对被同步训练,形成闭环反馈,而不是各自独立优化。

方法步骤详情

整个 C2 流水线分三步。第一步是 rubric 配对合成(§4.1):对数据集 $\mathcal{D}=\{(x, y_A, y_B, l)\}$ 中的每条样本,先用 base model $M$ 作为 $M_v$,计算无标准下的偏好对数优势 $m_\varnothing = \log p_{M_v}(l|c) - \log p_{M_v}(\bar l|c)$;然后采样 $K=16$ 份 rubric,逐个计算 $m(r_k) = \log p_{M_v}(l|c, r_k) - \log p_{M_v}(\bar l|c, r_k)$;把那些 $m(r_k)>\max(0, m_\varnothing)$ 的归入 $\mathcal{R}^+$,把 $m(r_k)<\min(0, m_\varnothing)$ 的归入 $\mathcal{R}^-$,前者要求基线已经对的样本被 rubric 进一步抬高、或者基线错的样本被 rubric 翻转,后者反之;最后取 $r^+ = \arg\max_{r\in\mathcal{R}^+} m(r)$、$r^- = \arg\min_{r\in\mathcal{R}^-} m(r)$,如果两侧都为空就丢掉这条样本。第二步是生成器训练(§4.2):用 DPO 在 $\{(c, r^+, r^-)\}$ 上优化 $G_\phi$,让 $r^+$ 的对数概率显著高于 $r^-$。第三步是验证器训练(§4.3):把 $V_\theta$ 初始化为同一个 base model,用 GRPO 同时训两类任务——rubric-free 任务只要求输出 $\langle\text{analyze}\rangle\langle\text{answer}\rangle$,奖励 $R = w_f R_f + w_p R_p$;rubric-augmented 任务额外要求先输出 $\langle\text{rubric}\rangle\text{helpful/misleading}\langle\text{/rubric}\rangle$,奖励加一项 $R_r$ 鼓励 rubric 评估 $q$ 与合成标签一致,作者在验证集上选定 $(w_p, w_r, w_f) = (0.6, 0.3, 0.1)$。最终数据集 = 5000 条 rubric-free + 4903/4648 条 rubric-augmented(Tulu3/Qwen3 各一份有用、一份误导),合计 14,806 与 14,296 条,GRPO 训 1 epoch 与 Reasoning RM 训 3 epoch 的算力对齐。推理时(§4.4)走选择性流程:对每个 $c$ 采样 $r \sim G_\phi$,让 $V_\theta$ 给出 $q$ 与 $\hat l$,若 $q=\text{helpful}$ 则返回 $\hat l$,否则丢弃 $r$ 重做一次无标准推理。

技术新颖性

技术新颖性主要体现在三点。1) 监督来源的反转:之前所有 rubric 增强方法都假设 rubric 来自'上游权威'(人类/32B 模型),C2 是第一个仅靠二元偏好就能用同源 base model 同时合成有用与误导 rubric 的方案,把所有外部标注成本归零。2) 显式的'信不信 rubric'决策:rubric-augmented 验证器在 prompt 层面被强制先输出 helpful/misleading 标签(见 Figure 9 模板),这与之前直接 'rubric + 答案' 端到端输出截然不同,使得选择性推理成为可能,也让验证器学到 epistemic vigilance。3) GRPO 与 DPO 的对偶使用:生成器走 DPO 是因为它的'输出质量'只能通过对比来体现——只有知道 $r^-$ 不好才能说 $r^+$ 好;验证器走 GRPO 是因为它需要产出可被规则化奖励评估的离散决策(格式、偏好、rubric 标签)。这两个选择的搭配不是任意的,正是 C2 把生成器与验证器绑定为'合作通信双方'的体现。

Overview of our C2 framework. (Step 1) Helpful and misleading rubrics are synthesized by measuring their effect on verifier confidence. (Step 2) The generator is trained via DPO to produce helpful rubrics, and the verifier is trained via GRPO to judge preferences while assessing rubric quality. (Step 3) At inference, the verifier selectively follows rubrics it deems helpful and falls back to rubric-free evaluation otherwise.
Figure 3: Overview of our C2 framework. (Step 1) Helpful and misleading rubrics are synthesized by measuring their effect on verifier confidence. (Step 2) The generator is trained via DPO to produce helpful rubrics, and the verifier is trained via GRPO to judge preferences while assessing rubric quality. (Step 3) At inference, the verifier selectively follows rubrics it deems helpful and falls back to rubric-free evaluation otherwise.

实验结果

作者用 Tulu3-8B-SFT 与 Qwen3-8B 两个 base model 在四个偏好预测基准和两个下游对齐基准上系统评估。Table 1 显示,C2 在所有基准上稳定超过 Reasoning RM 与 Self-Rubric 基线:Tulu3 上平均 58.3%(对比 Reasoning RM 55.0%、Self-Rubric 52.8%),Qwen3 上平均 78.5%(对比 Reasoning RM 74.7%、Self-Rubric 75.6%);最显著的提升在 RM-Bench 上,Qwen3-8B 取得 87.8%,比 Reasoning RM 的 81.3% 高出 6.5 个点,Tulu3-8B-SFT 在 RewardBench2 上从 45.6% 提升到 50.7%(+5.1),JudgeBench 从 35.8% 提升到 39.8%(+4.0)。Table 2 表明奖励模型的提升可以传导到下游 DPO 策略:Tulu3 在 AlpacaEval 2.0 LC win rate 从 19.0% 升到 25.0%(+6.0),Arena-Hard 从 21.3% 升到 26.8%(+5.5);Qwen3 LC 从 38.2% 升到 40.9%(+2.7),Arena-Hard 从 71.8% 升到 74.6%(+2.8)。Figure 4 在 RewardBench 上做算力对照:即便给 Reasoning RM 2.5N 次推理+多数投票,C2 仍以 N 次推理领先 2–3 个点,排除了'多花 token 就赢'的简单解释。Figure 5 的鲁棒性实验显示,把推理时的标准按 9:1 → 1:9 混入低质量标准,Reasoning RM 在 Qwen3 上准确率从 73% 暴跌到 52%(–21),而 C2 只从 76% 降到 70%(–6),阴影区域直观显示选择性推理带来的稳定收益。Figure 6 进一步证明 DPO 训练后,生成器的 rubric 平均质量分(由 GPT-5 打)从 2.11 升到 2.66(Tulu3)、从 3.15 升到 3.52(Qwen3),大幅缩小与 70B/32B 同族大模型的差距(2.85、3.62)。Table 3 的消融说明三个组件都必要:去掉 Negative Rubrics 损失最大(平均 60.9/80.7),去 Critical Verifier 次之(62.7/81.2),去 Cooperative Generator 最小(63.3/82.0),表明'学哪些不该信'比'学哪些该信'对鲁棒性更关键。

Accuracy (%) on preference prediction benchmarks. For JudgeBench, we report positional consistent accuracy. We report mean and standard deviation over 3 training seeds. Gray rows indicate the external-rubric setting using rubrics from a significantly larger model (Qwen3-32B). Best results excluding this setting are in bold.
Table 1: Accuracy (%) on preference prediction benchmarks. For JudgeBench, we report positional consistent accuracy. We report mean and standard deviation over 3 training seeds. Gray rows indicate the external-rubric setting using rubrics from a significantly larger model (Qwen3-32B). Best results excluding this setting are in bold.
Downstream alignment performance of policies trained with DPO. WR and LC denote raw and length-controlled win rates (%).
Table 2: Downstream alignment performance of policies trained with DPO. WR and LC denote raw and length-controlled win rates (%).
Ablation results (%) on RewardBench (RB), RM-Bench (RMB), and RewardBench2 (RB2).
Table 3: Ablation results (%) on RewardBench (RB), RM-Bench (RMB), and RewardBench2 (RB2).
Comparison of C2 and compute-matched Reasoning RM with majority voting on RewardBench. We report mean and standard deviation over 3 runs.
Figure 4: Comparison of C2 and compute-matched Reasoning RM with majority voting on RewardBench. We report mean and standard deviation over 3 runs.
Accuracy under varying proportions of high-quality vs. low-quality rubrics. Gray regions indicate gains from selective inference.
Figure 5: Accuracy under varying proportions of high-quality vs. low-quality rubrics. Gray regions indicate gains from selective inference.
Distribution of rubric quality scores.
Figure 6: Distribution of rubric quality scores.
查看结构化数据
任务指标本文基线提升
RewardBench(对话/安全/推理三类偏好) Pairwise accuracy (%) Tulu3: 77.2±0.8,Qwen3: 91.8±0.4 Reasoning RM:Tulu3 73.7±0.9、Qwen3 89.8±0.4;Self-Rubric:70.8/90.8;External-Rubric(32B):84.9/91.3 Tulu3 +3.5、Qwen3 +2.0;Qwen3 上几乎追平使用 32B 外部标准的上限 91.3
RM-Bench hard(控制风格偏好的难例) Pairwise accuracy (%) Tulu3: 65.6±0.5,Qwen3: 87.8±0.3 Reasoning RM:64.9±0.5 / 81.3±0.7;Self-Rubric:64.2±0.9 / 81.3±0.9 Tulu3 +0.7,Qwen3 +6.5——是论文报告的最大单点增益
RewardBench2(四选一事实/指令跟随) Accuracy (%) Tulu3: 50.7±1.2,Qwen3: 71.0±1.3 Reasoning RM:45.6±1.1 / 67.6±1.0;Self-Rubric:40.8 / 69.4 Tulu3 +5.1,Qwen3 +3.4;Qwen3 仍略低于 External-Rubric 73.9,说明 8B 仍有 ceiling
JudgeBench(知识/推理/数学/代码事实性) Positional-consistent accuracy (%) Tulu3: 39.8±0.8,Qwen3: 63.5±0.5 Reasoning RM:35.8 / 60.1 Tulu3 +4.0,Qwen3 +3.4
AlpacaEval 2.0(下游 DPO 策略质量) Length-controlled win rate (%) Tulu3: 25.0,Qwen3: 40.9 Reasoning RM-guided DPO:19.0 / 38.2 Tulu3 +6.0,Qwen3 +2.7
Arena-Hard-v0.1(下游 DPO 策略质量) Style-controlled win rate (%) Tulu3: 26.8,Qwen3: 74.6 Reasoning RM-guided DPO:21.3 / 71.8 Tulu3 +5.5,Qwen3 +2.8

局限与改进

作者明确指出了两点局限。其一,C2 的有效性高度依赖 base model 的推理能力:在 9:1 混入低质量标准的极端鲁棒性测试里,Tulu3-8B-SFT 反而被 Reasoning RM 略超(Figure 5a 灰色右端),说明弱推理模型可能过度拒绝本可用的标准,出现 false reject。其二,C2 相比 Reasoning RM 引入约 2.3–2.4× 的推理开销:在 RewardBench 上 Tulu3 单条 3,628±1,801 ms vs 1,551±766 ms,Qwen3 4,834±2,393 ms vs 1,989±981 ms,token 数也从 803 升到 1,862、1,018 升到 2,465,主要来自 rubric 生成和 rubric 被判为 misleading 时的二次无标准回退。作者自己观察到的另一个隐含限制是,当 base model 在 RLHF 中已经被多阶段后训练、导致候选回复多样性下降(Kirk et al., 2024;Yue et al., 2025)时,验证器层面的提升更难传导到下游——Qwen3 在 AlpacaEval 上仅 +2.7 LC,远低于 Tulu3 的 +6.0,正是这一现象的体现。从外部读者视角,本文还有一个未在主文中深入讨论的边界:C2 的监督来源是'是否改变 base verifier 的 margin',因此它本质上学的是'哪个 rubric 对我自己模型有用',而不是'哪个 rubric 在人类看来客观正确'。当 base verifier 系统性偏好某种风格(例如更长的回答)时,这种自举式监督会放大而非修正这种偏差,这是后续工作需要进一步用人类 rubric 做对照实验来验证的方向。

独立分析的弱点

独立分析来看,C2 主要存在四个可改进的弱点。第一,'自举偏差放大'问题——contrastive rubric 标签完全由 base model 的 confidence shift 决定,如果 base verifier 自身对某种风格(冗长、格式漂亮等)有偏,那么 $r^+$ 就会倾向鼓励这种偏差的标准,$\mathcal{R}^+$ 与 $\mathcal{R}^-$ 的划分会随之偏移,改进方向是引入少量人类 rubric 或者在 DPO 目标中加入 style-control 约束。第二,'弱模型 false reject'问题——Figure 5a 显示在 9:1 高质量标准下,Tulu3-8B-SFT 上的 C2 略输 Reasoning RM,说明弱推理模型会把好标准也错判为 misleading,改进方向是在训练时对 helpful rubric 任务加大 $R_p$ 权重,或者引入一个 'abstain' 标签让验证器在不确定时退到加权融合而非二选一。第三,'推理开销翻倍'问题——平均 2.3× 的 latency 在生产部署中不可忽视,改进方向包括(a)用 1B–3B 小模型当 rubric generator、(b)把 rubric 评估与偏好判断合并到一次 GRPO rollout 里(目前是分开两次)、(c)用提前退出机制在 confidence 高时跳过标准评估。第四,'rubric 评估头独立训练成本'——C2 需要在 base model 上同时跑 DPO 训生成器 + GRPO 训验证器,作者用 8×A100 80G 完成,改进方向是参数共享——例如让生成器与验证器共享 backbone 但保留各自的 LoRA 头,这样 DPO 与 GRPO 训练可以并行,显存和墙钟时间都能减半。

未来方向

作者提出的未来方向集中在两点:(1)把 C2 拓展到非二元偏好监督——例如用 Best-of-N 选择(附录 D.1)、Rejection Sampling(附录 D.2)、Edit-based 反馈(HelpSteer3),文中用 Qwen3-8B 在 GPQA-Diamond、MATH500、IFEval 等基准上做了初步验证,Best-of-16 在 GPQA-Diamond 上 C2 比 Reasoning RM 高 3.1 个点;(2)降低推理开销——通过更高效的标准生成或按需触发标准来推广到资源受限场景。基于成果,我认为还可以延伸出几个方向:一是把 selective inference 改造成 soft 形式,让验证器输出 helpful 概率 $p(q=\text{helpful})$ 并据此在 rubric-augmented 与 rubric-free 两个判分之间做加权融合,而不是硬切换,这能缓解 false reject;二是把'合作通信'类比进一步推进,引入多轮 protocol——生成器看到验证器上一轮评估后重新生成标准,模拟 Sperber et al. (2010) 提出的 ostensive-inferential 循环;三是把 C2 与 outcome-based RL 结合,在有可验证奖励的任务(Math/Code)上同时跑 rubric 增强和 ground-truth 校验;四是和 Open-Rubrics(Liu et al., 2025a)等开源 rubric 库做混合,看看能否用极少量高质量人类 rubric 把 C2 的 ceiling 再推高。

复现评估

复现评估整体良好:作者承诺代码开源在 https://github.com/asahi-research/C2,论文中给出了完整的 prompt 模板(rubric 生成 Figure 7、rubric-free 验证 Figure 8、rubric-augmented 验证 Figure 9、rubric 质量评估 Figure 10)。所有训练超参在 Table 4(GRPO,Verifier)、Table 5(DPO,Rubric Generator)中明列,关键决策如 $(w_p, w_r, w_f) = (0.6, 0.3, 0.1)$ 的搜索空间与选参过程也在 Appendix C.2 给出。训练数据是公开的 UltraFeedback 5000 条,合成后数据集大小 Tulu3 14,806 / Qwen3 14,296 条,所有 base model(Tulu3-8B-SFT、Qwen3-8B)与裁判模型(GPT-5、GPT-4o、GPT-4.1)也都是公开/可获取的。算力方面,作者声明全部实验在 8× A100 80GB 上完成,主要瓶颈是 GRPO 8-rollout 的 verifier 训练(1 epoch)以及 C2 推理的 2.3× token。复现难度中等偏下:数据/代码/超参齐全,但 GRPO 训练对 vLLM 版本和 trl 库敏感,加上 DPO 与 GRPO 的 reward 函数需要自行实现(Appendix C.1),对不熟悉 RL 训练栈的研究者来说有一定门槛。值得注意的是,论文中提到 Reasoning RM 用 3 epoch、C2 用 1 epoch 是有意对齐算力,如果简单复现时直接跑 3 epoch C2,可能会让论文报告的对比失真。