← 返回 2026-08-14

知何时止步:诊断并训练大模型及时中止无效推理 Knowing When to Quit: Diagnosing and Training LLMs to Abort Futile Reasoning

Xinyan Guan, Jiali Zeng, Chunlei Xin, Yaojie Lu, Hongyu Lin, Xianpei Han, Le Sun, Fandong Meng 📅 2026-07-31 👍 14 2026-08-19 18:30
GRPO 强化学习 无效推理 能力边界校准 诚实性

揭示LLM超出能力时产生似是而非的无效推理,CaRL训练模型学会及时认输

前置知识

GRPO(组相对策略优化)

Group Relative Policy Optimization,DeepSeek-R1采用的RL算法:对同一问题采样一组G个回答,用组内奖励归一化(减均值、除标准差)得到每个回答的优势值,直接更新策略而无需训练价值网络。它适合可验证答案的推理任务,因为组内对比天然提供了低方差的基线估计。

CaRL的完整训练流程(Algorithm 1)完全建立在GRPO之上,理解奖励如何经组内相对优势转化为策略梯度,才能看懂方法部分。

奖励塑形(Reward Shaping)

不改变任务与环境,仅通过精心设计奖励函数的结构(层级、间隔、正负号)来引导期望行为的强化学习技术。本文把常见的二值奖励(对1分/错0分)改成三级序数奖励(正确+1、有效拒绝0、错误-1),用'拒绝严格优于编造错误答案'的偏好序来编码风险态度。

能力校准奖励塑形是CaRL的第一个组件,不理解奖励层级如何改变模型激励,就无法理解模型为何会学会放弃。

Countdown任务

一种数字谜题:给定若干整数和一个目标值,要求用加减乘除、每个数至多使用一次,构造出值等于目标的算式。其难度可通过数字个数N(本文取3到8)精确调节,且求解几乎不依赖外部知识,因此适合作为隔离纯推理能力的受控试验台。

论文的全部诊断实验和主要训练评测都在Countdown上进行,难度旋钮N是所有经验结论的坐标系。

校准与能力四象限

校准指模型行为与真实能力的一致程度。本文按'题目是否可解 × 模型是否作答'把行为划入四象限:理想作答(可解且答出)、过度保守(可解却拒绝)、过度自信(不可解仍硬答)、理想拒绝(不可解且拒绝),并派生Refusal Recall(该拒的拒了多少)与Capability Loss(能解的误拒多少)两指标。

这是论文诊断部分的核心语言,'能力-行为错位'的全部量化结论都由这四个象限表达。

RFT(拒绝采样微调)

Rejection Sampling Fine-Tuning:让模型自己大量生成解答,筛选出正确推理路径(本文还筛入有效拒绝样本)构造静态数据集,再做监督微调。它实现简单、域内常有效,但本质是记忆训练分布,分布外泛化能力差。

RFT是本文的关键基线,它在OOD上准确率崩至0%的结果,正是作者论证'必须用RL而非SFT来学能力边界'的核心证据。

研究动机

推理大模型在遇到超出自身能力的问题时不会承认不会,而是持续输出看似合理实则错误的推理链,制造'有能力'的假象并误导用户。作者用可精确控制难度的Countdown任务(N=3到N=8个数字构造目标值)系统测试了Qwen3-8B、Qwen3-32B、Qwen3-235B-A22B、gpt-oss-120b和DeepSeek-V3.2五个模型:基线设置下所有模型的拒绝率均为0%,即使Qwen3-8B在N=8时错误率已超过65%;即便显式提示'不会就承认',最难任务上仍有超过80%的无效尝试,gpt-oss-120b甚至完全不理会指令。失效模式中,似是而非的specious reasoning占57-68%并随难度上升,无休止生成占30-40%。四象限量化显示Qwen3-32B的过度自信(20.0%)是过度保守(3.4%)的约6倍;难度增大时拒绝召回率从100%跌至30%,可解任务的能力损失却从0%升至10%。此外无效推理比恰当拒绝多消耗2-3倍token,既误导用户又浪费算力。

本文的目标是本文的目标是让模型行为与真实能力边界对齐:对能力范围内的问题全力求解并给出正确答案;当尝试若干步后意识到问题超出能力时,能够及时、诚实地中止推理,明确拒绝并汇报'我已经试到了哪一步',而不是编造貌似正确的最终答案。同时这种对齐不能以牺牲效用为代价——可解任务上的准确率和通用推理能力(AIME 2024、GPQA等)必须基本保持;最好还能顺带减少在无解问题上的算力浪费,把'更诚实'与'更高效'变成同一件事的两面。

