HDDLGym: A Tool for Studying Multi-Agent Hierarchical Problems Defined in HDDL with OpenAI Gym
Ngoc La, Ruaridh Mon-Williams, and Julie A. Shah

TL;DR
HDDLGym is a Python tool that integrates hierarchical planning defined in HDDL with reinforcement learning environments in OpenAI Gym, facilitating research in multi-agent hierarchical problems.
Contribution
This paper introduces HDDLGym, a novel framework that automatically converts HDDL domains into Gym environments, enabling seamless RL and hierarchical planning integration for multi-agent scenarios.
Findings
Supports multi-agent hierarchical planning in RL environments
Enables use of existing HDDL domains from planning competitions
Demonstrated in domains like Transport and Overcooked
Abstract
In recent years, reinforcement learning (RL) methods have been widely tested using tools like OpenAI Gym, though many tasks in these environments could also benefit from hierarchical planning. However, there is a lack of a tool that enables seamless integration of hierarchical planning with RL. Hierarchical Domain Definition Language (HDDL), used in classical planning, introduces a structured approach well-suited for model-based RL to address this gap. To bridge this integration, we introduce HDDLGym, a Python-based tool that automatically generates OpenAI Gym environments from HDDL domains and problems. HDDLGym serves as a link between RL and hierarchical planning, supporting multi-agent scenarios and enabling collaborative planning among agents. This paper provides an overview of HDDLGym's design and implementation, highlighting the challenges and design choices involved in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAI-based Problem Solving and Planning · Reinforcement Learning in Robotics · Robotic Path Planning Algorithms
