← 返回 2026-04-09

RAGEN-2:智能体强化学习中的推理坍缩 RAGEN-2: Reasoning Collapse in Agentic RL

Zihan Wang, Chi Gui, Xing Jin, Qineng Wang, Licheng Liu, Kangrui Wang, Shiqi Chen, Linjie Li, Zhengyuan Yang, Pingyue Zhang, Yiping Lu, Jiajun Wu, Li Fei-Fei, Lijuan Wang, Yejin Choi, Manling Li 📅 2026-04-07 👍 69 2026-07-13 08:36
LLM智能体 PPO/GRPO 互信息 信噪比 强化学习 推理坍缩

揭示多轮LLM Agent RL中推理表面多样但输入无关的「模板坍缩」,并提出MI诊断与SNR过滤。

前置知识

PPO/GRPO 算法

近端策略优化(PPO)与组相对策略优化(GRPO)是当前LLM RL的主流算法,核心是裁剪目标函数稳定更新。

本文基于PPO/GRPO分析梯度,解释为何正则化项会主导更新,必须先理解其目标函数结构。

互信息与熵分解

互信息衡量知道Z后能减少X多少不确定性,恒等式 H(Z)=I(X;Z)+H(Z|X) 把总熵拆为跨输入区分度与条件熵。

整篇论文核心就是用此分解把推理多样性与输入依赖性区分开,是数学基石。

信噪比(SNR)视角

把梯度更新看作信号(任务相关)与噪声(正则化/采样)叠加的框架,SNR高时学习稳定,SNR低时模型退化。

作者用SNR解释模板坍缩机制,是第二贡献(机制解释)的核心框架,必须先理解才能跟上推导。

检索式互信息估计

在batch内用所有prompt对同条推理链打分,看能否找回其来源prompt,本质是分类准确率作为I(X;Z)代理。

Table 1 中所有MI代理都基于此思路,是论文方法部分的核心技术,需先理解其直觉。

研究动机

多轮LLM智能体RL训练在Sokoban、FrozenLake、数学推理、WebShop、DeepCoder等任务上被广泛使用,研究者通常监控奖励(outcome stability)与策略熵(process stability)作为训练健康度指标。然而作者发现,熵稳定并不等于推理稳定:当熵保持高位时,推理链可能已经漂移到看起来多样但跨输入几乎一致的固定模板上——比如无论输入什么,模型都先输出让我一步步分析等套话,再做格式化总结。Table 4 中无过滤基线在Sokoban仅12.9%成功率、Qwen2.5-0.5B在MetaMathQA仅10.0%,表明这种失败是普遍而非个案。更危险的是熵监控对此完全失明——条件熵 H(Z|X) 仍可维持高位,使模板坍缩在训练中静默发生,agent表面合规但推理能力被悄悄侵蚀。

本文的目标是本文要回答两个问题:(Q1) 如何诊断模板坍缩?作者要设计一种无需外部模型、仅靠训练rollout即可计算的指标,能在任务性能崩溃前预警输入依赖性下降。(Q2) 为什么模板坍缩会发生?作者要从梯度层面给出可解释的因果机制,而非停留在现象描述。最终目标是把模板坍缩从一个可观察的失效模式,变成可量化、可监控、可干预的训练现象,并提供轻量级干预(SNR-Aware Filtering)在不增加推理成本的前提下提升任务性能。

与已有工作不同的是,现有方法有三个关键缺口:第一,熵/KL正则化是对所有输入施加均匀收缩,无法区分跨输入的信号与噪声;第二,DAPO、Dr.GRPO等防坍缩算法本质上仍是固定选择策略,没有暴露信号强度这一可调旋钮;第三,模板坍缩作为一种过程层面的失败模式,缺乏不依赖外部评判模型的诊断手段。本文独特切入角度是把推理质量分解为 H(Z|X) 与 I(X;Z) 两个独立维度,通过batch内互信息检索任务将其变为可计算量,再用奖励方差作为SNR代理建立因果干预链——这是首篇把多轮agent RL的坍缩问题放在信息论+梯度信噪比框架下系统性解决的工作。

核心方法

