A Novel Automated Curriculum Strategy to Solve Hard Sokoban Planning Instances
Not on the map. Why?
Abstract (arXiv)
In recent years, we have witnessed tremendous progress in deep reinforcement learning (RL) for tasks such as Go, Chess, video games, and robot control. Nevertheless, other combinatorial domains, such as AI planning, still pose considerable challenges for RL approaches. The key difficulty in those domains is that a positive reward signal becomes em exponentially rare as the minimal solution length increases. So, an RL approach loses its training signal. There has been promising recent progress by using a curriculum-driven learning approach that is designed to solve a single hard instance. We present a novel em automated curriculum approach that dynamically selects from a pool of unlabeled training instances of varying task complexity guided by our em difficulty quantum momentum strategy. We show how the smoothness of the task hardness impacts the final learning results. In particular, as the size of the instance pool increases, the ``hardness gap'' decreases, which facilitates a smoother automated curriculum based learning process. Our automated curriculum approach dramatically improves upon the previous approaches. We show our results on Sokoban, which is a traditional PSPACE-complete planning problem and presents a great challenge even for specialized solvers. Our RL agent can solve hard instances that are far out of reach for any previous state-of-the-art Sokoban solver. In particular, our approach can uncover plans that require hundreds of steps, while the best previous search methods would take many years of computing time to solve such instances. In addition, we show that we can further boost the RL performance with an intricate coupling of our automated curriculum approach with a curiosity-driven search strategy and a graph neural net representation.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 12 of its 26 references that are in the map. First posted on arXiv 3 Oct 2021.
Builds on
12 of 26 references.
References · 12
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2017Curiosity-driven Exploration by Self-supervised Predictioncited by 1,173
- 2018Exploration by Random Network Distillationcited by 966
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 723
- 2017Representation Learning on Graphs: Methods and Applicationscited by 456
- 2017A Comprehensive Survey of Graph Embedding: Problems, Techniques and Applicationscited by 260
- 2017Automated Curriculum Learning for Neural Networkscited by 251
- 2019Go-Explore: a New Approach for Hard-Exploration Problemscited by 207
- 2017Imagination-Augmented Agents for Deep Reinforcement Learningcited by 137
- 2017Network Representation Learning: A Surveycited by 101
- 2017Learning Generalized Reactive Policies using Deep Neural Networkscited by 39
- 2020Solving Hard AI Planning Instances Using Curriculum-Driven Deep Reinforcement Learningcited by 10
Built on by
Citing papers per year: 2022: 4; 2023: 1; 2024: 2; 2025: 2.
9 papers.
- 2024WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the Environmentcited by 99
- 2022Environment Generation for Zero-Shot Compositional Reinforcement Learningcited by 32
- 2022Left Heavy Tails and the Effectiveness of the Policy and Value Networks in DNN-based best-first search for Sokoban Planningcited by 3
- 2023Lightweight Online Learning for Sets of Related Problems in Automated Reasoningcited by 2
- 2022Keke AI Competition: Solving puzzle levels in a dynamically changing mechanic spacecited by 1
- 2024Rethinking Teacher-Student Curriculum Learning through the Cooperative Mechanics of Experiencecited by 1
- 2022Graph Value Iterationcited by 0
- 2025Generative Modeling for Robust Deep Reinforcement Learning on the Traveling Salesman Problemcited by 0
- 2025LexiCon: a Benchmark for Planning under Temporal Constraints in Natural Languagecited by 0
- 2025LexiCon: a Benchmark for Planning under Temporal Constraints in Natural Language7 Oct 2025
- 2025Generative Modeling for Robust Deep Reinforcement Learning on the Traveling Salesman Problem12 Aug 2025
- 2024Rethinking Teacher-Student Curriculum Learning through the Cooperative Mechanics of Experience3 Apr 2024
- 2024WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the Environment19 Feb 2024
- 2023Lightweight Online Learning for Sets of Related Problems in Automated Reasoning18 May 2023
- 2022Graph Value Iteration20 Sep 2022
- 2022Keke AI Competition: Solving puzzle levels in a dynamically changing mechanic space11 Sep 2022
- 2022Left Heavy Tails and the Effectiveness of the Policy and Value Networks in DNN-based best-first search for Sokoban Planning28 Jun 2022
- 2022Environment Generation for Zero-Shot Compositional Reinforcement Learning21 Jan 2022