Learning to Steer LLM Agents and Multi-Agent Systems
Organizations: National University of Singapore · Qwen Business Unit of Alibaba · University of Science and Technology of China
Abstract
Large language model (LLM)-based agents and multi-agent systems increasingly tackle complex tasks through long-horizon tool use and inter-agent collaboration. However, these systems are prone to deviating from the overall goal as execution unfolds, which wastes execution resources and leads to undesired outcomes, a failure termed goal drift. In this work, we propose a steering agent that supervises execution on the fly and steers the system back on track when drift occurs. The steering agent observes the execution context, deciding when to intervene with a low-cost fast path and how to intervene with a high-cost slow path. To unlock its steering intelligence, the ability to assess goal drift and generate effective interventions, we jointly train the two paths with reinforcement learning, combining a pairwise ranking objective with group-relative policy optimization (GRPO). Experiments on information-seeking search tasks show that the steering agent provides effective supervision for both single-agent and multi-agent systems, improving their performance and efficiency. The learned steering intelligence generalizes to out-of-domain tasks, transfers to unseen executors, and supports controllable intervention frequency without retraining.
Figures & tables
| Method | Multi-Hop QA | Single-Hop QA | Overall | Cost | |||||||
| 2Wiki | Hotpot | Bamboogle | MuSiQue | NQ | Trivia | Pop | Avg. | #Act. | Turns | ||
| No Intervention | 36.9 | 46.9 | 38.4 | 20.8 | 46.8 | 60.6 | 48.5 | 42.70 | – | – | 6.4 |
| Planning | 38.1 | 45.0 | 43.6 | 21.9 | 47.9 | 61.3 | 48.4 | 43.74 | +1.04 | 1.00 | 8.0 |
| w/ RL | 46.5 | 49.7 | 45.9 | 22.9 | 47.5 | 61.4 | 47.5 | 45.91 | +3.21 | 1.00 | 8.8 |
| Verification | 35.2 | 43.8 | 44.6 | 19.3 | 44.1 | 60.8 | 43.2 | 41.57 | 1.22 | 7.8 | |
| w/ RL | 40.8 | 51.1 | 39.9 | 20.9 | 51.1 | 61.4 | 48.9 | 44.87 | +2.17 | 1.08 | 6.8 |
| Method | Frames | GAIA | xBench-DS | |||
|---|---|---|---|---|---|---|
| Avg@4 | Pass@4 | Avg@4 | Pass@4 | Avg@4 | Pass@4 | |
| No Intervention | 26.46 | 44.17 | 16.75 | 34.95 | 49.50 | 65.00 |
| Steering w/ RL | 36.32 | 59.71 | 23.79 | 39.81 | 49.50 | 72.00 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Multi-Hop QA | Single-Hop QA | Overall | ||||||
| 2Wiki | Hotpot | Bamboogle | MuSiQue | NQ | Trivia | Pop | Avg. | ||
| No Intervention | 44.6 | 55.7 | 38.4 | 17.0 | 53.7 | 72.8 | 47.4 | 47.09 | – |
| Planning | 44.6 | 53.8 | 48.0 | 20.4 | 55.2 | 74.7 | 49.3 | 49.43 | +2.34 |
| w/ RL | 48.4 | 53.5 | 45.6 | 18.8 | 52.0 | 72.4 | 47.4 | 48.30 | +1.21 |
| Verification | 42.8 | 52.2 | 45.6 | 16.2 | 50.8 | 74.2 | 43.0 | 46.40 | |
| w/ RL | 43.1 | 55.1 | 42.4 | 19.7 | 56.3 | 71.7 | 47.7 | 48.00 | +0.91 |
LLM Agents
Large language model agents use language models to plan, use tools, and act across multi-step tasks and environments.
See all 711 papers