方法整体思路分三层递进:先把推理多样性这一模糊概念用信息论拆开,识别出真正需要监控的是跨输入的互信息 I(X;Z) 而非条件熵 H(Z|X);再设计一个无外部模型的互信息代理(用训练rollout的in-batch cross-scoring)把它算出来;最后从梯度分解角度证明低奖励方差时正则化项会主导更新方向,导致输入依赖性塌缩,并据此设计SNR-Aware Filtering:每步按prompt维度 reward variance 排序,只在 top-p 高方差 prompt 上做策略更新。技术路线是现象→度量→机制→干预四步:Table 1 定义了6种MI代理变体,Figure 2 用SNR图解说明机制,Figure 4 给出过滤工作流。

核心创新点是把 H(Z) = I(X;Z) + H(Z|X) 这一信息论恒等式作为分析棱镜,把熵稳定但推理失败这一矛盾解释为两个独立维度的解耦——H(Z|X) 由熵正则化维持、I(X;Z) 静默塌缩。与已有方法的本质区别有三:(1) 区别于entropy/KL正则化(只控制H(Z|X)),MI代理监控I(X;Z);(2) 区别于DAPO等硬过滤,用可调 keep rate $\rho$ 提供连续SNR旋钮;(3) 区别于判别式reward shaping,通过梯度分解给出因果机制而非现象描述。这套方法不需要新模型、不需要外部reward model、不需要额外推理——所有信号复用训练rollout即可得到。

方法步骤详情

方法分三步实施。步骤一(诊断):在训练rollout阶段对每个 prompt $X_i$ 采样 $G$ 条推理链 $Z_{i,k}$,用teacher forcing在所有 prompt 下计算对数似然 $\log p_\theta(Z_{i,k}|X_j)$,得到 $P\times G\times P$ 分数矩阵 $L_{i,k,j}$。从中提取 matched 与 marginal 两个长度归一化量。步骤二(估计代理):离散代理 Retrieval-Acc 计算 $i = \arg\max_j L_{i,k,j}$ 的命中概率(随机水平 $1/P$ 约1.56%@P=64),连续代理 MI-ZScore-EMA 计算 (matched-marginal)/sigma batch+EMA。Table 1 给出6种变体,分别覆盖首轮vs全轨迹、离散vs连续、是否长度归一。步骤三(干预):在每次策略更新前,按 prompt 维 reward variance 排序,用累积质量阈值 $\tau=\rho\sum_i \hat{\text{Var}}(R|X_i)$ 选出 top 子集 $S$,过滤后的目标函数 $\mathcal{L}_\rho(\theta) = \frac{1}{k^*}\sum_{i\in S}\sum_{j\in B_i}\mathcal{L}_\theta(\xi_j)$ 仅在 $S$ 上计算,并把per-step loss按 $\rho$ 缩放以保持更新步长可比。Table 8 给出事前可计算的诊断量 Std/Mean(RV),比值大于1时过滤效果显著。

技术新颖性

技术新颖性体现在三个层面。第一,概念层面:首次把模板坍缩形式化为 $I(X;Z)\to 0$ 伴随 $H(Z|X)$ 维持高位的现象,并证明四个推理状态(Figure 1)的分类学,明确指出 Template Collapse 是熵监控盲区。第二,方法层面:Table 1 的MI代理族是无外部模型、复用训练rollout的轻量级实现,其In-Batch Cross-Scoring把I(X;Z)估计问题转化为batch内检索任务,与MINE类互信息估计相比计算量低两个数量级。第三,机制层面:Figure 3 的梯度分解实证(任务梯度随reward variance单调上升、正则化梯度保持平坦)+ Theorem G.1 的Cauchy-Schwarz上界 $|g_\text{task}(x)|\leq \sqrt{\hat{\text{Var}}(R|X=x)}\cdot C$,建立了奖励方差→梯度信噪比→输入依赖性完整因果链,这一严格化是把现象问题转化为可工程化旋钮的关键。

Schematic Signal-to-Noise Ratio (SNR) view of RL updates
Figure 2: Schematic Signal-to-Noise Ratio (SNR) view of RL updates
Reward variance 桶上的梯度范数分解
Figure 3: Reward variance 桶上的梯度范数分解
SNR-Aware Filtering workflow
Figure 4: SNR-Aware Filtering workflow

实验结果

