Multi-Agent Tool-Integrated Policy Optimization
About
Large language models (LLMs) increasingly rely on multi-turn tool-integrated planning for knowledge-intensive and complex reasoning tasks. Existing implementations typically rely on a single agent, but they suffer from limited context length and noisy tool responses. A natural solution is to adopt a multi-agent framework with planner- and worker-agents to manage context. However, no existing methods support effective reinforcement learning post-training of tool-integrated multi-agent frameworks. To address this gap, we propose Multi-Agent Tool-Integrated Policy Optimization (MATPO), which enables distinct roles (planner and worker) to be trained within a single LLM instance using role-specific prompts via reinforcement learning. MATPO is derived from a principled credit assignment mechanism across planner and worker rollouts. This design eliminates the need to deploy multiple LLMs, which would be memory-intensive, while preserving the benefits of specialization. Experiments on GAIA-text, WebWalkerQA, and FRAMES show that MATPO consistently outperforms single-agent baselines by an average of 18.38% relative improvement in performance and exhibits greater robustness to noisy tool outputs. Our findings highlight the effectiveness of unifying multiple agent roles within a single LLM and provide practical insights for stable and efficient multi-agent RL training.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Web navigation | Webshop | Success Rate68 | 32 | |
| Multi-hop Question Answering | HotpotQA | Success Rate (SR)46 | 17 | |
| Multi-hop Question Answering | MuSiQue | Success Rate (SR)17 | 17 | |
| Multi-hop Question Answering | Bamboogle | SR41 | 17 | |
| Multi-hop Question Answering | 2WikiMultihopQA | SR46 | 17 | |
| Embodied Household Navigation | AlfWorld | Success Rate89 | 17 |