← 返回 2026-10-28

结果奖励强化学习究竟买到了什么:完成、可靠,而很少拓展 What Outcome RL Buys: Finishing, Reliability, Rarely Reach

Shan Yang 📅 2026-10-26 👍 5 2026-11-11 18:30
LLM推理 RLVR pass@k分析 强化学习 评测方法学

Outcome RL的pass@1提升主要来自按时答完与更可靠,很少带来新解题能力

前置知识

pass@k 与 pass@1

对每道题让模型独立采样 $k$ 次,pass@k 是至少一次答案正确的题目占比,pass@1 即单次采样准确率。采样次数越多,模型「偶尔能解」的难题越可能被命中,因此 pass@k 随 $k$ 单调上升,反映可采样覆盖面;pass@1 则反映单次生成的可靠度。二者可以反向运动。

本文的全部问题就是「pass@1 的提升从何而来」,而其背景结论(Yue et al. 2025)是 outcome RL 抬高 pass@1 却在大 $k$ 下让 pass@k 低于基座——解的题几乎是基座解的子集。不理解这两个指标的对立,就无法理解本文动机与 reach 的定义。

Outcome RL / RLVR(结果奖励强化学习)

只用最终答案的对错(0/1 结果奖励,经符号等价或答案匹配器判定)训练语言模型推理,典型算法是 GRPO/GSPO 这类组相对优势方法:对同一题采样一组回答,用组内相对奖励算优势再做策略梯度。DeepSeek-R1 及几乎所有开源 RL recipe 均属此类。

本文研究的正是 20 个已发布的 outcome-RL 模型;理解「未完成的推导记零分、组相对优势最先分辨完成与否」这一点,是理解紧预算下 finishing 为何主导增益的机制基础。

Token budget(生成长度上限)

推理模型会生成数百到数万 token 的思维链,评测时在固定 token 预算 $B$ 处截断;凡未在预算内给出最终答案的推导记为未完成、得零分。同一模型在更松预算下准确率更高,所以任何一个 pass@1 数字都隐含了预算条件。

本文的核心分解就是把预算效应显式拆出来:finishing 完全由「预算内是否答完」定义,且每个 recipe 也在某个长度 cap 下训练。忽略预算会让「写得更短」被误读成「推理更强」。

Sharpening(锐化)

Huang et al. (2024) 等提出的机制:RL 不是扩展模型能力,而是把输出分布收窄到基座本就赋予较高概率的少数正确样本上,于是 pass@1 上升、大 $k$ 下 pass@k 下降。后续工作把覆盖损失归因于困难题的罕见成功在小组采样中丢失,以及对基座已有倾向的赢者通吃式强化。

锐化正是本文要定量检验的假设:如果 RL 只是锐化,增益应分解为「完成 + 可靠」两项行为改变而 reach ≈ 0。本文正是按这一预测设计分解并做预注册检验的。

预注册预测(registered prediction)

在生成任何实验输出之前,先把可证伪的预测(方向、区间)公开固定下来,之后再用数据检验,避免事后挑选结论(p-hacking)。本文对后补的十个模型对在生成前注册了 H1/H2 等预测,并如实报告其中 H2 在物理单域上失败。

评估这篇论文的可信度离不开这一点:它的多数结论有预注册保护,但个别普适性声明(匹配增益 < 0.03)被自己的注册检验证伪,读者应据此校准信任程度。

研究动机

Outcome RL 已成为训练推理模型的标准配方,其增益几乎都以 pass@1 报告。但 Yue et al. (2025) 发现一个尴尬事实:RL 模型的 pass@1 更高,当 $k$ 达到数百时 pass@k 反而低于它训练前的思维基座——在 AIME24 与 MATH-500 上,$k$ 到 1024 时 RL 独解的题目只占 0–1%,所谓增益似乎只是行为收窄。问题在于每个 pass@1 都是在某个固定 token 预算下测得的:一个数字同时混着「预算内答完」「答完且答对」「解出基座不会的新题」三件事,而每个 recipe 也在某个长度 cap 下训练。已有工作证明预算不匹配和长度膨胀会虚增报告增益(Wu et al. 2025a),却从没有人在固定预算下把增益拆开——因此社区无法回答:RL 到底让模型更强了,还是只是让它更会在预算内交卷。

