UloRL:An Ultra-Long Output Reinforcement Learning Approach for Advancing Large Language Models’ Reasoning Abilities

长尾分布问题的解决和熵坍塌的解决方案。


这篇来自腾讯混元团队的论文(Du et al., 2025)聚焦于一个当前大模型领域的前沿核心问题:如何通过强化学习(Reinforcement Learning, RL)有效提升模型的复杂推理能力。我们知道,要让模型解决复杂的数学题或编写复杂的代码,往往需要它生成一个非常长的、包含详细推理步骤的答案,这就是所谓的“超长输出”(Ultra-Long Output)。然而,传统的强化学习方法在处理这种超长输出时会遇到两大瓶颈:训练效率低下和熵坍塌(Entropy Collapse)。

论文的核心贡献在于提出了一套名为 UloRL (Ultra-Long Output Reinforcement Learning) 的创新性解决方案,它巧妙地化解了上述两大难题。

第一个难题是训练效率。 在传统的RL训练中,系统需要等待一批次(batch)中所有样本都生成完毕后才能进行模型更新。如果这个批次里有一个样本需要生成128k长度的超长序列,而其他样本只需要8k,那么所有样本都必须等待那个最长的样本完成,这造成了巨大的计算资源浪费和时间延迟。论文称之为“长尾分布导致的瓶颈”。UloRL对此提出的解决方案是 分段生成(Segment Rollout)。它不再一次性生成完整的超长答案,而是将其切分成多个固定长度的“段落”(例如,将128k的输出切分为8个16k的段落)。每生成完一个段落,完成了的样本就可以立刻进入“经验池”用于训练,而未完成的则继续生成下一个段落。这种“即生即训”的流水线模式极大地提升了训练效率。论文中的数据显示,通过分段,训练速度最多可以提升 2.06倍。 image.png

当然,分段生成也带来了新的技术挑战:一个完整的样本可能由不同时期的模型(模型在训练过程中不断更新)生成,这破坏了传统强化学习算法(如PPO)中重要性采样的假设。为此,论文提出了 伪在线策略重要性采样(Pseudo On-Policy Importance Sampling, POIS)。这是一种务实且有效的简化方法,它将一个样本中所有段落都“视作”是由最新的模型生成的,从而简化了计算,并巧妙地利用了在线训练(on-policy training)的优势来维持训练稳定性。

第二个难题是熵坍塌。 熵在模型训练中可以通俗地理解为“多样性”或“探索能力”。在强化学习中,当模型因为生成了正确答案而获得奖励时,它会倾向于更加“自信”地走这条路。如果对已经掌握得很好的正确答案(即模型能以非常高的概率生成正确的词元)持续进行奖励和训练,模型的预测分布会变得越来越尖锐,即熵值急剧下降。这会导致模型失去探索其他可能解法的能力,思想变得“僵化”,最终损害其泛化和推理能力。 image.png

UloRL的另一个核心创新 动态掩码熟练掌握正向词元(Dynamic Masking of well-Mastered Positive Tokens, DMMPTs) 正是为此而生。论文作者敏锐地指出,熵坍塌的根源并非“训练正样本”,而是“过度训练已经熟练掌握的正向词元(MPTs)”。MPTs指的是那些在正确答案中,且模型已经能以极高概率(如>99%)预测出来的词元。DMMPTs为此设计了一个“熵值恒温器”: 1. 设定一个理想的“目标熵值”。 2. 在训练时,如果模型的当前熵低于这个目标值,说明模型开始变得“僵化”了。此时,系统会自动“屏蔽”(mask)掉那些MPTs,不再对它们进行训练,迫使模型关注那些还未掌握好的部分。 3. 如果模型熵值高于或等于目标值,则正常进行训练。

这种动态调节机制,既避免了模型“思想僵化”,又不会因为盲目追求多样性而损害性能,从而在探索(exploration)和利用(exploitation)之间取得了精妙的平衡。实验图表清晰地显示,采用DMMPTs后,模型的熵值在整个训练过程中都稳定在目标水平附近。

最终,通过这些方法的结合,UloRL取得了令人瞩目的成果。在Qwen3-30B-A3B这样一个300亿参数的模型上,经过UloRL训练后,其在AIME-2025数学推理基准测试上的准确率从 70.9% 飙升至 85.1%。这一成绩不仅远超其自身的基础水平,甚至超过了参数量为其近8倍的Qwen3-235B-A22B模型(81.5%),充分展示了UloRL在提升模型推理能力方面的卓越效果和高效率。

