Proposing Hierarchical Goal-Conditioned Policy Planning in Multi-Goal Reinforcement Learning
Gavin B. Rens
TL;DR
HGCPP addresses the challenge of learning multiple long-horizon goals under sparse rewards by integrating goal-conditioned policies with hierarchical RL and Monte Carlo Tree Search planning. The framework maintains a single, evolving plan-tree of high-level actions (HLAs) built from short GCPs, enabling reuse of skills and faster reasoning through planning with HLAs rather than primitive actions. Key innovations include the CGCP formalism, a novel expansion and goal-sampling strategy, and a propagation scheme that updates GCP values and non-GCP HLAs along the plan-tree. The approach aims to improve sample efficiency, exploration, and planning in complex, multi-goal domains, with modular components that can leverage standard RL algorithms and neural approximators. If validated, HGCPP could offer a flexible blueprint for scalable, planning-informed multi-goal robotics and AI systems.
Abstract
Humanoid robots must master numerous tasks with sparse rewards, posing a challenge for reinforcement learning (RL). We propose a method combining RL and automated planning to address this. Our approach uses short goal-conditioned policies (GCPs) organized hierarchically, with Monte Carlo Tree Search (MCTS) planning using high-level actions (HLAs). Instead of primitive actions, the planning process generates HLAs. A single plan-tree, maintained during the agent's lifetime, holds knowledge about goal achievement. This hierarchy enhances sample efficiency and speeds up reasoning by reusing HLAs and anticipating future actions. Our Hierarchical Goal-Conditioned Policy Planning (HGCPP) framework uniquely integrates GCPs, MCTS, and hierarchical RL, potentially improving exploration and planning in complex tasks.
