← 返回 2026-05-28

用于多模态智能体推理的智能体探索策略优化 Agent Explorative Policy Optimization for Multimodal Agentic Reasoning

Minki Kang, Shizhe Diao, Ryo Hachiuma, Sung Ju Hwang, Pavlo Molchanov, Yu-Chiang Frank Wang, Byung-Kwan Lee 📅 2026-05-27 👍 93 2026-07-13 08:36
多模态学习 大语言模型 工具使用 强化学习 智能体推理

通过工具调用重采样解决思考-行动差距,提升智能体推理能力

前置知识

Group Relative Policy Optimization (GRPO)

GRPO是一种强化学习算法,它为每个输入生成一组N个rollouts,根据答案正确性给每个rollout分配二元结果奖励$r_i \in \{0, 1\}$,然后计算群体归一化优势$A_i = (r_i - \text{mean}(\{r_j\}_{j=1}^N)) / \text{std}(\{r_j\}_{j=1}^N)$,并将这个优势均匀分配到rollout中的每个token,通过PPO-clip surrogate更新策略。

GRPO是AXPO的baseline算法,理解其工作机制是理解AXPO如何改进学习信号的基础

Thinking-Acting Gap(思考-行动差距)

这是本文识别的核心问题,指智能体推理中思考(thinking)和工具使用(tool use/acting)之间的结构性不对称。思考是默认模式,自包含在模型的token空间内,每个token都在模型控制下,错误可以通过不同的思维链纠正。工具使用是辅助行为,高方差且脆弱,一个短token序列触发外部响应,模型无法预测或控制,调用中的小变化可能产生完全不同的结果。

这是本文要解决的核心问题,理解这个差距是理解AXPO方法动机的关键

Tool-call Resampling(工具调用重采样)

AXPO的核心技术,指在智能体推理轨迹中固定思考前缀,从工具调用边界处重新采样后续轨迹。具体来说,给定一个工具使用的源rollout $\tau_{\text{src}}$及其前缀$t_{\text{src},1}$(包含开头的标签),从$\pi_\theta(\cdot | x, t_{\text{src},1})$采样K个续传$\{y_{\text{res}}^k\}_{k=1}^K$,执行每个重采样轨迹中的工具调用,并向前滚动直到标签或轮次限制。

这是AXPO的核心创新,理解这个技术是理解AXPO如何恢复工具调用学习信号的关键

PPO-clip Surrogate

PPO(Proximal Policy Optimization)的clip surrogate损失函数,用于限制策略更新幅度,防止过大的策略变化导致性能崩溃。形式为$\mathcal{L}_{\text{clip}}(\tau; \hat{A}) = -\min(\frac{\pi_\theta(\tau)}{\pi_{\theta_{\text{old}}}(\tau)}\hat{A}, \text{clip}(\frac{\pi_\theta(\tau)}{\pi_{\theta_{\text{old}}}(\tau)}, 1-\epsilon, 1+\epsilon)\hat{A})$,其中$\epsilon$是裁剪超参数(通常为0.2)。

这是GRPO和AXPO都使用的策略更新机制,理解它有助于理解优势信号如何影响策略优化

研究动机

现有方法GRPO在训练智能体推理模型时存在两个关键问题。首先,工具使用尝试率很低,在RL训练过程中只占约20-35%的rollouts,远低于仅思考的多数情况。这意味着工具使用这个区分智能体推理和非智能体推理的关键行为在每组训练数据中仍然被低估。其次,当尝试工具使用时,工具使用子组在同一问题中往往一起失败。论文数据显示,在工具使用被尝试的问题中,工具使用子组的全错误率约为40%,而无工具子组的全错误率约为25%。在群体归一化优势下,这种不对称性在两种情况下都导致工具调用token获得非正优势:在混合组中落后于无工具成功信号,在全错组中优势完全为零。在这两种情况下,工具调用在最需要的问题上被压抑了有效的学习信号。

本文的目标是本文的目标是提出一种新的强化学习算法AXPO(Agent eXplorative Policy Optimization),通过针对性探索来解决工具使用在GRPO下的训练不足问题。具体来说,AXPO要在有限的额外rollout预算内,提高工具使用rollouts的成功率覆盖,恢复工具调用token的学习信号,从而让模型更好地学会何时以及如何使用工具。实验目标是在多个多模态基准测试上,与SFT + GRPO基线相比,实现Pass@1和Pass@4的提升,并且在较小模型规模上达到或超过更大基线模型的性能。

