mlsanityData to 14 Oct 2026

Left Heavy Tails and the Effectiveness of the Policy and Value Networks in DNN-based best-first search for Sokoban Planning

arXiv 2206.14298 ↗First posted 28 Jun 2022cs.AIcited by 3

Not on the map. Why?

Abstract (arXiv)

Despite the success of practical solvers in various NP-complete domains such as SAT and CSP as well as using deep reinforcement learning to tackle two-player games such as Go, certain classes of PSPACE-hard planning problems have remained out of reach. Even carefully designed domain-specialized solvers can fail quickly due to the exponential search space on hard instances. Recent works that combine traditional search methods, such as best-first search and Monte Carlo tree search, with Deep Neural Networks' (DNN) heuristics have shown promising progress and can solve a significant number of hard planning instances beyond specialized solvers. To better understand why these approaches work, we studied the interplay of the policy and value networks of DNN-based best-first search on Sokoban and show the surprising effectiveness of the policy network, further enhanced by the value network, as a guiding heuristic for the search. To further understand the phenomena, we studied the cost distribution of the search algorithms and found that Sokoban instances can have heavy-tailed runtime distributions, with tails both on the left and right-hand sides. In particular, for the first time, we show the existence of textitleft heavy tails and propose an abstract tree model that can empirically explain the appearance of these tails. The experiments show the critical role of the policy network as a powerful heuristic guiding the search, which can lead to left heavy tails with polynomial scaling by avoiding exploring exponentially sized subtrees. Our results also demonstrate the importance of random restarts, as are widely used in traditional combinatorial solvers, for DNN-based search methods to avoid left and right heavy tails.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 17 of its 51 references that are in the map. First posted on arXiv 28 Jun 2022.

Builds on

17 of 51 references.

References · 17

  1. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  2. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
  3. 2018Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Modelscited by 774
  4. 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 734
  5. 2018Predictive Uncertainty Estimation via Prior Networkscited by 557
  6. 2020Curriculum Learning for Reinforcement Learning Domains: A Framework and Surveycited by 373
  7. 2017Snapshot Ensembles: Train 1, get M for freecited by 350
  8. 2017Imagination-Augmented Agents for Deep Reinforcement Learningcited by 140
  9. 2019An investigation of model-free planningcited by 66
  10. 2019Learning Domain-Independent Planning Heuristics with Hypergraph Networkscited by 50
  11. 2018Learning Curriculum Policies for Reinforcement Learningcited by 35
  12. 2020Generalized Planning With Deep Reinforcement Learningcited by 35
5 more
  1. 2021Policy-Guided Heuristic Search with Guaranteescited by 20
  2. 2019Uncertainty-Based Out-of-Distribution Classification in Deep Reinforcement Learningcited by 15
  3. 2020Solving Hard AI Planning Instances Using Curriculum-Driven Deep Reinforcement Learningcited by 11
  4. 2021A Novel Automated Curriculum Strategy to Solve Hard Sokoban Planning Instancescited by 9
  5. 2021Solving Sokoban with forward-backward reinforcement learningcited by 4

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 1.

3 papers.