From Coarse to Fine: Self-Adaptive Hierarchical Planning for LLM Agents

arXiv cs.AI / 4/28/2026

📰 NewsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper introduces AdaPlan-H, a self-adaptive hierarchical planning method for LLM agents that starts with a coarse macro plan and progressively refines it as task complexity changes.
  • Existing LLM agent planners are criticized for using a fixed granularity, which can lead to either over-detailed plans for simple tasks or under-detailed ones for complex tasks.
  • AdaPlan-H aims to achieve a better balance between simplicity and complexity by tailoring plan structure to different difficulty levels of tasks.
  • The approach is designed to be optimized using imitation learning and capability enhancement techniques.
  • Experiments report higher task execution success rates and reduced “overplanning” at the planning level, and the authors plan to release code and data publicly.

Abstract

Large language model-based agents have recently emerged as powerful approaches for solving dynamic and multi-step tasks. Most existing agents employ planning mechanisms to guide long-term actions in dynamic environments. However, current planning approaches face a fundamental limitation that they operate at a fixed granularity level. Specifically, they either provide excessive detail for simple tasks or insufficient detail for complex ones, failing to achieve an optimal balance between simplicity and complexity. Drawing inspiration from the principle of \textit{progressive refinement} in cognitive science, we propose \textbf{AdaPlan-H}, a self-adaptive hierarchical planning mechanism that mimics human planning strategies. Our method initiates with a coarse-grained macro plan and progressively refines it based on task complexity. It generates self-adaptive hierarchical plans tailored to the varying difficulty levels of different tasks, which can be optimized by imitation learning and capability enhancement. Experimental results demonstrate that our method significantly improves task execution success rates while mitigating overplanning at the planning level, providing a flexible and efficient solution for multi-step complex decision-making tasks. To contribute to the community, our code and data will be made publicly available at https://github.com/import-myself/AHP.