与已有工作不同的是,本文的独特切入角度是识别并利用Thinking-Acting Gap的结构性不对称性。已有方法如GRPO、mid-trajectory branching和reward shaping都没有专门针对工具调用这个特定的分歧点。本文的洞察是:在智能体推理中,思考前缀可能完全合理,从头重新生成整个轨迹会在前缀上浪费计算预算,而这些前缀并不是瓶颈。工具调用重采样恰恰在Thinking-Acting Gap表现的地方集中探索。与pure reasoning不同,纯推理中没有类似的边界将已承诺的意图与高方差动作分开。这种将探索集中在工具调用边界的方法是本文的独特贡献。

核心方法

AXPO的整体思路是在GRPO的基础上,针对工具使用这一关键但训练不足的行为进行有针对性的探索。AXPO的直觉是:当一个工具使用的轨迹失败时,思考前缀可能是完全正确的,问题出在工具调用本身。因此,AXPO固定思考前缀,只在工具调用边界处重采样,而不是从头重新生成整个轨迹。技术路线上,AXPO在三个关键设计选择上实现这一想法:在何处重采样、选择哪个前缀、以及如何让重采样进入梯度更新。具体来说,AXPO只在工具使用子组非空且完全错误的组中触发重采样,选择不确定性最高的前缀进行重采样,并且分解优势流使得每个token只从一个源更新。

AXPO的核心创新点是工具调用重采样(tool-call resampling),这与已有方法有本质区别。与直接使用GRPO相比,AXPO恢复了第2.2节中识别的全错工具使用子组的学习信号,而均匀采样无法达到这些组。与mid-trajectory branching方法相比,AXPO在工具调用边界处重采样,而不是在工具观察之后重采样,探索的是工具调用本身而不是给定工具输出后的续传。与reward shaping相比,AXPO作用于rollout分布本身,而不是改变奖励信号。AXPO的理论基础是:通过固定一个已经跨越工具调用边界的前缀,每个重采样续传必然使用工具,所以$q \to 1$,$(1-q)$的浪费因子消失,允许恢复工具使用子组的概率严格高于任意固定$N$下的原始采样。

方法步骤详情

AXPO方法包含三个主要步骤。第一步是工具调用重采样:给定一个标准GRPO组的工具使用rollout $\tau_{\text{src}}$及其前缀$t_{\text{src},1}$(包含开头的标签),从$\pi_\theta(\cdot | x, t_{\text{src},1})$采样K个续传$\{y_{\text{res}}^k\}_{k=1}^K$,执行每个重采样轨迹中的工具调用,并向前滚动直到标签或轮次限制,形成重采样轨迹$\tau_{\text{res}}^k = (t_{\text{src},1}, y_{\text{res}}^k)$,每个重采样轨迹接收与标准rollout相同的二元结果奖励$r_{\text{res}}^k \in \{0, 1\}$。第二步是重采样候选选择:AXPO只在工具使用子组非空且完全错误的组中触发重采样,这些组是工具调用token在GRPO下接收非正优势的组;AXPO将最高$r \cdot BN$的额外预算分配给触发的组,按广度优先分配每个触发的质量问题在收到第二个之前接收其排名最高的前缀;AXPO通过$\tau_{\text{src}}$中工具调用token上的平均策略概率(一个易于处理的不确定性代理)对候选进行排名,并且首先重采样最低置信度的前缀。第三步是优势计算:对于每个选定的前缀$t_{\text{src},1}$,K个重采样续传形成一个独立优势组,计算per-prefix GRPO优势$\hat{A}_{\text{res}}^k(t_{\text{src},1}) = (r_{\text{res}}^k - \text{mean}(\{r_{\text{res}}^j\}_{j=1}^K)) / \text{std}(\{r_{ ext{res}}^j\}_{j=1}^K)$,这只应用于续传token$y_{ ext{res}}^k$,前缀思考token被mask;源轨迹的前缀token通过$\tau_{ ext{src}}$用二元恢复奖励$r_{ ext{prefix}}(t_{ ext{src},1}) = \mathbb{1}[\exists k \in \{1, ..., K\}: r_{ ext{res}}^k = 1]$更新,这个恢复奖励替换源组GRPO归一化中的原始(零)源rollout奖励,计算应用于源前缀token的per-prefix优势$\hat{A}_{ ext{prefix}}(t_{ ext{src},1})$。

