DeepPlanner: Scaling Planning Capability for Deep Research Agents via Advantage Shaping

Wei Fan, Wenlin Yao, Zheng Li, Feng Yao, Xin Liu +4 more
10/14/2025
cs.AIcs.CL

No official code found. Best implementation: AlexFanw/DeepPlanner (39 stars, Apache-2.0, last commit 2025-12-09).

Abstract

Large language models (LLMs) augmented with multi-step reasoning and action generation abilities have shown promise in leveraging external tools to tackle complex tasks that require long-horizon planning. However, existing approaches either rely on implicit planning in the reasoning stage or introduce explicit planners without systematically addressing how to optimize the planning stage. As evidence, we observe that under vanilla reinforcement learning (RL), planning tokens exhibit significantly higher entropy than other action tokens, revealing uncertain decision points that remain under-optimized. To address this, we propose DeepPlanner, an end-to-end RL framework that effectively enhances the planning capabilities of deep research agents. Our approach shapes token-level advantage with an entropy-based term to allocate larger updates to high entropy tokens, and selectively upweights sample-level advantages for planning-intensive rollouts. Extensive experiments across seven deep research benchmarks demonstrate that DeepPlanner improves planning quality and achieves state-of-the-art results under a substantially lower training budget.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Code and dataset for paper: DeepPlanner: Scaling Planning Capability for Deep Research Agents via Advantage Shaping

391Shell, PythonOct 10, 202510 months agoApache-2.0

Similar Papers

Cite this paper

@article{fan2025deepplanner,
  title  = {DeepPlanner: Scaling Planning Capability for Deep Research Agents via Advantage Shaping},
  author = {Wei Fan and Wenlin Yao and Zheng Li and Feng Yao and Xin Liu and Liang Qiu and Qingyu Yin and Yangqiu Song and Bing Yin},
  year   = {2025},
  eprint = {2510.12979},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.12979v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.12979.svg)](https://codeofpaper.com/paper/2510.12979)

Discussion