Solving Sokoban with forward-backward reinforcement learning
Not on the map. Why?
Abstract (arXiv)
Despite seminal advances in reinforcement learning in recent years, many domains where the rewards are sparse, e.g. given only at task completion, remain quite challenging. In such cases, it can be beneficial to tackle the task both from its beginning and end, and make the two ends meet. Existing approaches that do so, however, are not effective in the common scenario where the strategy needed near the end goal is very different from the one that is effective earlier on. In this work we propose a novel RL approach for such settings. In short, we first train a backward-looking agent with a simple relaxed goal, and then augment the state representation of the forward-looking agent with straightforward hint features. This allows the learned forward agent to leverage information from backward plans, without mimicking their policy. We demonstrate the efficacy of our approach on the challenging game of Sokoban, where we substantially surpass learned solvers that generalize across levels, and are competitive with SOTA performance of the best highly-crafted systems. Impressively, we achieve these results while learning from a small number of practice levels and using simple RL techniques.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 6 of its 20 references that are in the map. First posted on arXiv 5 May 2021.
Builds on
6 of 20 references.
References · 6
- 2017Reverse Curriculum Generation for Reinforcement Learningcited by 198
- 2017Imagination-Augmented Agents for Deep Reinforcement Learningcited by 140
- 2019An investigation of model-free planningcited by 66
- 2018Recall Traces: Backtracking Models for Efficient Reinforcement Learningcited by 23
- 2018Forward-Backward Reinforcement Learningcited by 19
- 2020Solving Hard AI Planning Instances Using Curriculum-Driven Deep Reinforcement Learningcited by 11
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 0; 2025: 1.
4 papers.
- 2022Left Heavy Tails and the Effectiveness of the Policy and Value Networks in DNN-based best-first search for Sokoban Planningcited by 3
- 2023ChemGymRL: An Interactive Framework for Reinforcement Learning for Digital Chemistrycited by 3
- 2025Symbolic Planning and Multi-Agent Path Finding in Extremely Dense Environments with Unassigned Agentscited by 2
- 2022Keke AI Competition: Solving puzzle levels in a dynamically changing mechanic spacecited by 1
- 2025Symbolic Planning and Multi-Agent Path Finding in Extremely Dense Environments with Unassigned Agents31 Aug 2025
- 2023ChemGymRL: An Interactive Framework for Reinforcement Learning for Digital Chemistry23 May 2023
- 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