技术新颖性

AXPO的技术新颖性体现在三个方面。首先,AXPO是第一个专门针对智能体推理中工具调用边界进行有针对性探索的RL算法,它利用Thinking-Acting Gap的结构性不对称性,将探索集中在rollout分布上的工具调用位置,而不是通过奖励塑形或rollout扩展。其次,AXPO的优势计算分解避免了对共享前缀token的矛盾信号:失败的源rollout惩罚前缀,而成功的重采样奖励前缀,AXPO通过恢复指示器$r_{ ext{prefix}}$避免这种冲突,确保每个token只从一个源更新。第三,AXPO的理论分析证明,工具调用重采样在恢复工具使用成功rollouts的覆盖率上严格优于原始采样,这对于理解为什么AXPO能够在有限的额外预算内取得比扩展rollout预算更大的增益提供了理论基础。

Concept. AXPO concentrates exploration on the tool call for agentic reasoning.
Figure 2: Concept. AXPO concentrates exploration on the tool call for agentic reasoning.

实验结果

论文在九个多模态基准测试上对Qwen3-VL-Thinking的三个规模(2B/4B/8B)进行了全面评估。Pass@1平均结果显示,SFT + AXPO在2B/4B/8B规模上分别比SFT + GRPO提升+1.1 pp/+1.4 pp/+1.8 pp。Pass@4平均结果更加显著,SFT + AXPO在三个规模上分别提升+2.8 pp/+2.3 pp/+1.8 pp。最引人注目的是,在8B规模上,SFT + AXPO达到32B Base的Pass@1的99%,并且以75.8 vs. 75.1超过其Pass@4,尽管只有1/4的参数。详细分解8B Pass@1列显示,SFT + AXPO在Reasoning、Perception和Search上分别比SFT + GRPO基线提升+0.6 pp、+2.9 pp和+1.3 pp。相对而言,增益集中在Perception(+4%),在Reasoning上最小(+1%),这符合预期:Perception是图像工具使用最直接决定正确性的领域,而Reasoning的瓶颈往往是思考而不是工具调用。训练动态分析显示,在SFT + GRPO下,工具使用率在训练过程中保持平坦约30%,全错误率在约40%处波动。在SFT + AXPO下,工具使用率在训练过程中增长+28 pp,全错误率在每步都比GRPO低约17 pp。AXPO的全错误率是基于重采样后的子组成分测量的,所以这种持续的中面板差距是右面板中显示的每步恢复率的可视化:工具调用重采样每步将约12%的全错工具使用子组翻转为至少有一个正确工具调用轨迹的子组。论文还对比了AXPO与其他RL方法,包括reward shaping(tool penalty/bonus)、额外的rollout预算和其他RL算法(RLTF、CISPO、ARPO),AXPO在Pass@1和Pass@4上都超过每个替代方案。最直接的更多计算控制rollout 2×将rollout预算翻倍,但仍然比AXPO表现差,证明增益来自计算花费的位置,而不是多少。

Main results — Pass@1 (%, ↑) on nine multimodal benchmarks.
Table 1: Main results — Pass@1 (%, ↑) on nine multimodal benchmarks.
AXPO ablations on Qwen3-VL-8B-Thinking.
Table 2: AXPO ablations on Qwen3-VL-8B-Thinking.
Comparison to alternative RL recipes on Qwen3-VL-8B-Thinking.
Table 3: Comparison to alternative RL recipes on Qwen3-VL-8B-Thinking.
Main result: AXPO narrows the agentic gap to a 4× larger baseline.
Figure 1: Main result: AXPO narrows the agentic gap to a 4× larger baseline.
Both Thinking-Acting Gap symptoms reverse during AXPO training but stay flat under GRPO.
Figure 4: Both Thinking-Acting Gap symptoms reverse during AXPO training but stay flat under GRPO.
Training stages on the tool-attempt rate vs. conditional Pass@1 plane.
Figure 5: Training stages on the tool-attempt rate vs. conditional Pass@1 plane.
查看结构化数据
任务指标本文基线提升
MathVision (Reasoning) Pass@1 56.1% 55.3% +0.8 pp
V⋆ (Perception) Pass@1 87.8% 87.7% +0.1 pp
VisualProbe (Perception) Pass@1 45.8% 40.1% +5.7 pp
HR-MMSearch (Search) Pass@1 25.9% 24.4% +1.5 pp
Average (All benchmarks) Pass@1 62.3% 60.5% +1.8 pp
Average (All benchmarks) Pass@4 75.8% 74.0% +1.8 pp
8B vs 32B Base Pass@4 75.8% 75.1% +0.7 pp with 4× fewer parameters