本文的目标是本文要给「RL 的 pass@1 增益里有多少是行为改变、有多少是新知识」一个可精确记账的答案。目标分两层。第一层(主研究):构造一个预算感知的分解,把任意 RL 模型相对其思维基座的 pass@1 变化无损拆成 finishing(预算内完成)、reliability(完成后答对)、reach(解出基座 8 样本全错的题,扣除镜像)三项,并在 20 个已发布 recipe(1.5B–32B)上、物理与竞赛数学两个域、4k–64k 多个预算处量化三者占比。第二层(受控探针):观察只能说明「几乎不拓展」,于是用干预检验反面——主动把基座缺失的物理建模知识(setup)用五种通道喂给一个 8B 模型做 RL,看知识能否被安装并迁移到留出题,为「锐化能否被知识供给补救」给出因果证据。

与已有工作不同的是,已有证据全是观察性的,且各管一段:Yue et al. (2025) 用大 $k$ 的 pass@k 交叉证明 RL 解的题是基座子集,但没法在 $k=1$ 的部署场景下量化;Qin et al. (2025) 提出「固定覆盖内的执行增益」却没有剔除完成效应;Wu et al. (2025a) 只做预算修正,指出报告数字被长度差异污染。本文的独特切入是把这三种观察合成一个精确的会计恒等式 $\Delta\text{pass}@1(B) = F + P + \text{reach}@8(B)$:三项互斥、可加、无残差,并首次在每个 recipe 自己的训练 cap 处读数(避免「训练得久在低预算下被冤枉」)。更进一步,此前没有任何工作真正供给缺失内容做干预实验——本文是第一个,用五种通道把 setup 喂给模型,把「RL 能否学会被教的知识」变成可检验命题。

核心方法

直觉上,一个 pass@1 增益可能来自三种完全不同的机制:模型更快收尾(少犹豫、少回溯)、收尾后更常答对(把基座已会写的步骤执行得更稳)、或真的解出了以前不会的题(新知识)。技术路线分三步。第一步是分解:利用恒等式 $\text{pass}@k(B) = \text{fin}@k(B) \times \text{pass}@k(B\,|\,\text{fin})$,把变化拆成 finishing 项 $F$ 与 reliability 项 $P$;reach 用「基座 8 样本全部完成且全错的题」定义并扣除镜像,三项之和精确等于总变化。第二步是大规模读数:20 对「RL 模型 vs 基座」在物理(300 题过滤集 + 671 题未过滤校验集)与数学(MATH-500 + 276 道新竞赛题)上、于 4k/8k/16k、各自训练 cap 及其上一档预算(至 64k)各采 8 样本($T=0.6$)。第三步是受控探针:Qwen3-VL-8B-Thinking 用 GSPO 在 12k cap、60 步内做 RL,用五种通道供给题目所需的物理 setup,与两个对照种子在 87 题留出集上做配对 bootstrap 比较。

核心创新是把「行为改变 vs 新知识」的哲学争论转成一个无损的记账问题:任何 pass@1 变化都必须落入三个互斥桶之一,桶之和恒等于总变化,不存在可藏污纳垢的残差项。三个关键设计缺一不可:(1) reach 只在基座 8 个样本全部完成且全错时才认账,排除「基座只是没来得及答完」的题;(2) reach 减去镜像——即 RL 8 样本全错而基座解出的题上基座的得分——控制双向的采样运气,后经 $k=32$ 重采样证实 lone win 大多是噪声;(3) 完成与可靠性的交叉项 $\Delta\text{fin}@k \times \Delta\text{pass}@k(B|\text{fin})$ 的归属有三种方式,作者证明主要结论对排序选择稳健;(4) 匹配可靠性只在两模型都完成 7/8 的题上测量,避免「RL 新完成的题更难」把可靠性拉低的选择效应。这与只画 pass@k 曲线或只做预算校正有本质区别:它给出每个预算点上的完整账本。

方法步骤详情

