RAMP: Hybrid DRL for Online Learning of Numeric Action Models
Organizations: Ben-Gurion University of the Negev, Be’er Sheva, Israel
Abstract
Automated planning algorithms require an action model specifying the preconditions and effects of each action, but obtaining such a model is often hard. Learning action models from observations is feasible, but existing algorithms for numeric domains are offline, requiring expert traces as input. We propose the Reinforcement learning, Action Model learning, and Planning (RAMP) strategy for learning numeric planning action models online via interactions with the environment. RAMP simultaneously trains a Deep Reinforcement Learning (DRL) policy, learns a numeric action model from past interactions, and uses that model to plan future actions when possible. These components form a positive feedback loop: the RL policy gathers data to refine the action model, while the planner generates plans to continue training the RL policy. To facilitate this integration of RL and numeric planning, we developed Numeric PDDLGym, an automated framework for converting numeric planning problems to Gym environments. Experimental results on standard IPC numeric domains show that RAMP significantly outperforms PPO, a well-known DRL algorithm, in terms of solvability and plan quality.
Figures & tables
| Input | Numeric | Stochastic | NS | Noisy | Obs. | Online/Offline | |
| FAMA ( Aineto et al., 2019 ) | symbolic | No | No | No | No | Partial | Offline |
| LOCM ( Cresswell et al., 2013 ) | symbolic | No | No | No | No | Only action | Offline |
| Framer ( Lindsay et al., 2017 ) | text | No | No | No | - | Only action | Offline |
| OLAM ( Lamanna et al., 2021 ) | symbolic | No | No | No | No | Yes | Online |
| NOLAM ( Lamanna and Serafini, 2024 ) | symbolic | No | No | No | Yes | Yes | Offline |
| ILM ( Ng and Petrick, 2019 ) | symbolic | No | Yes | Yes | Yes | Yes | Online |
| Domain | small | large | ||
|---|---|---|---|---|
| Counters | 10 | 12 | 13 | 16 |
| Sailing | 6 | 9 | 12 | 22 |
| Depot | 62 | 256 | 80 | 450 |
| Pogo | 150 | 42 | 406 | 106 |
| Test | Train | |||
| Domain | Size | Recall | Solved | Timeout |
| counters | small | 0.960 | 97.4 | 1.2 |
| counters | large | 0.990 | 96.6 | 2.0 |
| sailing | small | 0.696 | 87.4 | 0.8 |
| sailing | large | 0.849 | 85.2 | 7.0 |
| depot | small | 0.128 | 995.8 | 2.6 |
Model-Based RL
Model-based reinforcement learning uses environment models to plan actions and learn policies with fewer real-world interactions.
See all 245 papers