加预算后偏差停住,Scorpio 打平峰值最多省 42%

On the Limits of Test-Time Compute for Self-Evaluation

Anirudh Buvanesh, Khaled Rouissi, Sujin Yun, Johan Obando-Ceron, Morgane M Moss, Samuel Lavoie, Michael Noukhovitch, Laurent Charlin, Aaron Courville

cs.LG, cs.AI

2026-10-31

Scorpio 把候选解随机分成小组一起打分,在数学、代码和谜题上把验证准确率最多提高 7 个百分点,打平最强基线峰值的成本低 17% 到 42%。

这篇在解决什么

多采样几条答案,池子里冒出至少一条正确答案的概率会上升。这个概率叫 pass@N,只抽一条的准确率叫 pass@1。前沿模型上这道缝还很宽。Terminal-Bench 4 的榜单上,从 pass@1 到 pass@5,GPT-6 Astra 由 58.2% 升到 71.2%,加 13.0 个点;Fable 5.1 由 57.9% 升到 78.8%,加 20.9 个点。

缝的另一头是把正确答案挑出来。V1(相近候选的锦标赛)和 RSA(用旧解答生成新解答)走势相同:候选数 N 变大,选中准确率离 pass@N 更远,RSA 还会掉点。多花的 test-time 算力,也就是推理阶段追加的计算,没有稳定换成更高的最终准确率。

方法

排序误差是错解得分不低于正解的比例,单次评判记成 0/1。它的期望等于方差加上期望的平方。方差看重复评判晃不晃。平方项看是不是总把错解放在对解前面,这里称作偏差。

排错概率靠近 0 或 1,方差都变小:稳定排对和稳定排错,看起来一样稳。偏差只在靠近 0 时消失。方差下降而偏差停住,名次更稳,有些配对却总被排错。每个预算重复打分 20 次来估计。

Scorpio(Scoring Candidates Over Random Partitions)按这个分解改打分。N 条候选每轮洗牌,按 K 条一组,一组一次调用一起打分。M 轮各自重新分组,分数取平均后选最高。调用次数是逐条打分的 1/K。组内提示更长,美元成本不会按这个比例下降。

对照的是 V1:分数接近的候选配成对,锦标赛一层层比。接近的对更难,方差降得慢;随机对手的名次更稳。LCBv6 上 V1 的偏差更低。K 改成 2 时,Scorpio 的方差仍降得更快。

K=1 的偏差更高,放在一起看才分得开对错。K 变大,同样预算能多平均几次,方差降得更快。LCBv6 上 K=8 偏差回升,一次比较太多条会变难。默认 K=4。

树搜索沿用 DeepConf(用 token 概率当置信度)的步骤,每 2048 个 token 评一次半成品,留下得分前 75%。聚合每轮只留分数前一半去写下一轮,免得错误答案越聚越多。

结果

验证池固定 128 条。模型是 Qwen3.5-4B(instruct)和 GPT-OSS-20B(medium reasoning)。三套题:HMMT 2025 年 2 月数学、Reasoning Gym 的 100 道谜题、LiveCodeBench v6 的 131 道代码题(2025 年 2 月至 5 月)。花费按美元计,上限是逐条打分三轮的价钱。

设置对照结果
数学与谜题上的验证逐条打分与 V1 中更强者峰值高 2~7 个点,打平或超过该峰值的成本低 17%~41%
LCBv6 上的验证同上峰值接近;GPT-OSS-20B 省 18% 成本打平峰值
六组验证平均pass@128低 14.3 个点
高预算下的排序误差外推后的方差偏差占 91%~99%
Gemini-3.1-Pro,Terminal-Bench-2.1pass@8(每题 8 条摘要)大约低 9 个点
树搜索,LCBv6,GPT-OSS-20BDeepConf 与 ThinkPRM 的较高峰值高 10 个点
树搜索,AIME 2024DeepConf峰值接近
部分解答多评,N=128,M 从 1 到 3只评 1 次三个数据集、两个模型上高 2~6 个点
RSA,每轮候选由 8 增至 128每轮 8 条、共 10 轮低 6 个点,算力约 16 倍
代码聚合的缩放RSA好 11 个点(摘要中的汇总)
LCBv6 第 120 题不筛选的 RSA工具调用占比由 5.8% 升至 40%;筛选后近乎为 0,准确率由 40% 升至 87%

数学和谜题上准确率有抬升,代码验证的收益主要在成本。摘要的成本区间是 17%~42%,正文对数学和谜题写的是 17%~41%。

方差随花费下降,偏差随后进入平台,外推后占误差的 91%~99%。Gemini-3.1-Pro 比较的是候选摘要,平台比 pass@8 大约低 9 个点。

AIME 2024 上 DeepConf 的置信度已经够用。LCBv6 上高出 10 个点。ThinkPRM-1.5B 的训练数据是数学,代码题在这份数据外面。起点 128 条、评分从 1 次加到 3 次,三个数据集和两个模型上再高 2~6 个点,仍低于 pass@N。

轮次增加时 RSA 会变好。池子从 8 增到 128,准确率仍低 6 个点,算力约 16 倍。第 120 题里工具调用从 5.8% 增到 40%,筛掉低分后近乎消失,该题从 40% 升到 87%。摘要里的 11 个点是整套代码任务的汇总。

为什么重要

已经在做多次采样的人,可以把打分器换掉,不用另训奖励模型。数学和谜题上最多多 7 个点,达到最强基线峰值的成本低 17%~41%。代码验证省的是同一峰值的钱。

多出来的自评预算,买到的是更稳的名次。偏差进入平台之后,再评几遍也拉不回那批总被排错的配对。搜索和聚合会把排错带进后面的生成,杠杆比最后选一次大。模型本来就会的题,这个杠杆很小。

局限与存疑

偏差平台还在。六组验证平均仍比 pass@128 低 14.3 个点,搜索之后那道缝也在。让别的模型来当裁判,附录里能压低 Qwen3.5-4B 的排序偏差。正文没写降下的幅度。

主结果来自 4B 和 20B。Gemini-3.1-Pro 只做了每题 8 条摘要、一个终端操作基准。大模型同样会留下偏差。这覆盖不了 128 条全文打分。

准确率的涨点集中在数学和谜题,代码验证的峰值并在一起。搜索里那 10 个点,DeepConf 用 16、64、256 条,Scorpio 用 8、32、128 条;ThinkPRM 是数学上训练的过程奖励模型。11 个点写在摘要里。40% 到 87% 发生在第 120 题,而且评测拒绝工具调用。

预算停在三轮逐条打分的价钱。91%~99% 来自方差曲线外推,实验没有把预算再放大一个量级。分数打平也记成排错。成本按 2026 年 9 月 13 日的两套单价折成美元,省下的百分比对不上 token 的百分比。

术语

原文与代码

社区讨论

相关论文

全部论文解读