步骤一:选定 20 个已发布 outcome-RL recipe 及其思维基座(DeepScaleR、ProRL v2、Open-RS3、STILL-3、JustRL-D/N、e3、Polaris-1.7B/4B、Skywork-OR1 7B/Math/32B、AceReason 7B/14B、QuestA、KnowRL 等),从模型卡确认训练 cap(3.5k–52k)。步骤二:每对模型在 300 道物理题与 MATH-500 上用同一 prompt、同一判分器各写 8 个样本($T=0.6$),预算取 4k、8k、16k、训练 cap 及其上一档(至 64k);对后补的十个对先预注册预测再生成。步骤三:按 Eqs.(1)–(5) 计算 $F = \Delta\text{fin}@k \times \text{pass}@k^{RL}(B|\text{fin})$、$P = \text{fin}@k^{base} \times \Delta\text{pass}@k(B|\text{fin})$、reach@8 与 robust reach(对手 8 样本中 ≥4 次解出才算),并用 24 个额外样本检验 lone win。步骤四:机制审计——盲读 143 对「RL 对基座错」的推导找决定性步骤,作者人工复核 50 对中的判定,再在另一模型的其余 4 个样本中搜索该步骤是否早已出现。步骤五:受控探针——8B 模型按五通道(奖励 setup、提示中渐退 hint、教师推导拼接、策略自写 setup、蒸馏提问习惯)训练,与两个对照种子在 87 题留出集上做 2 万次聚类配对 bootstrap,检测下限约 0.03;另有 60 题重访 + replay、160 题文本孪生的迁移检验。

技术新颖性

新颖性不在算法而在测量学,具体有四点前人未做。其一,第一个无损分解:以前的证据要么是 pass@k 曲线交叉(只能观察大 $k$ 行为),要么是事后预算修正(只能说明报告数字虚高),本文给出精确可加的恒等式,并量化交叉项归属带来的不确定性(至多移动 0.03)。其二,reach 的对抗式定义:「基座全完成且全错 + 镜像扣除」把 Yue et al. 的大 $k$ 观察转译到 $k=1$/$k=8$ 的预算场景,并当场证伪——24 个额外样本让基座找回 87/121 个 lone win,证明所谓新题多半是采样运气。其三,从观察到干预:此前「RL 不教新内容」全是相关性证据,本文首次真正供给内容(5 通道对照实验),得到「奖励只在其落地的题上起作用」这一因果结论,并用总协方差分解解释为什么 finishing 信号能跨题迁移而内容信号不能(把奖励写成 $r_j = f_j c_j$,finishing 项在整批数据上累加,内容项只在重复出现的题上累加)。其四,给出可执行的报告规范:pass@1 必须与 fin@1(B) 同报、比较必须在 ≥ 训练 cap 处进行。

Change in score against the finishing term F, with Spearman ρ = 0.97 over all 108 points.
Figure 4: Change in score against the finishing term F, with Spearman ρ = 0.97 over all 108 points.
Left: pass@k of the base model against sample count, on 160 training problems never solved in the control's first thirty steps. Right: fresh-rollout successes per 64 with and without replay.
Figure 5: Left: pass@k of the base model against sample count, on 160 training problems never solved in the control's first thirty steps. Right: fresh-rollout successes per 64 with and without replay.

实验结果

四个发现。(1) 基座常撞预算处 finishing 主导:4k/8k 下变化的 82% [77, 86] 是 finishing;ProRL v2(8k cap)基座完成率 45%→99%、$F=+0.203$;但基座给到 64k 就自己追回——4k 选出的题上 0.44→0.80 反超 RL 的 0.68,8k 选出的 0.38→0.59 对 0.65;RL 把回溯词(wait/actually)减半,长度变化与 finishing 变化的 $\rho=-0.93$。(2) 基座完成无虞处 reliability 主导:16 个非 cap-bound recipe(基座 cap 处完成 93–100%)全部 reliability 上升、14 个按量计更大;但步骤审计显示 26 个决定性步骤无一缺失于基座——基座自己的样本里就写着这些步骤(17/26 写了却没走通)。(3) reach 极少:四个集合上净 reach 全部 ≤ 0.021;144 个物理 lone win 仅 5 个(3.5%)经重采样和细读成立;人工确认的新步骤 9/10 已在基座样本中;专为注入知识的 QuestA/KnowRL/ProRL v2 的 robust win 也只有 1/3/3 个。(4) 受控探针:五通道无一在 87 题留出集上超过 plain RL(hint +0.01 区间含零、teacher −0.05、自写 setup −0.03、setup 奖励被策略刷分无法测量);plain RL 自身 0.16→0.26 几乎全靠 finishing(fin@1 0.39→0.69、条件正确率 0.38 纹丝不动);重访 60 题把解率从 0.10 提到 0.28(replay 0.31),但留出集与 293 道未重访题都不动。