与已有工作不同的是,已有诚实性研究集中在知识边界(知不知道某个事实),如Kadavath等人的self-knowledge与Cheng等人的拒绝研究,很少触及推理任务的能力边界(这道题能不能解出来);Joglekar等人的confession工作训练模型事后认错,但没把'及时中止'内化为策略行为。干预手段上,本文用数据证明现有手段都不够:prompt太弱(80%以上无效尝试照旧发生),SFT无法外推(难度升高时futile rate从2.8%涨7倍至20.4%,OOD准确率直接崩到0%),单纯给拒绝发奖励也不够(8B模型上futile rate仍高达98-99%)。因此需要一个既把'拒绝优于编造'编码进奖励层级、又能解决拒绝训练样本极度稀缺问题的新框架。

核心方法

直觉上,要让模型学会认输,必须让'承认不会'比'硬编一个错误答案'更划算;同时还必须让模型在训练中真正见过大量'恰当拒绝'的示范——因为基线模型拒绝率为0%,仅靠on-policy探索几乎采样不到拒绝行为。技术上,CaRL(Capability-aligned Reinforcement Learning)由两个互补组件构成:(1)能力校准奖励塑形,把奖励改为正确+1、有效拒绝0、错误-1的三级层级,使同一情境下拒绝严格优于错误输出,惩罚能力越权而保留 productive reasoning 的激励;(2)事后拒绝增强HRA,把每条失败轨迹回溯改写成一条拒绝示范(同样赋予r=0)加入训练批次,把稀疏的拒绝奖励信号密集化。整个框架用GRPO实现,可直接套用于任意推理模型,作者在Qwen3-8B和Qwen3-14B上验证。

核心创新是'失败即拒绝标签'的视角转换。标准推理RL给正确答案1分、错误0分(或错误与拒绝同为-1分),错误与拒绝无差别,模型自然没有动机区分'硬编'与'放弃'。CaRL先通过三级奖励建立'正确 > 拒绝 > 错误'的严格偏好序;但作者用RLunk消融证明仅有奖励层级不够——模型探索分布里几乎没有拒绝样本,r=0区域得不到梯度。HRA的洞察是:每一次失败的推理尝试都隐含标记了一个'此处拒绝才是正确行为'的状态,无需等待真实拒绝出现,就可以把这条失败轨迹截去错误结尾、接上拒绝前缀与进展摘要,合成一条带r=0的拒绝样本。这相当于把hindsight relabeling思想迁移到能力边界学习:模型在完全相同的推理前缀下,对比'选择拒绝得0分'与'硬编得-1分',形成密集的对比学习信号。

方法步骤详情