总而言之,这篇论文不仅仅是提出了一两个孤立的技巧,而是围绕“如何高效、稳定地进行超长输出的强化学习”这一核心目标,构建了一套环环相扣、逻辑自洽且经过充分实验验证的系统性解决方案。它为如何通过RL释放大模型在复杂推理任务上的潜力,提供了一个非常清晰和可行的技术路线图。

接下来,我将按照您提出的六个问题,对论文进行更详细的解读。

1. 论文的研究目标是什么? 想要解决什么实际问题?这个问题对于行业发展有什么重要意义?

  • 研究目标:论文的核心研究目标是开发一种高效且稳定的强化学习方法,专门用于处理超长输出序列(ultra-long output sequences),从而显著提升大型语言模型(LLMs)在复杂推理任务(如数学、编程)上的能力。

  • 解决的实际问题:

    1. 训练效率瓶颈:传统的RL框架在处理需要不同长度输出的样本时,必须等待最长的样本生成完毕,这在处理包含少量超长输出(如128k tokens)和大量较短输出的混合数据时,会导致严重的训练延迟。
    2. 熵坍塌问题:在RL训练中,模型为了追求奖励,容易对已知的正确答案路径产生过拟合,导致其输出多样性(熵)急剧下降,从而丧失探索更优解的能力,最终限制了其性能上限。
  • 对行业发展的重要意义:

    • 解锁复杂推理的潜力:许多前沿的AI应用,如科学发现、高级编程辅助、复杂问题求解,都需要模型具备长链条、多步骤的推理能力。这些任务的输出本质上就是超长的。解决超长输出的训练难题,是推动LLM从“知识问答”走向“复杂问题解决者”的关键一步。
    • 提升训练的经济性与可行性:RL训练本就成本高昂。UloRL提出的分段生成等方法,能够将训练速度提升一倍以上,这意味着可以用更少的计算资源和时间,达到甚至超过以往需要更大规模集群才能实现的效果。这降低了进行前沿大模型研究和开发的门槛,使得更多机构有能力训练出具备高级推理能力的模型。
    • 提供新的模型优化范式:DMMPTs提出的“熵恒温器”思想,为解决RL训练中的稳定性问题提供了一个全新的、优雅的视角。它超越了简单地在损失函数中增加一个熵正则项的传统做法,更加精准地定位了问题的根源。这一思想可能启发更多关于模型训练动态调控的研究,对于未来更稳定、更高效的AI训练算法具有重要价值。

2. 论文提出了哪些新的思路、方法或模型?跟之前的方法相比有什么特点和优势?

论文提出了一套名为UloRL的系统性方法,其核心由以下几个创新点构成:

  1. 分段生成 (Segment Rollout)
    • 思路:将超长序列的生成过程分解为多个阶段。在每个阶段只生成一个固定长度的“段落”。
    • 与之前方法的对比:传统方法是“一次性生成”,需要等待一个批次中所有样本(无论长短)全部生成完毕。K1.5等工作虽然提出了部分生成的概念,但论文指出其缺乏实现细节,难以复现。
    • 特点与优势: > By decoding only a much shorter segment at each step, our method allows samples that have completed decoding to enter the experience pool for training immediately, while unfinished samples continue decoding in subsequent iterations. 这种“流水线”作业模式打破了长尾样本对整个批次的阻塞,极大地提高了GPU利用率和训练吞吐量。如论文 Table 1 所示,当将一个长序列分为4段时,每步的训练时间从1240秒缩短到601秒,速度提升了 2.06倍。
  2. 伪在线策略重要性采样 (Pseudo On-policy Importance Sampling, POIS)
    • 思路:在分段生成的设定下,一个完整的样本可能由不同版本的模型生成(即部分是“过时”的,或称off-policy)。为了简化计算并利用on-policy训练的稳定性,POIS大胆地将所有段落的生成模型(π_θold)都视为当前的最新模型。
    • 与之前方法的对比:标准的off-policy修正(如PPO)需要精确计算每个词元的重要性采样比率,在分段生成下会变得很复杂。而纯粹的on-policy训练虽然稳定,但无法利用历史数据。POIS是介于两者之间的一种务实选择。
    • 特点与优势:该方法极大地简化了重要性采样的计算,使得所有词元的权重都变为1,避免了PPO中可能导致梯度裁剪和信息损失的clipping操作。实验证明,尤其是在长输出场景下,POIS的效果优于更精确的“分段感知重要性采样(SAIS)”,因为它能更好地维持熵的稳定性。
  3. 动态掩码熟练掌握正向词元 (Dynamic Masking of well-Mastered Positive Tokens, DMMPTs)
    • 思路:熵坍塌的元凶是“过度训练模型已熟练掌握的正确词元(MPTs)”。因此,通过设置一个目标熵σ,当模型实际熵低于σ时,就暂时“屏蔽”掉MPTs,不对它们进行更新。
    • 与之前方法的对比:
      • 传统方法通常是在损失函数中加入一个固定的熵正则项,但这可能与提升推理能力的目标不完全一致,可能损害性能上限。
      • DAPO等方法通过放宽裁剪阈值来允许更多样化的词元参与训练,但这种方法在on-policy设置下无效。
    • 特点与优势:DMMPTs是一种更精准、自适应的熵调节机制。它不是盲目地追求高熵,而是动态地维持熵在一个健康的水平。从 Figure 3 的思想示意图可以看出,其目的是避免在已经很尖锐的概率分布上“火上浇油”。Figure 5 的实验结果完美地验证了这一点,在引入DMMPTs后,不同大小模型的熵都能稳定在预设的目标值0.2附近。