Finishing at tight budgets.
Table 1: Finishing at tight budgets.
Finishing and reliability by recipe group, and the step check, on physics at the cap unless noted.
Table 2: Finishing and reliability by recipe group, and the step check, on physics at the cap unless noted.
Lone wins and new steps, for the RL model and its base.
Table 3: Lone wins and new steps, for the RL model and its base.
Lone wins checked, and reach on other sets and at other sizes, physics at each recipe's cap unless noted.
Table 4: Lone wins checked, and reach on other sets and at other sizes, physics at each recipe's cap unless noted.
The controlled probe on Qwen3-VL-8B-Thinking. Held-out differences from plain RL are on 87 hard problems, with 95% intervals.
Table 5: The controlled probe on Qwen3-VL-8B-Thinking. Held-out differences from plain RL are on 87 hard problems, with 95% intervals.
What each released recipe did, from its model card, paper, blog or training scripts.
Table 6: What each released recipe did, from its model card, paper, blog or training scripts.
What RL buys at each recipe's training cap, on physics: one row per recipe, the cells behind Figure 1 and the cap rows of Figure 2.
Table 7: What RL buys at each recipe's training cap, on physics: one row per recipe, the cells behind Figure 1 and the cap rows of Figure 2.
A second generation of 16 pairs on physics at each recipe's cap, each cell matcher → judge (judge protocol v2).
Table 8: A second generation of 16 pairs on physics at each recipe's cap, each cell matcher → judge (judge protocol v2).
Outcome RL's pass@1 gain on physics and competition math, split into finishing, reliability and net reach.
Figure 1: Outcome RL's pass@1 gain on physics and competition math, split into finishing, reliability and net reach.
What outcome RL buys at each recipe's own training cap and at the next budget above it, in pass@1 on physics.
Figure 2: What outcome RL buys at each recipe's own training cap and at the next budget above it, in pass@1 on physics.
What outcome RL buys at each recipe's own training cap on competition math, the recipes' own domain.
Figure 3: What outcome RL buys at each recipe's own training cap on competition math, the recipes' own domain.
查看结构化数据
任务指标本文基线提升
物理 pass@1 @ 4k/8k 紧预算 finishing 占变化的比例 82% [77, 86](物理 71%,MATH-500 92%) —(分解结果,无传统基线) 确立紧预算下增益主要是按时完成而非能力提升
ProRL v2 (1.5B) @ 8k cap 物理 pass@1 变化分解 +0.178 [0.146, 0.211],其中 F=+0.203、P=−0.026 基座 fin@1 0.45 → RL 0.99 增益几乎全部来自预算内完成率的跃升
16 个非 cap-bound recipe 物理 @ 各自 cap matched reliability(双方都完成的题) 16/16 上升(12 个 95% 区间不含零) finishing 在其中 7 个 recipe 上为负 可靠性是基座完成后增益的一致来源
净 reach(4 个评测集) reach@8 扣镜像 −0.007 至 +0.021(32B 经宽容 judge 降至 0.004) 0(无新覆盖) 无:RL 几乎不解出基座 8 样本全错的题
8B 受控探针留出集(87 题) pass@1 @ 12k plain RL +0.098;最佳通道 hint +0.01 [−0.01, +0.03] 两个对照种子 五种供知识通道均未显示超出 plain RL 的迁移增益

局限与改进