训练流程(Algorithm 1)四步循环。第一步rollout生成:每次迭代从1000道Countdown训练题中采样批次B=32,每个问题以组大小G=16、温度1.0生成16条含思维链的候选解答。第二步奖励计算:按$r(c)=+1$(答案正确)、$r(c)=0$(经显式拒绝短语如“Sorry, I can't solve the problem”判定的有效拒绝)、$r(c)=-1$(答案错误)三级打分。第三步HRA增广:对每条$r=-1$的轨迹$\tau=(q,c)$,保留到最终答案之前的推理前缀,插入拒绝前缀“Sorry, I cannot solve this problem. Here is how far I got:”,让模型续写一段尝试进展摘要,构成增广拒绝样本$\tau_{aug}=(q,c_{refuse})$,赋$r=0$并加入训练批次。第四步策略更新:在增广后的数据集上计算组相对优势并用GRPO更新策略$\pi_\theta$,学习率$1\times10^{-6}$,共训练3个epoch。评测时温度0.6,每题采样8次取平均。

技术新颖性

新颖性有四点。第一,问题刻画本身是贡献:futile reasoning的三分类(specious reasoning/endless generation/degenerate repetition)加上Futile Rate、Refusal Recall、Capability Loss等指标,把'幻觉式推理'从轶事观察变成可测量、可复现的研究对象。第二,奖励设计与二值RL本质不同:用序数层级显式编码'宁可保守、不可编造'的风险偏好,且RLunk=0/0.5消融证明层级本身不充分,必须配合密集监督。第三,HRA不同于RFT的静态数据集,也不同于事后confession训练:它是on-policy的数据增广,与失败样本共享推理前缀、天然构成对比对,这正是RL泛化优于SFT记忆(作者引Chu et al. 2025)的机制体现。第四,参数分析显示更新集中在31-35层(均值绝对差大于$10^{-5}$的块),说明CaRL只修改决策机制而基本不动底层推理能力,从机制上解释了通用能力为何得以保留。

Overview of CaRL
Figure 7: Overview of CaRL

实验结果

主实验(Table 1):(1)Qwen3-8B上CaRL把域内futile rate从65.5%压到7.00%(-58.5pp),Reliability升至0.7915(+0.13),准确率61.00(+1.3,不降反升);OOD Sudoku上futile从89.41%降至43.02%,准确率仅-0.6。(2)Qwen3-14B更强:futile从78.57%降到1.00%,Reliability 0.8348(+0.16),准确率67.25(+4.0)。(3)对照全失效:Standard RL把8B的futile推到99.00%;RFT在OOD崩溃(Acc 0.00、拒绝95.25%);RLunk最好也只把14B的futile降到23.00%,说明奖励层级需配合密集拒绝监督。难度泛化(Table 2):CaRL futile 1.96%→8.12%(N=4→8)最平稳,RFT恶化7倍;Level 8长度省33%。通用能力(Table 3):AIME准确率-0.8、长度-16.1%;GPQA准确率-1.5、Reliability +13.1%、长度-25.1%,通用推理几乎无损。

Main Results on In-Distribution and Out-of-Distribution Tasks
Table 1: Main Results on In-Distribution and Out-of-Distribution Tasks
Futile Rate(%) and response length across difficulty levels on Qwen3-8B
Table 2: Futile Rate(%) and response length across difficulty levels on Qwen3-8B
Performance on General Tasks on Qwen3-8B
Table 3: Performance on General Tasks on Qwen3-8B
Case study on the countdown task
Figure 8: Case study on the countdown task
查看结构化数据
任务指标本文基线提升
Countdown 域内(Qwen3-8B) Futile Rate ↓ / Reliability ↑ CaRL:7.00% / 0.7915(拒绝率37.17%,准确率61.00) Vanilla:65.50% / 0.6663;Standard RL恶化至99.00%;RFT为17.00%但OOD崩溃 futile rate降低58.5个百分点,Reliability +0.13,准确率还提升1.3
Countdown 域内(Qwen3-14B) Futile Rate ↓ / Reliability ↑ CaRL:1.00% / 0.8348(准确率67.25,+4.0) Vanilla:78.57% / 0.6719;Standard RL:95.03%且准确率-6.8;RLunk=0:23.00% futile rate降低77.6个百分点,Reliability +0.16,显著优于所有基线
Sudoku 域外(Qwen3-8B) Futile Rate ↓ / Acc ↑ CaRL:43.02% / 46.25(Reliability 0.6156,+0.12) Vanilla:89.41% / 46.88;RFT:Acc 0.00、拒绝95.25% futile rate降低46.4个百分点,准确率几乎不变(-0.6),行为跨域保持一致(拒绝37.17%→36.63%)
Countdown 难度泛化 N=4/6/8(Qwen3-8B,Table 2) Futile Rate ↓ / 生成长度 CaRL:2.0%→8.1%,Level 8长度6156 token RFT:2.8%→20.4%(涨7倍),长度9133;RLunk:全程>95% 最难档futile rate为RFT的约四成,token省约33%
AIME 2024(Qwen3-8B,通用能力) Acc / 生成长度 CaRL:74.60 / 12,411 token(Reliability 0.7854) Vanilla:75.40 / 14,788 token(Reliability 0.7542) 准确率仅-0.8(<2%),Reliability +0.031,生成长度-16.1%
GPQA(Qwen3-8B,通用能力) Acc / Reliability / 长度 CaRL:58.33 / 0.6768 / 5,620 token Vanilla:59.85 / 0.5985 / 7,506 token 准确率-1.5,Reliability +13.1%,生成长度-25.1%

局限与改进

作者承认的局限:实验仅覆盖Countdown和Sudoku这类纯算法推理任务,目的是把能力边界与知识边界干净解耦;但真实应用多为知识密集任务,两种边界相互交织,拒绝机制能否迁移到开放域QA和数学推理尚未验证。我补充几点观察:(1)有效拒绝的判定依赖显式拒绝短语匹配,模型可能用其他措辞绕过判定,或在思维链里'假意放弃'后继续输出答案;(2)OOD缺口仍然很大——8B在Sudoku上futile率仍有43.02%,14B的OOD准确率下降5.9分,说明学到的主要是行为风格而非完全的边界感知;(3)三级奖励的间隔(+1/0/-1)为手工设定,不同任务上'拒绝'的合理折扣可能不同,缺乏理论依据;(4)HRA合成的拒绝样本由模型自己总结尝试进展,若摘要本身失实会引入噪声监督;(5)评测每题采样8次取平均但未报告方差与显著性检验,部分较小差距(如8B准确率+1.3)的稳健性存疑;(6)摘要宣称的行为-能力'有效校准'主要在N=4/6/8三档上验证,颗粒度较粗。

独立分析的弱点

独立分析的弱点:(1)任务域过窄——Countdown的可解性是客观组合性质,而开放域的'做不到'往往主观且动态,HRA把一切失败一概标注为应拒绝,在失败判定噪声大的领域可能诱发系统性过度拒绝;改进方向是与不确定性估计(如自一致性投票)联合判定'真失败'再增广。(2)拒绝判定的字符串匹配很脆弱,可换成轻量分类器或要求模型输出结构化决策字段。(3)OOD上残余43%的futile率说明迁移更多靠行为风格模仿而非真实边界内化,可在训练中混入多域任务并按难度课程化,或引入域间的可解性校准信号。(4)奖励是离散跳变的,可改用连续的置信度校准奖励(如基于Brier分数塑形),让边界学习更平滑、拒绝时机可调。(5)RFT基线设置偏弱:其训练数据全是单域样本,OOD崩溃部分是分布外SFT的通病,'SFT必崩'的结论外推到混合域SFT时需谨慎。(6)拒绝措辞模板单一,模型可能学到表面模式而非能力感知,建议多样化拒绝模板并做模板消融实验。(7)每格只报告8样本均值,缺少置信区间,小差距结论需更强统计支撑。

未来方向

作者明确提出的方向:把CaRL扩展到开放域QA和数学推理,验证拒绝机制的跨域泛化。基于本文成果可进一步延伸:(1)把HRA与过程奖励模型(PRM)结合,在推理中途实时估计可解性并提前终止,把'事后改写'升级为'在线止损',进一步压低算力开销;(2)将三级奖励替换为连续校准目标(如期望校准误差),让模型输出可解释的置信度并支持应用侧按风险调节拒绝阈值;(3)与自适应计算、动态thinking预算结合,联合优化'何时退出'与'投入多少算力';(4)在agent环境中研究工具调用反复失败后的放弃与求助策略,这是能力边界研究的自然延伸;(5)用可解性可控的合成任务族系统绘制'能力边界曲线',定量刻画行为-能力对齐随模型规模与训练量的缩放规律;(6)研究对抗性用户压力(sycophancy)下拒绝行为的稳健性,防止对齐后的模型被'再试一次'轻易说服而回退到编造;(7)参数分析发现更新集中于31-35层,可探索只微调这些层的低成本适配方案。

复现评估

复现条件较好。代码已在GitHub开源(icip-cas/Knowing-When-to-Quit);训练与评测数据基于开源的reasoning-gym框架生成(1000道Countdown训练题,N=4/6/8各100道评测题,100道Sudoku OOD题),数据获取无门槛;基座模型Qwen3-8B/14B均为开源权重。超参披露完整:GRPO学习率$1\times10^{-6}$、3个epoch、组大小16、批次32、训练温度1.0、评测温度0.6且每题采样8次取均值;RFT基线为学习率$8\times10^{-5}$、3个epoch、全局批次32;通用评测AIME采样8次、GPQA采样4次。算力方面论文未给出具体GPU配置,但8B/14B规模、千题量级的GRPO训练大致在数十张A100/H100的卡时量级,中等规模实验室可负担。需注意的复现细节:有效拒绝的短语列表需从开源代码确认;HRA中续写进展摘要所用的具体提示模板原文未完整给出;Qwen3-32B/235B等诊断实验规模较大但非复现CaRL所必需。总体复现难度中等,主要成本在RL训练本身而非数据与工程。