此外,论文还提到了使用生成式验证器(Generative Verifier Model) 和一系列数据清洗策略,这体现了其工作的系统性和工程严谨性,确保了奖励信号的准确性,这也是其实践效果出色的重要保障。

3. 论文通过什么实验来验证所提出方法的有效性?实验是如何设计的?实验数据和结果如何?

论文通过一系列设计精良的实验和消融研究(ablation studies)来验证UloRL的有效性。

  • 实验设计:

    • 基础模型:主要使用 Qwen3-30B-A3B 模型进行训练和评估。
    • 评测基准:使用了两个在业界公认的、衡量高级推理能力的基准测试:AIME-2025(一个高难度的数学竞赛问题集)和 BeyondAIME。
    • 对比对象:
      1. 自身基线:与未经UloRL训练的Qwen3-30B-A3B模型进行对比。
      2. 其他SOTA模型:与当时最先进的模型,如DeepSeek-R1-0528,以及更强大的Qwen3-235B-A22B模型进行比较。
    • 消融研究:为了验证UloRL中关键组件(特别是DMMPTs)的必要性,他们设计了UloRL-A3B-w/o-DMMPTs(即不使用DMMPTs的UloRL版本)进行对比。
    • 参数影响分析:探究了不同输出长度(32k, 64k, 96k, 128k)对模型性能的影响。
  • 实验数据和结果:

    1. 总体性能验证: 如下方 Table 2 的关键数据显示,UloRL的效果非常显著。 > On the Qwen3-30B-A3B model, … the model’s performance on AIME2025 improved from 70.9% to 85.1% and on BeyondAIME from 50.7% to 61.9%, even surpassing Qwen3-235B-A22B with remarkable gains.

      • UloRL-A3B-128k 在AIME-2025上达到 82.8%(最终版本达到85.1%),远高于基线的70.9%。
      • 这个成绩甚至超过了参数量大得多的 Qwen3-235B-A22B(81.5%),实现了“以小博大”的壮举。
      Model AIME-2025 BeyondAIME AVG
      Qwen3-30B-A3B (Baseline) 70.9 50.7* 60.8
      Qwen3-235B-A22B (Larger Model) 81.5 59.0* 70.3
      UloRL-A3B-128k (Ours) 82.8 60.2 71.5
      UloRL-A3B-w/o-DMMPTs (Ablation) 78.6 57.1 67.9
      UloRL-A3B-128k-Yarn (Extended) 85.1 61.9 73.5

      *

      表1: UloRL 核心性能对比 (改编自原文 Table 2)

    2. DMMPTs组件的有效性验证: 通过比较UloRL-A3B-128k和UloRL-A3B-w/o-DMMPTs,可以发现,在移除了DMMPTs后,AIME-2025的性能从82.8%显著下降到78.6%。这强有力地证明了DMMPTs对于稳定训练和达到最佳性能至关重要。

    3. 输出长度的影响验证: Table 3 的结果揭示了一个清晰的趋势:随着RL训练中允许的输出长度增加,模型的推理性能也随之提升。 > Overall, the results show a clear trend: the longer the output length, the better the model’s reasoning performance.

      Model (trained on Qwen3-30B-A3B) Output Length AIME-2025
      UloRL-A3B-32k 32k 73.5
      UloRL-A3B-64k 64k 79.9
      UloRL-A3B-96k 96k 81.6
      UloRL-A3B-128k 128k 82.8

      *

      表2: 输出长度对性能的影响 (改编自原文 Table 3)

      • 这个实验结果验证了论文的初始动机——即“提升超长输出能力是提升推理的关键”,并证明了UloRL正是实现这一目标的有效工具。

