← 返回 2026-10-28

面向长程 LLM 智能体的多尺度策略优化 Multiscale Policy Optimization for Long-Horizon LLM Agents

Tao Ren, Hui Yang, Jia Deng, Tingyang Chen, Qiyao Wang, Shuo Tang, Ziyang Zeng, Yuhua Jiang, Guanghao Li, Huatong Song, Yining Li, Yifan Luo, Kunbao Ding, Feng Chang, Chuan Hao, Ran Tao, Bryan Dai, Jiafeng Liang, Jinyang Jiang 📅 2026-10-26 👍 22 2026-11-11 18:30
GAE LLM智能体 信用分配 强化学习 策略优化 重要性采样

以轮次为宏观动作,同时做轮次级信用传播与 token 级优势细分的智能体 RL 方法

前置知识

GRPO(组相对策略优化)

一种无 critic 的 RL 后训练方法:对同一 prompt 采样一组(如 8-16 条)回答,用组内奖励的均值和方差做归一化,得到每条序列一个共享优势值,所有 token 共用这个分数进行策略梯度更新。优点是省去价值网络、实现简单,缺点是序列内所有 token 拿到完全相同的信用,无法区分哪些轮次或 token 真正贡献了成功。

GRPO 是本文最主要的对照基线,理解它「一条序列一个共享优势」的粒度缺陷,才能理解 MPO 为什么要按轮次和 token 两个尺度重新分配信用。

GAE(广义优势估计)

PPO 系方法中用学习到的价值函数 $V$ 估计优势的标准技术:先算每步 TD 残差 $\delta_t = r_t + V_{t+1} - V_t$,再用衰减系数 $\lambda$ 对未来残差做指数加权求和 $A_t = \sum_l (\lambda\gamma)^l \delta_{t+l}$,在偏差(依赖 critic 准确度)和方差(依赖真实回报长度)之间折中。$\lambda$ 越大,信用传播得越远但方差越大。

MPO 的 MAE 是把 GAE 分别应用到「轮次」和「token」两个时间轴上,不懂 GAE 就读不懂第 5.1、5.2 节的核心公式。

PPO 裁剪代理目标与重要性采样

PPO 用新旧策略的概率比 $\rho_t(\theta) = \pi_\theta(a_t|s_t)/\pi(a_t|s_t)$ 修正 off-policy 偏差,并通过 $\min(\rho A, \mathrm{clip}(\rho, 1-\epsilon, 1+\epsilon)A)$ 把每次更新的策略变化限制在小范围内,相当于对 TRPO 信任区域的一阶近似。比率的作用是校正「新策略偏离采集策略」带来的分布偏移。

MPO 的更新公式直接沿用裁剪代理结构,创新点在于把比率从 token 级换成整轮乘积比率 $\rho_t = \prod_i \rho_{t,i}$,并用 stop-gradient 保留 token 级梯度。

TRPO 策略改进界

