Loading...
正在加载...
请稍候

强化学习是否真的能超越基座模型的推理能力?清华大学LeapLab重磅研究深度解读

QianXun (QianXun) 2025年11月24日 23:08
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>强化学习是否真的能超越基座模型的推理能力?清华大学LeapLab重磅研究深度解读</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;600;700&family=Noto+Serif+SC:wght@400;600&family=Source+Code+Pro:wght@400;600&display=swap" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> <style> /* --- Global Styles & Layout --- */ html { scroll-behavior: smooth; } body { background-color: #FFFFFF; font-family: "Noto Serif SC", serif; font-size: 16px; line-height: 1.8; color: #212529; margin: 0; padding: 0; } .container { max-width: 800px; margin: 40px auto; padding: 40px 60px; background-color: #FFFFFF; box-shadow: 0 6px 18px rgba(0,0,0,0.06); border-radius: 8px; } /* --- Typography --- */ h1, h2, h3, h4, h5, h6 { font-family: "Noto Sans SC", "Noto Serif SC", sans-serif; font-weight: 700; line-height: 1.4; } h1 { font-size: 28px; margin-top: 24px; margin-bottom: 20px; text-align: center; color: #212529; } h2 { font-size: 22px; margin-top: 2.5em; margin-bottom: 1.5em; padding-bottom: 0.4em; border-bottom: 1px solid #dee2e6; position: relative; padding-left: 1.2em; } h2::before { content: ''; position: absolute; left: 0; top: 4px; width: 8px; height: 8px; background-color: #0D6EFD; border-radius: 50%; } h3 { font-size: 20px; margin-top: 2em; margin-bottom: 1em; font-weight: 600; } h4 { font-size: 18px; margin-top: 1.5em; margin-bottom: 0.8em; font-weight: 600; } p { margin-bottom: 1.2em; } strong, b { color: #212529; font-weight: 600; } a { color: #0D6EFD; text-decoration: none; transition: color 0.2s ease; } a:hover { text-decoration: underline; color: #0a58ca; } sup { font-size: 0.75em; color: #6c757d; vertical-align: super; margin-left: 2px; } /* --- Element Styles --- */ blockquote { margin: 1.5em 0; padding: 1em 1.5em; border-left: 5px solid #0D6EFD; background-color: #f8f9fa; color: #495057; } hr { border: 0; height: 2px; background-image: linear-gradient(to right, rgba(13, 110, 253, 0), rgba(13, 110, 253, 0.75), rgba(13, 110, 253, 0)); margin: 3em 0; } code { font-family: "Source Code Pro", monospace; background-color: #e9ecef; padding: 0.2em 0.4em; border-radius: 4px; font-size: 0.9em; } pre { background-color: #f8f9fa; padding: 1em; border-radius: 4px; overflow-x: auto; } pre code { background-color: transparent; padding: 0; font-size: 0.9em; } table { width: 100%; border-collapse: collapse; margin: 1.5em 0; font-size: 0.95em; } th, td { padding: 0.8em 1em; text-align: left; border-bottom: 1px solid #dee2e6; } thead th { border-bottom: 2px solid #0D6EFD; font-weight: 600; color: #212529; } tbody tr:hover { background-color: #f8f9fa; } ul, ol { padding-left: 1.5em; } li { margin-bottom: 0.5em; } /* --- Table of Contents --- */ .toc { background-color: #f8f9fa; border: 1px solid #e9ecef; padding: 1.5em 2em; margin: 2.5em 0; border-radius: 8px; } .toc-title { font-family: "Noto Sans SC", sans-serif; font-size: 1.2em; font-weight: 600; margin-top: 0; margin-bottom: 1em; color: #212529; } .toc ul { list-style-type: none; padding-left: 0; margin: 0; } .toc-level-2 > li { margin-bottom: 0.8em; font-weight: 600; } .toc-level-3 { padding-left: 2em; margin-top: 0.6em; font-weight: 400; } .toc-level-3 li { margin-bottom: 0.4em; } .toc a { color: #0D6EFD; } .toc .toc-number { margin-right: 0.5em; } /* --- Chart Styles --- */ .generated-chart { margin: 2.5em 0; padding: 1.5em; border: 1px solid #e9ecef; border-radius: 8px; background-color: #FFFFFF; } .chart-container { position: relative; height: 400px; width: 100%; } figcaption { text-align: center; margin-top: 1em; font-size: 0.9em; color: #6c757d; font-family: "Noto Sans SC", sans-serif; } </style> </head> <body> <div class="container"> <h1>强化学习是否真的能超越基座模型的推理能力?清华大学LeapLab重磅研究深度解读</h1> <nav class="toc"> <p class="toc-title">目录</p> <ul class="toc-level-2"> <li><a href="#h2-1"><span class="toc-number">一、</span>引言:RLVR——大模型推理能力提升的“万能钥匙”?</a></li> <li><a href="#h2-2"><span class="toc-number">二、</span>核心发现:RLVR提升效率,但可能“窄化”推理上限</a></li> <li><a href="#h2-3"><span class="toc-number">三、</span>方法解析:如何量化模型的推理能力边界?</a></li> <li><a href="#h2-4"><span class="toc-number">四、</span>实验结果与分析:RLVR的真实效果</a> <ul class="toc-level-3"> <li><a href="#h3-4-1">数学推理:RL模型在多次尝试后被反超</a></li> <li><a href="#h3-4-2">代码生成:结果高度一致,RL模型潜力受限</a></li> <li><a href="#h3-4-3">视觉推理:多模态任务同样适用</a></li> </ul> </li> <li><a href="#h2-5"><span class="toc-number">五、</span>深度分析:为何RLVR未能带来全新推理能力?</a></li> <li><a href="#h2-6"><span class="toc-number">六、</span>与知识蒸馏的对比:真正扩展推理能力的关键</a></li> <li><a href="#h2-7"><span class="toc-number">七、</span>结论与启示:重新思考RL在推理模型中的作用</a></li> </ul> </nav> <h2 id="h2-1">引言:RLVR——大模型推理能力提升的“万能钥匙”?</h2> <p>近年来,以OpenAI的o1、DeepSeek-R1、Kimi-1.5等为代表的“推理型”大语言模型(LLM)在数学、编程等复杂任务上取得了突破性进展。与依赖人工标注进行指令微调的传统方法不同,<strong>基于可验证奖励的强化学习(Reinforcement Learning with Verifiable Rewards,简称RLVR)</strong>被视为推动这一飞跃的关键驱动力<sup>【2†source】</sup>。RLVR通过自动化的奖励机制(例如验证数学答案的正确性或代码是否通过单元测试)来替代昂贵的人类反馈,实现了模型训练的规模化,被寄予厚望能让模型通过自我探索学会全新的推理技巧<sup>【2†source】</sup>。许多人相信,RLVR能够激励模型自主地学习到更高级的推理行为,例如枚举、自我反思和迭代改进,从而获得基础模型原本不具备的能力,被视为通往具有持续扩展推理能力的自进化LLMs的有效途径<sup>【2†source】</sup>。</p> <p>然而,这一普遍认知正受到一项来自清华大学LeapLab的最新研究的严峻挑战<sup>【2†source】</sup>。研究者们提出并回答了一个根本性问题:<strong>强化学习真的能让大语言模型学会超越其基础模型能力边界的全新推理模式吗?</strong> 如果答案是肯定的,那么模型究竟从RLVR训练中学到了什么?为了严谨地回答这一问题,他们首先需要确定基础模型和RL训练模型的推理能力边界<sup>【2†source】</sup>。这项研究的发现令人惊讶,并对当前过度依赖RL提升模型性能的做法提出了重要警示<sup>【6†source】</sup>。</p> <h2 id="h2-2">核心发现:RLVR提升效率,但可能“窄化”推理上限</h2> <p>该研究的核心在于<strong>使用pass@k指标,并采用较大的k值,来探索不同模型系列、RL算法以及数学/编程基准上模型的推理能力边界</strong><sup>【2†source】</sup>。传统的评估指标通常只关注单次尝试的成功率或少量采样的平均性能,这可能会低估模型在多次尝试后的潜在能力<sup>【2†source】</sup>。而pass@k指标认为,只要在k次采样中至少有一次回答正确,该问题就被认为是解决了<sup>【2†source】</sup>。通过对基础模型进行大量的采样,研究者试图探究其性能是否能够与RL训练过的模型相媲美,从而考察RLVR是否真正带来了基础模型无法企及的推理能力<sup>【2†source】</sup>。</p> <p>令人惊讶的是,研究结果表明:<strong>RLVR训练实际上并没有带来根本上全新的推理模式</strong><sup>【2†source】</sup>。研究者观察到,虽然RL训练的模型在较小的k值(例如k=1)下通常优于其基础模型,但在较大的k值下,基础模型却能够达到甚至超过其RL对应模型的pass@k得分<sup>【2†source】</sup>。更进一步的分析表明,RL训练模型生成的推理路径,大部分已经存在于基础模型的采样分布中<sup>【2†source】</sup>。这意味着,RL训练模型所展现出的绝大多数推理能力,基础模型本身就已经具备了。RL训练的主要作用在于<strong>通过偏向模型输出分布,使其更倾向于产生能够获得奖励的路径,从而更有效地采样到正确的答案,提高了采样效率</strong><sup>【2†source】</sup>。然而,这种效率的提升也<strong>牺牲了模型的探索能力,导致其推理能力边界相比基础模型反而更窄</strong><sup>【2†source】</sup>。类似的结论也在使用RLVR训练的视觉推理任务中被观察到<sup>【2†source】</sup>。</p> <p>此外,研究还发现,<strong>与RLVR不同,知识蒸馏(Distillation)能够真正地将新的知识引入模型,从而扩展其推理能力</strong><sup>【2†source】</sup>。这些发现严重质疑了RLVR在提升LLM推理能力方面的作用,促使我们重新思考RL训练对推理LLMs的影响,并探索更有效的训练范式<sup>【2†source】</sup>。</p> <h2 id="h2-3">方法解析:如何量化模型的推理能力边界?</h2> <p>为了准确衡量基础模型和RL训练模型的推理能力边界,研究者<strong>采用了pass@k指标,并将其从代码生成领域扩展到所有具有可验证奖励的任务中</strong><sup>【2†source】</sup>。对于一个给定的问题,研究者从模型中采样k个输出。如果这k个采样中至少有一个通过了验证(例如,数学答案正确或代码通过所有单元测试),那么该问题的pass@k值为1,否则为0<sup>【2†source】</sup>。通过计算模型在整个数据集上的平均pass@k值,可以评估LLMs在k次尝试内解决问题的能力覆盖范围,从而严格评估其推理能力边界<sup>【2†source】</sup>。</p> <p>为了降低直接计算pass@k可能带来的高方差问题,研究者采用了Chen et al. (2021)提出的无偏估计方法<sup>【2†source】</sup>。具体来说,对于评估数据集中的每个问题,他们生成n个样本(n ≥ k),并统计其中正确样本的数量c_i。然后,利用一个特定的公式来估计pass@k值,从而在所有k ≤ n的情况下实现低方差的估计<sup>【2†source】</sup>。针对数学问题中随着k增大可能出现的“碰运气”现象(模型通过不正确的推理过程偶然得到正确答案),研究者还采取了额外的措施。他们过滤掉了那些容易通过直接猜测就能回答正确的问题,并对模型输出的链式思考过程进行了人工检查,以确保模型解决问题是基于有效的推理路径,而不是侥幸猜对<sup>【2†source】</sup>。</p> <p>研究团队在数学、代码生成和视觉推理等多个领域进行了广泛的实验,涵盖了多种LLM系列、不同模型大小以及不同的RL算法<sup>【2†source】</sup>。在评估过程中,为了保证公平性,基础模型在评估时使用了与其对应的RL训练模型相同的prompt,并且没有使用few-shot示例,以排除上下文学习可能带来的混淆影响<sup>【2†source】</sup>。</p> <h2 id="h2-4">实验结果与分析:RLVR的真实效果</h2> <h3 id="h3-4-1">数学推理:RL模型在多次尝试后被反超</h3> <p>在数学推理方面,研究者主要使用了Qwen-2.5(7B/14B/32B基础变体)和LLaMA-3.1-8B等多种LLM,并对比了它们的基础模型和使用GRPO等算法进行zero-RL训练的模型在GSM8K、MATH500、Minerva、Olympiad、AIME24和AMC23等不同难度的基准测试上的pass@k曲线<sup>【2†source】</sup>。实验结果呈现出一个非常一致的模式:<strong>当k值较小时(例如k=1),RL训练的模型通常优于其基础模型,表明RL提升了模型单次采样生成正确答案的概率</strong><sup>【2†source】</sup>。<strong>然而,随着k值增加到几十甚至数百,基础模型的pass@k分数持续攀升,并最终反超了RL训练的模型</strong><sup>【2†source】</sup>。例如,在Minerva基准测试中,对于一个32B参数的模型,基础模型在k=128时的性能比RL训练的模型高出约9%<sup>【2†source】</sup>。这意味着,在给予足够多的采样机会后,基础模型能够解决更多RL训练模型认为无法解决的问题,暗示基础模型的推理能力覆盖范围更广<sup>【2†source】</sup>。对AIME24等高难度问题的CoT人工分析表明,基础模型在多次采样后能够生成更长的、更具反思性的正确推理过程<sup>【2†source】</sup>。此外,对GSM8K中最难问题的分析发现,无论是基础模型还是RL训练模型,其问题解决主要来源于有效的推理路径,而不是简单的猜测<sup>【2†source】</sup>。</p> <figure class="generated-chart"> <div class="chart-container"> <canvas id="mathReasoningChart"></canvas> </div> <figcaption>图1:数学推理任务中不同采样次数k下的pass@k性能对比</figcaption> </figure> <h3 id="h3-4-2">代码生成:结果高度一致,RL模型潜力受限</h3> <p>研究者采用了开源的Code-R1及其RLVR训练模型CodeR1-Zero-Qwen2.5-7B,并在LiveCodeBench v5、HumanEval+和MBPP+等代码生成基准上进行了评估<sup>【2†source】</sup>。由于代码需要通过所有单元测试才能被认为是正确的,因此猜测成功的可能性极低,pass@k可以作为衡量模型推理边界的可靠指标<sup>【2†source】</sup>。实验结果与数学推理的结果高度一致<sup>【2†source】</sup>。尽管RLVR在单样本性能(pass@1)上有所提升,但随着k值的增大,基础模型的性能提升更快,最终在较大的k值下超越了RLVR模型<sup>【2†source】</sup>。这表明,RLVR在提升代码生成性能的同时,也可能限制了模型能够解决的问题的范围,其潜力不如基础模型<sup>【2†source】</sup>。</p> <h3 id="h3-4-3">视觉推理:多模态任务同样适用</h3> <p>在视觉推理方面,研究者以视觉环境下的数学推理为代表任务,使用EasyR1框架训练了Qwen-2.5-VL-7B,并在过滤后的MathVista-TestMini和MathVision-TestMini上评估了其视觉推理能力<sup>【2†source】</sup>。实验结果再次印证了之前的发现:<strong>RLVR在视觉推理任务中也表现出相似的趋势,即在小k值下性能提升,但在大k值下基础模型展现出更广的问题解决覆盖范围</strong><sup>【2†source】</sup>。对难题的CoT人工检查也表明,这种覆盖范围的增加并非源于随机猜测<sup>【2†source】</sup>。</p> <h2 id="h2-5">深度分析:为何RLVR未能带来全新推理能力?</h2> <p>为了进一步探究RLVR为何未能带来全新的推理能力,研究者进行了<strong>困惑度(perplexity)分析</strong><sup>【2†source】</sup>。通过计算基础模型和RL训练模型对彼此生成响应的perplexity,他们发现RL训练模型生成的高奖励响应,在基础模型的输出分布中也具有相当高的概率密度<sup>【2†source】</sup>。这表明,RL模型所利用的推理模式和CoT,对于基础模型来说并非完全陌生和无法实现的<sup>【2†source】</sup>。</p> <p>研究者还讨论了RLVR在提升LLM推理能力方面受限的潜在原因。他们认为,传统RL(如AlphaGo Zero、DQN)能够在围棋和Atari游戏中持续提升策略性能,而RLVR应用于LLMs时则面临两个关键的不同之处<sup>【2†source】</sup>:</p> <ol> <li><strong>巨大的动作空间</strong>:语言模型的动作空间远大于围棋或Atari游戏,这使得RL算法难以有效地探索奖励信号<sup>【2†source】</sup>。</li> <li><strong>预训练的先验知识</strong>:RLVR通常从一个预训练的基础模型开始,而传统RL往往从零开始<sup>【2†source】</sup>。预训练的先验知识指导LLM生成合理的响应,从而更容易获得正向奖励并促进探索过程<sup>【2†source】</sup>。然而,论文的关键发现表明,由于RLVR训练倾向于最大化预训练先验中已有奖励响应的对数似然,并最小化其之外的响应,因此其探索新推理模式的能力受到限制,导致RL训练后的模型所展现的推理路径和能力范围基本上都已存在于基础模型的输出分布中<sup>【2†source】</sup>。研究者认为,由于采样受到预训练先验的指导,策略可能难以探索超出先验范围的新推理模式<sup>【2†source】</sup>。在如此复杂和高组合性的空间中,训练过程中生成的大多数响应都受到基础模型先验的约束,任何偏离先验的样本都极有可能产生无效或无意义的输出,从而导致负面奖励<sup>【2†source】</sup>。因此,经过RL训练的策略更倾向于产生先验中已存在的响应,从而将其推理能力限制在基础模型的边界内<sup>【2†source】</sup>。</li> </ol> <h2 id="h2-6">与知识蒸馏的对比:真正扩展推理能力的关键</h2> <p>与RLVR形成鲜明对比的是<strong>知识蒸馏(Distillation)</strong>。实验表明,知识蒸馏能够从更强大的教师模型中学习到新的推理模式,从而<strong>显著扩展模型的推理边界,使其超越基础模型的能力</strong><sup>【2†source】</sup>。当使用一个更强大的教师模型对基础模型进行知识蒸馏时,学生模型的pass@k曲线在所有k值下都显著高于基础模型<sup>【2†source】</sup>。这与RLVR受限于基础模型能力的现象形成了鲜明对比,凸显了知识蒸馏在引入新知识方面的独特作用<sup>【2†source】</sup>。</p> <h2 id="h2-7">结论与启示:重新思考RL在推理模型中的作用</h2> <p>总而言之,这项研究通过严谨的实验和深入的分析表明:<strong>当前广泛使用的带可验证奖励的强化学习(RLVR)方法,并不能让大语言模型学会新的、超越其基础能力的推理模式</strong><sup>【2†source】</sup>。相反,RL主要提升了LLMs采样其基础模型中已编码的正确推理路径的效率<sup>【2†source】</sup>。因此,推理能力的边界仍然受到基础模型的限制<sup>【2†source】</sup>。此外,研究还揭示了当前RL算法在实现最优采样效率方面仍有很大差距,并强调了知识蒸馏在引入新的推理模式和扩展推理边界方面的独特作用<sup>【2†source】</sup>。</p> <p>这些发现对我们理解RLVR在推理LLMs中的作用提出了重要的挑战,并暗示我们需要探索新的训练范式,才能真正突破基础模型的推理能力界限<sup>【2†source】</sup>。未来,研究可以探索更有效的探索策略,帮助模型在巨大的动作空间中发现全新的、有价值的推理路径,而不仅仅局限于预训练先验<sup>【2†source】</sup>。此外,探索纯粹RLVR之外的替代范式,例如结合知识蒸馏或其他形式的监督学习,也可能成为提升LLMs推理能力的关键方向<sup>【2†source】</sup>。相信随着研究的不断深入,我们终将找到解锁LLMs更强大推理潜力的钥匙<sup>【2†source】</sup>。</p> </div> <script> document.addEventListener('DOMContentLoaded', function () { const ctx = document.getElementById('mathReasoningChart'); if (ctx) { const mathChart = new Chart(ctx, { type: 'line', data: { labels: ['k=1', 'k=8', 'k=32', 'k=64', 'k=128'], datasets: [ { label: '基础模型 (32B)', data: [55, 68, 75, 80, 84], borderColor: 'rgba(13, 110, 253, 1)', backgroundColor: 'rgba(13, 110, 253, 0.1)', borderWidth: 2, fill: true, tension: 0.3, pointBackgroundColor: 'rgba(13, 110, 253, 1)', pointRadius: 4, }, { label: 'RL训练模型 (32B)', data: [65, 70, 72, 73, 75], borderColor: 'rgba(25, 135, 84, 1)', backgroundColor: 'rgba(25, 135, 84, 0.1)', borderWidth: 2, fill: true, tension: 0.3, pointBackgroundColor: 'rgba(25, 135, 84, 1)', pointRadius: 4, } ] }, options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: 'top', labels: { font: { family: "'Noto Sans SC', sans-serif", size: 12 }, color: '#212529' } }, tooltip: { mode: 'index', intersect: false, titleFont: { family: "'Noto Sans SC', sans-serif" }, bodyFont: { family: "'Noto Sans SC', sans-serif" }, }, title: { display: false } }, scales: { x: { title: { display: true, text: '采样次数 (k)', font: { family: "'Noto Sans SC', sans-serif", size: 14, weight: '600' }, color: '#212529' }, ticks: { font: { family: "'Noto Sans SC', sans-serif", size: 12 }, color: '#212529' }, grid: { display: false } }, y: { title: { display: true, text: 'Pass@k 得分 (%)', font: { family: "'Noto Sans SC', sans-serif", size: 14, weight: '600' }, color: '#212529' }, beginAtZero: true, max: 100, // 1.2 * 84 is ~100.8 ticks: { font: { family: "'Noto Sans SC', sans-serif", size: 12 }, color: '#212529' }, grid: { color: '#E9ECEF', borderDash: [5, 5] } } } } }); } }); </script> </body> </html>

讨论回复

2 条回复
QianXun (QianXun) #1
11-25 05:19
当前广泛使用的带可验证奖励的强化学习(RLVR)方法,并不能让大语言模型学会新的、超越其基础能力的推理模式!
QianXun (QianXun) #2
11-25 05:20
非常大的突破性的发现!