Scaling LLM Multi-turn RL with End-to-end Summarization-based Context Management
About
We study reinforcement learning (RL) fine-tuning of large language model (LLM) agents for long-horizon multi-turn tool use, where context length quickly becomes a fundamental bottleneck. Existing RL pipelines can suffer from degraded instruction following, excessive rollout costs, and most importantly, strict context limits. To address these challenges, we introduce summarization-based context management to training. In specific, it periodically compresses the tool using history by LLM-generated summaries that retain task-relevant information to keep a compact context while enabling the agent to scale beyond the fixed context window. Building on this formulation, we derive a policy gradient representation that seamlessly enables standard LLM RL infrastructures to optimize both tool-use behaviors as well as summarization strategies in an end-to-end fashion. We instantiate this framework with \underline{SU}mmarization augmented \underline{P}olicy \underline{O}ptimization (\texttt{SUPO}), an LLM RL algorithm that enables long-horizon training beyond a fixed context limit. Experiments on interactive function calling and searching tasks demonstrate that \texttt{SUPO} significantly improves the success rate while maintaining the same or even lower working context length compared to baselines. We also demonstrate that for complex searching tasks, \texttt{SUPO} can further improve the evaluation performance when scaling test-time maximum round of summarization beyond that of training time. Our results establish summarization-based context management as a principled and scalable approach for training RL agents beyond a fixed context length limit.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Open-domain long-horizon evaluation | BrowseComp-Plus (BCP) (test) | Accuracy8.19 | 35 | |
| Open-domain long-horizon evaluation | FRAMES (test) | Accuracy21.6 | 35 | |
| Question Answering | Multi-objective QA | Score (2 Objectives)40.9 | 24 | |
| Information Seeking | GAIA | Success Rate25.2 | 23 | |
| Multi-objective task | Local Wiki Search | F1 (2-objective)57.9 | 16 | |
| Deep search | HLE | Accuracy9.2 | 16 | |
| Deep-search QA | FRAMES | Accuracy26.8 | 16 | |
| Code Generation | CodeGym | Accuracy35.4 | 10 | |
| Code Generation | LoCoBench Agent | Accuracy68.1 | 10 | |
| Cross-Domain Evaluation | Aggregate Generalization | Overall Average Score34.8 | 10 |