作者明确承认的:探针规模有限——每臂单种子、单模型族(Qwen3-VL-8B)、单域,最小可检测效应约 0.03,小效应(如 hint 的 +0.01)可能被漏检;采样每题只有 8 样本(lone-win 题加到 32/64),预算网格到 64k(只有 Polaris 自评 90k);判分器严格且对大模型更严,答案形式差异污染 reliability——40 个被检 reliability 胜利中 12 个只是形式不同,宽容 judge 让 32B 的净 reach 从 0.013 降到 0.004;只研究思维基座;物理在 RL 数据中 ≤1% 但可能藏在基座预训练里,且未与各 recipe 训练集查重。我自己的观察:主物理集按「基座有时能解」过滤,天然压低 reach 上限(作者用 671 题未过滤集补救且结论不变,算处理得当);预注册的 H2「匹配增益均值 <0.03」在物理单域失败(QuestA +0.108 超界),说明该声明不能一概而论;步骤审计依赖 Claude Opus 5.5 盲读加一位作者复核,无全程人工标注;「lone win 是运气」的结论基于 $k \le 64$ 的重采样,对成功概率更低的题仍可能漏判真实新能力。

独立分析的弱点

独立分析有四个弱点。第一,finishing 与知识不能干净分离:「在预算内决定正确方向」本身就是技能,作者也承认这一点;当基座是因反复回溯而超时,把它记为 finishing 还是能力损失有模糊空间——改进方向是引入过程级计费(对犹豫/回溯段单独计 token)或用过程奖励模型标注。第二,结论外推范围窄:只覆盖 outcome RL + 思维模型 + 物理/数学,过程奖励 RL、SFT(已知能迁移知识)与其他域未测,「reach 稀少」可能只是当前配方的性质——改进是把分解套用到 SFT vs RL、代码生成与 Agent 任务上做判别性检验。第三,探针的否定结论证据强度有限:单种子、8B、60 步,而 ProRL v2 训练 3,000 步(约 50 倍)确实拿到 3 个 robust win,作者也承认「规模可能重要」未被排除——改进是多种子、更大模型、更长训练的因子化实验。第四,reliability 里混着答案形式效应:主表用严格 matcher,judge 再判平均只拉低 reliability 项约 8%,但 12/40 的被检胜利纯属答案形式,意味着报告的 reliability 增益有一到两成判分伪影——改进是主结果双轨报告(matcher + 规范化 judge)。

未来方向

作者提出的方向:其一,更大规模的供给知识实验——ProRL v2 训练 3,000 步保住了 5 个真实物理胜利中的 2 个,暗示规模可能改变结论;其二,把已知能迁移知识的监督蒸馏与 RL 并排对照,补上「知识能否安装」的另一半;其三,解释 recipe 间 reliability 增益差异为何大(数据、步骤、算法同时不同,本文无法归因)。基于成果可延伸的:把三分解做成评测基础设施——要求每篇 RL 论文同时报告 $\text{pass}@1(B)$ 与 $\text{fin}@1(B)$ 并在 ≥cap 处对比基座,可做成开源评测工具;利用「增益随 $p(1-p)$ 走、每加倍 $k$ 乘 1.67–1.39」的规律设计课程与采样调度(把训练预算集中到 $p$ 中等的题);检验 replay/RLEP 能否扩大「奖励落地范围」——探针显示 replay 只把 60 题的 0.10 加速到 0.31,能否扩散到相似题是关键开放问题;最后在代码、Agent 等其他域重复分解,检验「完成-可靠-拓展」框架的普适性。

复现评估

复现条件相当好。作者是独立研究者,代码与全部 released tables(含每个 recipe 每个预算的分解单元格)开源在 github.com/shanyang-me/outcome-rl-buys,项目页为 shanyang.me/what-outcome-rl-buys/。20 个模型全部是公开权重(1.5B–32B),评测集(300 物理、671 未过滤物理、MATH-500、276 竞赛数学)都给出来源与判分协议(冻结的 matcher + judge v2,7,398 条 setup claims 经审计精度 73.8%)。主要成本是推理:每对每域每预算 8 样本,外加 $k=32/64$ 重采样与 16 对的二次生成;缩减预算档或 recipe 数即可在数十 GPU 时量级复现核心结论。唯一需要训练的是 8B 探针(GSPO、60 步、每步 96 题、每臂单种子),约数个 GPU 天。难度评估:分解公式与协议简单,整体中等难度;瓶颈在评测基础设施工程、步骤审计的人工环节(盲读与人工复核无法完全自动化),以及 20 对模型全量推理的算力。

相似论文推荐