Subgoal Graph-Augmented Planning for LLM-Guided Open-World Reinforcement Learning
Shanwei Fan, Bin Zhang, Zhiwei Xu, Yingxuan Teng, Siqi Dai, Lin Cheng, Guoliang Fan
TL;DR
This work tackles the misalignment between abstract LLM plans and actionable environment behaviors in open-world RL. It introduces SGA-ACR, which offline-constructs an environment-specific subgoal graph and an entity knowledge base, then online employs a multi-LLM actor-critic-refiner planning pipeline augmented by graph-based retrieval, with a subgoal tracker providing execution feedback. Empirical results on 22 Crafter tasks show that SGA-ACR yields superior planning quality, better plan-execution alignment, and robustness across LLM scales compared to strong baselines. The contributions include a structured knowledge framework, a non-finetuning multi-LLM planning pipeline, and a bidirectional subgoal tracker, enabling efficient and reliable open-world RL with existing LLMs.
Abstract
Large language models (LLMs) offer strong high-level planning capabilities for reinforcement learning (RL) by decomposing tasks into subgoals. However, their practical utility is limited by poor planning-execution alignment, which reflects a critical gap between abstract plans and actionable, environment-compatible behaviors. This misalignment arises from two interrelated limitations: (1) LLMs often produce subgoals that are semantically plausible but infeasible or irrelevant in the target environment due to insufficient grounding in environment-specific knowledge, and (2) single-LLM planning conflates generation with self-verification, resulting in overconfident yet unreliable subgoals that frequently fail during execution. To address these challenges, we propose Subgoal Graph-Augmented Actor-Critic-Refiner (SGA-ACR), a framework that integrates an environment-specific subgoal graph and structured entity knowledge with a multi-LLM planning pipeline that explicitly separates generation, critique, and refinement to produce executable and verifiable subgoals. A subgoal tracker further monitors execution progress, provides auxiliary rewards, and adaptively updates the subgoal graph to maintain alignment between plans and actions. Experimental results on 22 diverse tasks in the open-world game "Crafter" demonstrate the effectiveness of our proposed method.