4. 结合大模型领域的当前学术理解,未来在该研究方向上还有哪些值得进一步探索的问题和挑战?这可能催生出什么新的技术和投资机会?

这个研究方向充满了潜力和机遇,未来值得探索的问题包括:

  • 问题与挑战:
    1. 熵调节的智能化:目前DMMPTs中的目标熵σ和MPTs的概率阈值τ是预先设定的超参数。未来能否让模型动态地、自适应地学习最适合当前任务和训练阶段的熵目标?这可能需要引入更高阶的优化策略或元学习(Meta-Learning)。
    2. 分段策略的优化:目前的分段是固定长度的。能否发展出动态分段策略?例如,在推理的简单部分使用较短的段落以快速通过,在关键的复杂步骤使用更长的段落进行精细生成。
    3. 奖励模型的进一步提升:论文使用了生成式验证器,但验证器的准确性始终是RLHF(及RLVR)的天花板。如何开发出能理解更抽象、更复杂推理过程正确性的验证器,尤其是在缺乏明确答案的探索性任务中,是一个巨大的挑战。
    4. 跨领域通用性:UloRL在数学推理上取得了巨大成功。它在其他需要长程依赖和推理的领域,如法律文书分析、长篇小说创作、生物信息学(如蛋白质折叠路径分析)中的效果如何,有待进一步验证和适配。
    5. 与模型架构的协同进化:当前的RL方法是应用于固定架构的模型之上的。未来,模型架构(如Attention机制)是否可以为超长推理进行特殊优化,以便与UloRL这类训练方法更好地协同工作?
  • 新技术和投资机会:
    1. 推理即服务(Reasoning-as-a-Service, RaaS):随着模型推理能力的增强,未来可能会出现专门提供高阶推理能力API服务的商业模式。企业无需自己训练庞大的推理模型,可以直接调用API来解决其业务中的复杂规划、优化和分析问题。
    2. 垂直领域专业模型:在UloRL这类技术的加持下,开发针对特定垂直领域(如药物研发、材料科学、金融建模、辅助编程)的专用推理模型将变得更加可行。这些模型将成为该领域专家的强大助手,催生巨大的商业价值。
    3. 新一代AI训练平台:提供包含UloRL这类先进训练策略(如高效长序列处理、动态熵调节)的AI开发和训练平台,将对AI公司和研究机构产生巨大吸引力。这将是AI基础设施领域的一个重要投资方向。
    4. 自动化科学发现:具备强大推理能力的AI模型,有望在基础科学领域扮演更重要的角色,例如提出新的科学假说、设计实验方案、分析海量实验数据等,加速科学发现的进程。

5. 退一步,从批判的视角看,这篇论文还存在哪些不足及缺失?又有哪些需要进一步验证和存疑的?