TRPO 的核心理论:新旧策略回报差 $J(\pi') - J(\pi)$ 有下界 $\mathbb{E}[A_\pi] - C \cdot D_{TV}^2$,只要代理增益足以覆盖由策略分布偏移(TV 距离平方)造成的误差项,就能保证回报不下降。这类「代理目标 + 分布偏移惩罚项」的分析框架是推导改进界的标准工具。

本文的定理 1、2 完全套用这个框架,用来论证「轮次级代理比 token 级代理少付一份轮内分布偏移惩罚」,是方法设计动机的数学来源。

解释方差

评估价值函数拟合质量的指标:$1 - \mathrm{Var}(R - V)/\mathrm{Var}(R)$,越接近 1 说明 critic 对回报的预测越准。训练日志中常用它判断 critic 是否学到了有效信号,还是只输出了接近常数的值。

论文用解释方差对比 PPO 与 MPO 的 critic 拟合质量,发现 MPO 训练后期解释方差更高,并以此讨论轮次对齐的更新如何反过来帮助 critic 学习。

研究动机

长程 LLM 智能体(搜索、工具调用、自动化操作)以「完整的助手轮次」与环境交互——发出一次搜索、一次工具调用或最终回答——而策略本身又是逐 token 自回归生成的。任务奖励只在轨迹末尾给出一次,极端稀疏,于是强化学习面临两个尺度的信用分配难题。现有两类方法都存在尺度错配:GRPO、DAPO、GSPO 等无 critic 的组相对方法给每条序列只算一个共享优势,轮次之间、token 之间完全无差别;PPO、VC-PPO、VAPO、SAO 等 critic 系方法把每个 token 当作动作,在 token 序列上做 GAE,却从不显式区分「轮内的生成过程」和「轮间的环境交互」。作者用真实数据量化了这一错配:在一个搜索智能体运行的 8 个 checkpoint 批次、共 2,048 条轨迹、16,323 个轮次上,轮均值之差解释了 critic 加权的轨迹内价值方差的中位数 89.5%,且 93.8% 的轨迹中轮间方差大于轮内方差——价值结构天然长在轮次尺度上,而主流算法却在错误(或过粗)的尺度上分配信用。

本文的目标是本文的目标是为长程智能体 RL 建立一个同时在轮次和 token 两个尺度上工作的策略优化方法。具体拆成三件事:其一,从理论上回答「应该锚定在哪个尺度做优化」——推导轮次级策略改进界,并证明在同样的 KL 约束下,token 级代理目标会额外引入一份轮内分布偏移惩罚项;其二,设计一个能用单个 critic 实现、可稳定训练的多尺度优势估计器 MAE,让跨轮次的长期信用传播和轮内 token 的细分排序同时成立;其三,让策略更新的重要性校正与轮次级交互目标对齐(用整轮概率比率),同时不丢掉每个 token 自身的优势梯度,并在搜索、工具使用、自动化三类任务和 4B、30B-A3B 两个模型规模上验证相对于 GRPO、GSPO、PPO、VAPO、SAO 等强基线的一致增益。

与已有工作不同的是,本文独特的切入点是把「轮次」当作显式的宏观动作,从而把一个 LLM 智能体同时视为马尔可夫决策过程(轮次时间轴)和自回归生成过程(token 时间轴),并证明两者共享同一个任务目标、可以在同一套策略参数下比较不同尺度的代理目标。以往工作要么整体压缩到序列级(GRPO 系),要么整体下钻到 token 级(PPO 系),没有人定量分析过两种代理目标的差距来自哪里。本文的关键观察是 Figure 2 揭示的经验结构:critic 的价值在轮内平稳、在轮边界跳变(失败轨迹 $\\Delta V=-0.27$,成功轨迹 $\\Delta V=+0.55$),据此提出「锚定轮次、细分 token」的分解——用轮级 GAE 传播跨轮信用,再用保均值的局部投影在轮内重新分配,最后用 stop-gradient 技巧让整轮比率控制前向加权、token 自身优势控制梯度方向,这套「两尺度、各自调参」的设计($\\lambda$ 按轮次计数、$\\lambda_{intra}$ 按 token 计数)在文献中是新的。

核心方法

直觉先行:智能体一次任务经历几十个轮次、上万 token,但 critic 的价值信号只在轮边界大跳变(Figure 2 中 $\\Delta V=-0.27$/$+0.55$)、轮内近乎平坦——「值多少钱」主要在轮次尺度流动,「哪个 token 写得好」只在轮内有意义。MPO 据此拆成两个尺度:信用传播走轮次尺度,token 细分走轮内尺度。技术上分三步。第一步,多尺度优势估计(MAE):用 critic 的逐 token 预测 $V_{t,i}$ 算 TD 残差 $\\delta_{t,i}=r_{t,i}+V_{t,i+1}-V_{t,i}$(轮边界约定 $V_{t,L_t+1}:=V_{t+1,1}$,终止后置零),轮内求和得轮级残差 $\\delta^{turn}_t=\\mathbb{1}_{t=T}R(\\tau)+V_{t+1,1}-V_{t,1}$,沿轮时间轴做 GAE 得共享优势 $A^{turn}_t$;再在轮内截断轨迹上用 $\\lambda_{intra}$ 算局部优势 $A^{intra}_{t,i}$。第二步,保均值投影:解最小二乘约束问题,闭式解 $A^{MAE}_{t,i}=A^{turn}_t+\\beta(A^{intra}_{t,i}-\\bar{A}^{intra}_t)$,轮均值被严格固定为轮级估计。第三步,轮级重要性校正:前向用整轮乘积比率 $\\rho_t=\\prod_i\\rho_{t,i}$ 加权与裁剪,但每个 token 经 stop-gradient 只让自身比率携带梯度,套 PPO 式裁剪代理损失更新;critic 按 $\\lambda_{critic}=1$ 直接回归终止回报。

核心创新有两个,都来自「两尺度必须解耦」这一理论结论。第一个是保均值的轮内投影。直接把局部 trace $A^{intra}$ 加到轮优势上会把均值偏移 $\\beta\\bar{A}^{intra}_t$,破坏轮级信用;MAE 把分配写成带等式约束的凸投影——每个轮次所有 token 的平均信用被严格固定为 $A^{turn}_t$(式 21),而 $\\beta$ 只控制 token 之间的相对差异幅度。这与 GRPO(整条序列一个值)和 PPO(token 级 GAE、不区分轮边界)的本质区别在于:轮均值承载任务级长期信用,轮内中心化承载局部排序信息,两者互不污染。第二个是带 stop-gradient 的轮级重要性比率 $\\tilde{\\rho}_{t,i}(\\theta) = \\rho_{t,i}(\\theta)\\,\\mathrm{sg}\\big[\\prod_{j\\neq i}\\rho_{t,j}(\\theta)\\big]$:前向传播中每个 token 拿到的是完整的整轮比率(等于 $\\rho_t$,校正整轮分布偏移、参与裁剪),但梯度只通过自己的 $\\log\\pi_\\theta(a_{t,i}|h_{t,i})$ 流动(式 24)。作者指出如果直接用可微的整轮比率乘所有优势,中心化修正会在未裁剪求和中被抵消(连乘比率对 $\\theta$ 的梯度相互耦合),这个 stop-gradient 构造让「轮级加权 + token 级梯度」同时成立——这是定理 2 结论(token 级代理多付 $2(T+1)A^{tok}_{max}L_{max}(L_{max}-1)\\alpha_T^2$ 的轮内分布偏移惩罚)在算法上的直接对应物。

方法步骤详情

流程八步。步骤 1,交互采样:生成轨迹 $\\tau=(o_0,a_0,\\ldots,o_T,a_T)$,$a_t$ 是完整助手轮次(工具调用/搜索/最终回答),仅最后 token 拿到奖励 $r_{T,L_T}=R(\\tau)$;critic 输出每个位置的 $V_{t,i}$。步骤 2,边界映射:$V_{t,L_t+1}:=V_{t+1,1}$($0\\le t\\le T$),真实终止后 $V_{T+1,1}:=0$。步骤 3,逐 token 算 $\\delta_{t,i}=r_{t,i}+V_{t,i+1}-V_{t,i}$。步骤 4,轮内求和得 $\\delta^{turn}_t$,递推 $A^{turn}_t=\\delta^{turn}_t+\\lambda A^{turn}_{t+1}$(每轮衰减一次,实验最优 $\\lambda=0.80$)。步骤 5,轮内局部 trace $A^{intra}_{t,i}=\\sum_{j=i}^{L_t}\\lambda_{intra}^{j-i}\\delta_{t,j}$(每 token 衰减一次,最优 0.95)。步骤 6,投影 $A^{MAE}_{t,i}=A^{turn}_t+\\beta(A^{intra}_{t,i}-\\bar{A}^{intra}_t)$(最优 $\\beta=1.0$),批归一化后冻结。步骤 7,更新:算 $\\rho_{t,i}(\\theta)$ 与 $\\rho_t(\\theta)$,按式 (23) 组装 stop-gradient 比率 $\\tilde{\\rho}_{t,i}$,最小化裁剪代理损失 (25)。步骤 8,critic 训练:$\\lambda_{critic}=1$ 回归 $R(\\tau)$。Search/Claw-Eval 训练 300 步、Automation Bench 200 步,每个模型每个任务一次独立运行。

技术新颖性

技术新颖性体现在四个层面。理论层面:首次在「轮次=宏观动作」的表述下推导轮级单调改进界(定理 1,$J(\\pi')-J(\\pi) \\ge S_M - 2A_{max}T(T+1)\\alpha_M^2$),并证明在相同 KL 预算下 token 代理目标存在额外的轮内分布偏移项(定理 2),把「为什么该在轮尺度做重要性校正」从工程直觉升级为有证明支撑的设计原则;KL 链式法则还给出统一预算的换算($D_{max}^{KL} \\le L_{max}\\delta$,token 界多付 $(T+1)(L_{max}-1)\\Delta$)。估计器层面:MAE 把多尺度信用分配写成单 critic 的最小二乘约束投影,闭式解无需迭代、严格保均值,且轮级 GAE 对轮长度和轮内 critic 预测不敏感(内部残差求和时相互抵消),这是一个可即插即用的估计器。更新规则层面:stop-gradient 组装的整轮比率 $\\tilde{\\rho}$ 是精巧的工程创新,解决了「可微整轮比率会抵消中心化修正」的具体矛盾。超参语义层面:$\\lambda$ 与 $\\lambda_{intra}$ 度量不同事件(每交互衰减一次 vs 每 token 衰减一次),$\\lambda=0.80$ 对应约 5 轮 trace、$\\lambda_{intra}=0.95$ 对应约 20 token,显式承认交互尺度和生成尺度需要不同的信用射程——消融也证实统一对待两者会掉分。

Overview of Multiscale Policy Optimization (MPO)
Figure 1: Overview of Multiscale Policy Optimization (MPO)

实验结果

主实验(Table 1)在 Qwen3-4B-Thinking 与 Qwen3-30B-A3B-Instruct 上覆盖 Search(BrowseComp-Plus/GAIA/HLE)、Claw-Eval、Automation Bench,MPO 在全部 9 个指标第一。4B:BrowseComp-Plus pass@1 48.08(SAO 43.75,+4.33;GRPO 仅 39.34);GAIA 39.47(SAO 35.62,+3.85,pass@3 +5.11);HLE 9.92(GSPO 9.26,+0.66);Claw-Eval pass@3 66.91、pass3 51.73(+0.95);Automation Bench 13.33(SAO 12.06;Base 为 0.00)。30B:50.32(VAPO 46.73,+3.59)、43.42(+3.80,pass@3 +5.90)、10.03(+0.12)、pass3 58.35(+1.12)、15.00。组件消融:换回 token 级比率使 4B Search pass@1 降 2.36/3.12/1.03 点,但 MAE 单独仍全面胜 PPO,说明两组件贡献可叠加。测试时扩展(Figure 6):4B pass@32 达 75.90/69.90/34.00,比 GRPO/PPO 更强者高 3.61/5.82/5.80 点,增益随采样预算扩大。超参消融(Tables 2-3):$\\lambda=0.80$ 优于 0.60/0.85(0.85 掉 1.72/2.21/1.05),$\\lambda_{intra}=0.95$ 优于 0.90/1.00,$\\beta=1.0$ 最好——$\\beta=0$ 掉 6.28/5.27/2.04 点但仍胜 PPO(+0.95/2.49/0.66)。训练动态(Figures 4-5):MPO 后期 critic 解释方差高于 PPO/GRPO。

Main evaluation on search and agent tasks
Table 1: Main evaluation on search and agent tasks
Search ablation over turn-scale propagation and within-turn trace
Table 2: Search ablation over turn-scale propagation and within-turn trace
Search ablation over local refinement strength
Table 3: Search ablation over local refinement strength
4B validation pass@1 (left) and training reward (right) through step 300
Figure 3: 4B validation pass@1 (left) and training reward (right) through step 300
Training dynamics of GRPO, PPO, and MPO on 4B through step 600
Figure 4: Training dynamics of GRPO, PPO, and MPO on 4B through step 600
Training dynamics of GRPO, PPO, and MPO on 30A3B through step 300
Figure 5: Training dynamics of GRPO, PPO, and MPO on 30A3B through step 300
Test-time scaling of GRPO, PPO, and MPO on BrowseComp-Plus, GAIA, and HLE for 4B and 30A3B
Figure 6: Test-time scaling of GRPO, PPO, and MPO on BrowseComp-Plus, GAIA, and HLE for 4B and 30A3B
查看结构化数据
任务指标本文基线提升
BrowseComp-Plus(搜索,Qwen3-4B-Thinking) pass@1 48.08 43.75(SAO,最强非 MPO 基线) +4.33 个百分点
GAIA(搜索,Qwen3-4B-Thinking) pass@1 39.47 35.62(SAO) +3.85 个百分点(pass@3 提升 5.11)
HLE(搜索,Qwen3-4B-Thinking) pass@1 9.92 9.26(GSPO) +0.66 个百分点
Claw-Eval(Qwen3-4B-Thinking) pass@3 / pass3 66.91 / 51.73 64.52 / 50.78(SAO / PPO) +2.39 / +0.95 个百分点
Automation Bench(Qwen3-4B-Thinking) pass@1 13.33 12.06(SAO);Base 为 0.00 +1.27 个百分点
BrowseComp-Plus(Qwen3-30B-A3B-Instruct) pass@1 50.32 46.73(VAPO) +3.59 个百分点
GAIA(Qwen3-30B-A3B-Instruct) pass@1 43.42 39.62(SAO) +3.80 个百分点(pass@3 提升 5.90)
HLE(Qwen3-30B-A3B-Instruct) pass@1 10.03 9.91(SAO) +0.12 个百分点(基本持平)
BrowseComp-Plus 4B 测试时扩展 pass@32(32 次独立 rollout) 75.90 72.29(GRPO/PPO 中更强者) +3.61 个百分点(GAIA/HLE 分别 +5.82/+5.80)

局限与改进

作者承认的局限:其一,解释方差的对比只是相关性解释——它是在各自策略的 rollout 上测量的,也受回报方差影响,无法隔离「轮次对齐更新使回报结构更易拟合」这一因果推断;其二,token 熵单独不能判定探索坍缩,他们用 pass@k 曲线间接回应了 PPO 熵骤降的问题。我自己的观察:HLE 上的增益很小(4B +0.66、30B 仅 +0.12),考虑到该基准绝对分值只有 9-10%,很可能落在评估噪声范围内;Automation Bench 上 Base 为 0、最强基线也只有 12-15%,天花板效应或地板效应都明显;正文所有训练与消融均为每设置单次运行('Each method has one run per model size'、'Each setting has one run'),没有多 seed 方差或置信区间,1-2 个点的差异难以统计确认;评估用 'best-performing checkpoint'(按性能挑 checkpoint 再离线评 5 次取均值)对基线和方法同样适用但天然偏乐观;理论分析假设固定轮数 $T+1$、精确优势和有界奖励,而实际使用 $\\lambda$ 截断的估计优势(附录 A.4 才做扩展),定理与实现之间仍有缝隙;此外三个超参($\\lambda$、$\\lambda_{intra}$、$\\beta$)的最优值来自 4B Search 单任务扫描,跨任务和模型规模的稳健性未验证。

独立分析的弱点

独立分析后我认为有五个值得注意的弱点。第一,实验统计功效不足:每个设置只有一次训练运行,Table 2、3 中相邻超参(如 $\\lambda$ 0.80 vs 0.85)的分差只有 1-2 个点,没有 seed 方差就无法排除随机波动,改进方向是每设置 3-5 个 seed 并报告均值±标准差。第二,轮次边界的定义依赖环境交互结构(一次工具调用/一次搜索为一轮),对于轮内嵌套工具调用、并行工具、流式观察等复杂 harness,宏动作边界如何切分并未讨论,改进方向是把边界检测显式化并做敏感性分析。第三,MAE 依赖一个在长轨迹上逐 token 预测价值的 critic,显存和计算开销显著高于 GRPO 系(30B-A3B 的 MoE 训练成本更甚),改进方向是研究 reward-model-free 的轮级优势估计(如用组内结果直接构造轮次信用)或低频/量化 critic。第四,超参敏感性:$\\beta$ 从 1.0 到 1.5 就全线掉分,$\\lambda$ 偏离 0.80 两侧都变差,暗示方法需要较细的调参;改进方向是按轨迹长度自适应设置 $\\lambda$/\\$\\lambda_{intra}$,或给出理论上的射程匹配规则(论文已暗示 5 轮 vs 20 token 的对应关系)。第五,HLE 增益微弱(+0.66/+0.12)说明当任务的知识门槛远高于策略优化可弥补的范围时,MPO 的信用重分配收益有限,改进方向是结合课程学习或检索增强来配对优化信号。

未来方向

作者在正文与附录中留下的延伸点包括:把轮级改进界扩展到估计轮优势(附录 A.4 已做初步处理)、完整刻画轮级 GAE 的估计误差只用边界 critic 误差表达(附录 A.5)、以及与异步智能体训练(SAO 一系)结合以提升吞吐。基于其成果可以自然延伸的方向:其一,自适应/可学习的 $\\lambda$、$\\lambda_{intra}$、$\\beta$——按轨迹的轮数与轮长度分布动态调整信用射程,甚至用元梯度学 $\\beta$;其二,把 MAE 推广到有中间奖励或密集过程奖励的场景,轮级残差不再只有终点一项,检验保均值投影是否仍然必要;其三,与风险敏感目标和探索多样化方法(论文引用的 risk-based objectives)结合,用轮级优势的方差项控制探索;其四,把两尺度框架搬到代码智能体和长程规划任务(SWE-bench 类),那里轮边界(一次编辑/一次测试执行)同样清晰;其五,理论方向:证明带批归一化优势和裁剪比率时的实际收敛性质,或把轮级信任区域直接约束进优化器(类似轮级 TRPO);其六,验证该框架在更大规模(>30B)与多模态智能体上的可扩展性,以及轮级重要性校正对 off-policy、异步数据陈旧度的容忍度是否真的优于 token 级比率。

复现评估

复现评估:论文未在正文提到开源代码或训练配置的完整发布(作者来自北大、IQuest Research、清华、人大、港大及独立研究者,联系邮箱为北大学生邮箱),因此复现主要靠公开组件自行搭建。可复用的部分:两个模型 Qwen3-4B-Thinking 和 Qwen3-30B-A3B-Instruct 均为开源权重;评测基准全部公开——BrowseComp-Plus 用 Lu et al. 的 held-out 设置,GAIA/HLE 用 WebThinker 的 text-only 子集,Claw-Eval 与 Automation Bench 沿用原始协议;方法本身公式完整(式 14-25),关键超参明确($\\epsilon$ 裁剪阈值、$\\lambda=0.80$、$\\lambda_{intra}=0.95$、$\\beta=1.0$、$\\lambda_{critic}=1$)。难度较高的部分:需要成熟的 agentic RL 基础设施(多轮 rollout 引擎、环境工具沙箱、critic 共享训练),Search 训练 300 步且每个任务每次评估要 32 条独立 rollout,整体算力估计在数百至数千 GPU 卡时的量级,30B-A3B 的 MoE 训练门槛更高;且每设置单次运行意味着复现者即使投入资源,也只能对比到与论文一致量级的结果而非精确数字。综合判断:对有小规模 RL 经验的团队,4B Search 一条流水线是可复现的(中等偏高难度),完整复现全部 9 指标和消融网格则需要可观的算力预算。

相似论文推荐