核心发现可分三层。第一层(诊断):Figure 8 显示MI家族指标与任务成功率的Spearman相关系数达+0.39(轨迹MI-ZScore),远高于熵指标的-0.11到-0.14,且方向正确。Retrieval-Acc 实证有效,Figure 5 表明无过滤时MI先于任务性能下跌,是早期预警信号。Figure 7 显示8个环境上的推理长度单调缩短,是模板坍缩的行为签名。第二层(机制):Figure 3 在 PPO/GRPO 两种算法上一致显示,任务梯度范数随 reward variance 桶单调上升(Q1到Q6)而正则化梯度范数保持平坦,从而Q1-Q2低方差桶的更新几乎完全由正则化驱动;Table 6 的quartile ablation进一步证实Q1(高RV)任务性能21.1%、Q4(低RV)仅11.0%、MI代理从0.95降至0.73的因果梯度链。第三层(干预):Table 4 跨4任务×4算法×4模型×2模态的实验矩阵上,SNR-Aware Filtering 平均带来+6.9%(PPO基线3B)、+29.8%(Qwen2.5-VL-3B 文本)、+35.8%(Qwen2.5-VL-3B 图像)的峰值提升;Sokoban上12.9%→28.9%、FrozenLake上67.0%→77.9%。Table 5 显示过滤还减少26-41%步时(rho=0.9 时更少prompt进入梯度计算),无额外推理成本。Figure 9 与 Table 8 进一步给出边界条件:环境随机性80-100%或 Std/Mean(RV)<0.5 时过滤失效,RV本身失去信号鉴别力。

MI proxy family
Table 1: MI proxy family
Three-noise decomposition of the policy update gradient
Table 2: Three-noise decomposition of the policy update gradient
Summary of the features of the environments used
Table 3: Summary of the features of the environments used
SNR-Aware Filtering results across algorithms, model scales, types, and modalities
Table 4: SNR-Aware Filtering results across algorithms, model scales, types, and modalities
Sweep over prompt batch size P and group size G on Sokoban
Table 5: Sweep over prompt batch size P and group size G on Sokoban
Quartile ablation on Sokoban
Table 6: Quartile ablation on Sokoban
Trajectory-level vs prompt-level filtering on Sokoban
Table 7: Trajectory-level vs prompt-level filtering on Sokoban
Per-setting RV statistics and filtering effectiveness
Table 8: Per-setting RV statistics and filtering effectiveness
不同干预策略下的训练动态
Figure 5: 不同干预策略下的训练动态
过滤策略对比:Top-p vs Top-k vs No-filter
Figure 6: 过滤策略对比:Top-p vs Top-k vs No-filter
Reasoning length decline across 8 environments
Figure 7: Reasoning length decline across 8 environments
MI family vs entropy metrics 的 Spearman correlation
Figure 8: MI family vs entropy metrics 的 Spearman correlation
FrozenLake 上不同随机性下 Top-p vs No-filter 表现
Figure 9: FrozenLake 上不同随机性下 Top-p vs No-filter 表现
Effective kept ratio 与 zero-variance prompt count 随训练步数变化
Figure 10: Effective kept ratio 与 zero-variance prompt count 随训练步数变化
Format validity vs MI and entropy diagnostics
Figure 12: Format validity vs MI and entropy diagnostics
三种干预的训练动态:entropy sweep / KL sweep / RV-filter sweep
Figure 13: 三种干预的训练动态:entropy sweep / KL sweep / RV-filter sweep
查看结构化数据
任务指标本文基线提升
Sokoban (PPO, Qwen2.5-3B) 任务成功率(%) 28.9 12.9 (无过滤) +16.0
FrozenLake (PPO, Qwen2.5-3B) 任务成功率(%) 77.9 67.0 (无过滤) +10.9
MetaMathQA (PPO, Qwen2.5-3B) 任务成功率(%) 93.2 92.6 (无过滤) +0.6
Countdown (PPO, Qwen2.5-3B) 任务成功率(%) 97.9 97.9 (无过滤) +0.0
Sokoban (PPO, Qwen2.5-7B) 任务成功率(%) 47.3 42.4 (无过滤) +4.9
Sokoban (PPO, Qwen2.5-0.5B) 任务成功率(%) 26.2 3.3 (无过滤) +22.9
Sokoban (Qwen2.5-VL-3B, 图像模态) 任务成功率(%) 77.0 65.0 (无过滤) +12.0
FrozenLake (Qwen2.5-VL-3B, 文本模态) 任务成功率(%) 69.5 16.0 (无过滤) +53.5
MI代理对任务性能预测力 Spearman相关系数 +0.39 (Trajectory MI-ZScore) -0.11~-0.14 (熵类指标) 方向正确且量级高约3倍