尽管这篇论文非常出色,但从严谨的学术批判角度看,仍存在一些可以探讨和改进的空间:

  1. 超参数的敏感性分析缺失:论文中设定了τ = 0.99(MPTs的概率阈值)和σ = 0.2(目标熵)。这两个关键超参数是如何选定的?最终性能对这两个值的变化有多敏感?论文缺乏对这些超参数的敏感性分析,这使得读者不清楚该方法是否具有良好的鲁棒性,以及在其他模型或任务上复现时应如何调整这些参数。
  2. POIS的理论解释相对薄弱:对于POIS方法,论文的论证更多是基于“实验结果很好”的经验主义。为什么将部分off-policy的样本近似为on-policy对待,没有对训练造成更严重的负面影响?虽然论文给出了一些直觉解释,但缺乏更深入的理论分析或更详尽的梯度行为分析,来阐明其成功背后的深层机制。
  3. 评测维度的单一性:论文的成功主要是在AIME和BeyondAIME这两个数学推理基准上展示的。虽然这足以证明其在数理逻辑推理上的强大,但我们仍会存疑:这种能力的提升能否泛化到其他类型的推理任务上?例如,常识推理、法律推理或需要创造性思维的开放式问题。增加更多样化的评测维度将使结论更有说服力。
  4. 系统的复杂性:UloRL是一个包含分段生成、POIS、DMMPTs、生成式验证器和复杂数据清洗流程的综合系统。这种复杂性可能会增加复现和应用的难度。与一些更简洁的单一算法相比,它的调试和维护成本可能会更高。
  5. 对“伪负样本”的讨论不足:在RLVR中,一个常见的挑战是“伪负样本”,即模型给出了一个语法正确、逻辑看似合理但最终答案错误的解法。论文虽然通过数据清洗和验证器来提升奖励质量,但没有深入讨论UloRL如何处理这类细微但关键的错误,以及其对模型最终能力边界的影响。

6. 我希望从这篇论文中找一些拿来即用的创新想法,我应该从这篇论文中重点学什么?有哪些启发?你认为我还需要补充了解哪些背景知识?

当然,这篇论文充满了可以直接借鉴和启发的宝贵思想。

  • 重点学习和启发的创新点:
    1. “分而治之”的工程智慧:分段生成(Segment Rollout) 是一个极其有价值的工程思想,它不仅仅适用于RL。在任何需要处理长短不一序列的批处理任务中(例如长文档翻译、长文本摘要),都可以借鉴这种“流水线”模式来优化计算资源的利用效率。这是一个通用性很强的性能优化技巧。
    2. “温故而知新,不必温故而温故”的训练哲学:DMMPTs 的核心思想——不要在模型已经完全掌握的事情上浪费训练资源——极具启发性。这是一种高级的课程学习(Curriculum Learning)或数据选择策略。在你的训练任务中,如果发现模型在某些简单或重复的样本上过拟合或loss已经很低,可以考虑借鉴DMMPTs,动态地降低这些样本的训练权重甚至将其暂时移出训练集,从而迫使模型聚焦于更有挑战性的“硬样本”,这有助于防止过拟合,提升模型的泛化能力和稳定性。
    3. “奖励信号质量是第一生命线”:论文花了相当大的篇幅(3.3和3.4节)来描述他们如何构建生成式验证器和进行数据清洗。这提醒我们,在任何基于反馈的學習系統中,算法设计和信号质量同等重要。在应用类似技术时,投入大量精力去打磨你的“奖励函数”或“验证器”是绝对值得的,所谓“Garbage in, garbage out”。
    4. 务实主义的简化:POIS 的成功告诉我们,在复杂的系统中,有时一个经过深思熟虑的、务实的简化,其效果可能胜过一个理论上完美但实现复杂的方案。在工程实践中,要敢于尝试这类“近似”和“简化”,并用实验结果来验证其有效性。
  • 需要补充了解的背景知识:
    1. 强化学习基础,特别是PPO:要完全理解UloRL的动机和设计,你需要对强化学习的基本概念(Policy, Reward, Value Function)以及近端策略优化(Proximal Policy Optimization, PPO) 算法有深入的了解。PPO是当前LLM强化学习中最主流的算法之一,UloRL中的很多概念(如重要性采样、clipping)都是在PPO的框架下进行的改进。建议阅读PPO的原始论文 Schulman et al., 2017。
    2. 广义优势估计(GAE):这是PPO中用于估计优势函数(Advantage Function)的标准方法,理解它有助于你明白RL中奖励和价值是如何被评估的。
    3. 语言模型中的熵(Entropy):理解信息熵在语言模型中的含义,即它如何量化模型输出的“不确定性”或“多样性”,是理解“熵坍塌”问题和DMMPTs解决方案的关键。
    4. RLHF(Reinforcement Learning from Human Feedback):了解RLHF的基本流程,因为它开创了通过反馈来对齐LLM的范式。UloRL所基于的RLVR(Reinforcement Learning with Verifiable Rewards)可以看作是RLHF在有明确对错答案场景下的一种特殊形式。