A Novel Automated Curriculum Strategy to Solve Hard Sokoban Planning Instances
Dieqiao Feng, Carla P. Gomes, Bart Selman

TL;DR
This paper introduces an automated curriculum learning strategy guided by difficulty quantum momentum, significantly enhancing reinforcement learning performance on complex Sokoban planning problems by enabling the solution of previously intractable instances.
Contribution
The paper presents a novel automated curriculum approach that dynamically selects training instances based on difficulty, improving RL performance on complex combinatorial planning tasks like Sokoban.
Findings
RL agent solves Sokoban instances previously unsolvable by state-of-the-art methods.
Automated curriculum reduces difficulty gap, enabling smoother learning.
Coupling curriculum with curiosity-driven search further boosts performance.
Abstract
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…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Artificial Intelligence in Games · Teaching and Learning Programming