局限与改进

作者承认的研究局限性包括:研究假设智能体推理的可验证结果奖励用于RL,这对于某些开放性问题可能不适用;训练模型最大只到8B参数,更大规模模型上的效果需要进一步验证;工具集只包括Python解释器、Web搜索引擎和图像缩放工具,更复杂工具组合的效果需要研究;理论分析假设$p(t_{ ext{src},1}) \geq q p_{ ext{tool}}$,这个条件在实践中可能不总是成立。我观察到的局限性包括:AXPO需要额外的重采样预算(虽然论文显示25%额外预算可以比100%额外rollout预算获得更大增益),在计算资源有限的场景下可能仍有压力;AXPO专注于工具调用边界,但思考阶段的错误仍可能限制整体性能;实验主要集中在多模态任务上,纯语言任务上的效果需要验证;AXPO的优势计算方法增加了实现复杂度,可能影响实际部署。

独立分析的弱点

AXPO的第一个潜在弱点是在某些场景下可能过度专注于工具调用,而忽视思考阶段的优化。对于某些问题,思考阶段本身可能是瓶颈,工具调用重采样无法帮助。改进方向可以是在工具调用重采样的基础上,增加对思考前缀的自我反思和优化,或者在重采样时同时探索工具调用和思考前缀的微小变化。第二个弱点是AXPO的重采样预算分配策略虽然优先级明确,但可能在某些问题类型上不最优。改进方向可以是学习式地分配重采样预算,根据问题类型、工具类型或历史表现动态调整重采样策略。第三个弱点是AXPO的不确定性代理(平均策略概率)可能不是最优的不确定性度量。改进方向可以是探索其他不确定性度量,如预测熵、信息增益或ensemble disagreement,或者结合多个度量形成更鲁棒的排名机制。第四个弱点是AXPO的优势计算分解避免了梯度冲突,但也可能损失某些信息。改进方向可以是更灵活的优势分配机制,在避免冲突的同时保留更多信息,或者允许一定程度的权衡。

未来方向

作者提出的未来方向包括:扩展到更大规模的模型(如32B或更大),验证AXPO的可扩展性;探索更复杂的工具集和工具组合,测试AXPO在更丰富智能体环境中的效果;研究AXPO与其它技术(如self-play、curriculum learning)的结合;开放源代码和模型,促进社区的进一步研究。基于论文成果的可延伸方向包括:将AXPO应用到其他模态(如音频、视频)的智能体推理中;探索AXPO在多智能体协作场景中的应用;研究AXPO在在线学习或持续学习场景中的适应性;开发更高效的AXPO实现,减少计算开销;研究AXPO与其它RL算法(如off-policy RL)的结合;探索AXPO在奖励稀疏或延迟的环境中的表现。

复现评估

论文提到项目页面可用,但未在正文中明确说明是否开源代码、数据和模型。实验使用的训练数据包括64K SFT轨迹(来自ViRL、fvqa和PyVision-RL,由Qwen3-VL-32B-Thinking生成)和38K RL问题(16K过滤子集+22K来自MMFineReason-hard)。基准测试包括九个多模态数据集,涵盖Reasoning(MathVision、DynaMath、Math-VR)、Perception(V⋆、VisualProbe、HR-Bench-4K、HR-Bench-8K)和Search(HR-MMSearch、MMSearch)三个类别。实验在Qwen3-VL-Thinking的三个规模(2B、4B、8B)上进行。论文未详细说明训练所需的计算资源,但提到了SFT + AXPO在8B规模上达到或超过32B Base的性能,暗示训练成本可控。复现难度评估:虽然论文详细描述了方法和实验设置,但如果代码不开源,精确复现仍有挑战,尤其是工具调用重采样和优势计算的具体实现细节。数据方面,公开数据集(如MathVision、V⋆等)可以获取,但训练轨迹数据可能需要重新生成。总体而言,如果作者开源代码和数据,复现难度中等;否则,复现难度较高。