局限与改进

作者明确承认的局限有五点:(1)SNR分解假设任务信号与正则化噪声可干净分离,但实际梯度累积中二者可能耦合;(2)所有实验都是单智能体场景,模板坍缩在多智能体RL中如何传播仍是开放问题;(3)能力强的模型可能博弈过滤准则,人为抬高reward variance,这种对抗风险需要长期监控;(4)方法依赖reward variance作为可靠信号代理,在稀疏或极噪声奖励环境下会退化(Figure 9 显示80-100%随机性时过滤优势消失);(5)激进过滤会收窄探索覆盖范围,kept mass rho 需要per-task调优(本文用 rho=0.9 作为默认值)。我观察到的额外局限:实验主要在Qwen系列上(0.5B/1.5B/3B/7B)进行,Llama3.2-3B仅一行数据,跨模型家族的泛化性证据有限;Table 4 中 Dr.GRPO 整体平均增益仅+0.8%、GRPO 在 FrozenLake 上为-3.0%,说明算法兼容性并非普遍;RV是单步episode return variance,对于长horizon+多sub-goal的任务,可能需要更细粒度的per-step或per-segment方差估计。

独立分析的弱点

独立分析本文存在四个可改进方向。第一,MI代理依赖 teacher forcing 在所有 prompt 下重打分,计算复杂度为 $O(P^2 G)$,当 prompt batch 很大(如>64)时 overhead 会明显上升(虽然论文称<0.1% iteration time,但需在更大batch上验证);可考虑只用 top-K 相似 prompt 做负样本以降低复杂度。第二,固定 keep rate rho=0.9 在不同任务上手调负担重,Table 8 提出的 Std/Mean(RV) 事前诊断仅在 Sokoban/FrozenLake 上验证,缺乏更广任务谱的阈值校准曲线。第三,SNR机制假设任务信号与正则化梯度方向独立,但 Figure 2/3 的分解图是经验性而非严格证明,Theorem G.1 仅给出上界而非等号条件;可补充在控制环境(如Toy MDP)上的严格因果推断。第四,文章对格式合规但语义空心现象(Figure 12)的讨论定性多于定量,缺乏一个直接衡量模板占比的文本度量(如self-BLEU或n-gram重复率)与MI代理的相关性分析。

未来方向

作者在 Limitations 中点明三个未来方向:多智能体RL下的坍缩传播、模型博弈过滤准则的对抗鲁棒性、稀疏奖励下替代SNR代理的设计。基于成果我看到四个可延伸方向:(1)把SNR框架扩展到per-step或per-segment级别,针对长horizon任务设计hierarchical RV,估计子目标层级的信号强度;(2)把互信息代理与显式去模板化正则项结合,比如在loss中加 -lambda I(X;Z) 约束,实现端到端优化而无需事后过滤;(3)把Retrieval-Acc的batch内检索推广到cross-batch检索,构建长期I(X;Z)时间序列,研究其作为early warning的lead time;(4)在RLHF/RLAIF等偏好对齐场景下检验模板坍缩,因为对齐阶段奖励更稀疏、更易出现低方差prompt,可能是坍缩重灾区;(5)把格式合规vs语义空心(Figure 12)的解耦作为评测维度,发布专门的多轮agent reasoning quality benchmark。

复现评估

复现评估整体良好但有门槛。代码方面,作者团队是 RAGEN 原班人马,RAGEN-2 基于 RAGEN 测试床和 veRL/HybridFlow 栈,论文引用 appendix 与 GitHub 链接(论文 18 页有官方页面 ragen-ai.github.io/v2/),但 v2 仓库在本文写作时点尚未公开全部代码,作者明示 RAGEN 原仓库可复用部分基础设施。数据方面,所有任务(Sokoban/FrozenLake/MetaMathQA/Countdown/SearchQA/WebShop/DeepCoder)都是开源benchmark或自带生成器,无私有数据。算力门槛较高:Qwen2.5-7B 训练需要多卡A100/H100集群,作者主要用 3B 模型做消融;Table 5 显示单步89-92秒、VRAM约 202GB 表明每实验需要至少 4-8 张 80GB A100。难度上,方法本身实现简单(核心是 reward variance 排序 + top-p 过滤),但要复现 Table 4 全部 16 个配置需约 50-100 GPU-days,对学术实验室有较高门槛;附录 C/G 提供了较详细的代理实现细节与过滤策略变体说明。