Policy-Guided Heuristic Search with Guarantees
Not on the map. Why?
Abstract (arXiv)
The use of a policy and a heuristic function for guiding search can be quite effective in adversarial problems, as demonstrated by AlphaGo and its successors, which are based on the PUCT search algorithm. While PUCT can also be used to solve single-agent deterministic problems, it lacks guarantees on its search effort and it can be computationally inefficient in practice. Combining the A* algorithm with a learned heuristic function tends to work better in these domains, but A* and its variants do not use a policy. Moreover, the purpose of using A* is to find solutions of minimum cost, while we seek instead to minimize the search loss (e.g., the number of search steps). LevinTS is guided by a policy and provides guarantees on the number of search steps that relate to the quality of the policy, but it does not make use of a heuristic function. In this work we introduce Policy-guided Heuristic Search (PHS), a novel search algorithm that uses both a heuristic function and a policy and has theoretical guarantees on the search loss that relates to both the quality of the heuristic and of the policy. We show empirically on the sliding-tile puzzle, Sokoban, and a puzzle from the commercial game `The Witness' that PHS enables the rapid learning of both a policy and a heuristic function and compares favorably with A*, Weighted A*, Greedy Best-First Search, LevinTS, and PUCT in terms of number of problems solved and search time in all three domains tested.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 8 of its 32 references that are in the map. First posted on arXiv 21 Mar 2021.
Builds on
8 of 32 references.
References · 8
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,327
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 723
- 2017Imagination-Augmented Agents for Deep Reinforcement Learningcited by 137
- 2014The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarkscited by 86
- 2019An investigation of model-free planningcited by 64
- 2018Single-Agent Policy Tree Search With Guaranteescited by 22
- 2019Iterative Budgeted Exponential Searchcited by 3
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 5; 2024: 4; 2025: 3; 2026: 3.
20 papers.
Sort:
By area:
- 2023Hierarchical Imitation Learning with Vector Quantized Modelscited by 15
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replaycited by 13
- 2023Optimize Planning Heuristics to Rank, not to Estimate Cost-to-Goalcited by 10
- 2023Levin Tree Search with Context Modelscited by 7
- 2023Hybrid Search for Efficient Planning with Completeness Guaranteescited by 6
- 2021Exploiting Learned Policies in Focal Searchcited by 3
- 2022Left Heavy Tails and the Effectiveness of the Policy and Value Networks in DNN-based best-first search for Sokoban Planningcited by 3
- 2025Learning Admissible Heuristics for A*: Theory and Practicecited by 2
- 2024What Matters in Hierarchical Search for Combinatorial Reasoning Problems?cited by 1
- 2024A Training Data Recipe to Accelerate A* Search with Language Modelscited by 1
- 2024Exponential Speedups by Rerooting Levin Tree Searchcited by 1
- 2025Reinforcement Learning-based Heuristics to Guide Domain-Independent Dynamic Programmingcited by 1
8 more
- 2025Subgoal-Guided Policy Heuristic Search with Learned Subgoalscited by 1
- 2021Reinforcement Learning with Information-Theoretic Actuationcited by 0
- 2022The (Un)Scalability of Heuristic Approximators for NP-Hard Search Problemscited by 0
- 2023Solving Witness-type Triangle Puzzles Faster with an Automatically Learned Human-Explainable Predicatecited by 0
- 2024Graph Learning for Planning: The Story Thus Far and Open Challengescited by 0
- 2026Learning to Search and Searching to Learn for Generalization in Planningcited by 0
- 2026Structure-Induced Information for Rerooting Levin Tree Searchcited by 0
- 2026Direct Optimization of Generators for Search in Automated Theorem Provingcited by 0
- 2026Direct Optimization of Generators for Search in Automated Theorem Proving22 Sep 2026
- 2026Structure-Induced Information for Rerooting Levin Tree Search28 May 2026
- 2026Learning to Search and Searching to Learn for Generalization in Planning25 May 2026
- 2025Learning Admissible Heuristics for A*: Theory and Practice26 Sep 2025
- 2025Subgoal-Guided Policy Heuristic Search with Learned Subgoals8 Jun 2025
- 2025Reinforcement Learning-based Heuristics to Guide Domain-Independent Dynamic Programming20 Mar 2025
- 2024Exponential Speedups by Rerooting Levin Tree Search6 Dec 2024
- 2024Graph Learning for Planning: The Story Thus Far and Open Challenges3 Dec 2024
- 2024A Training Data Recipe to Accelerate A* Search with Language Models13 Jul 2024
- 2024What Matters in Hierarchical Search for Combinatorial Reasoning Problems?5 Jun 2024
- 2023Optimize Planning Heuristics to Rank, not to Estimate Cost-to-Goal30 Oct 2023
- 2023Hybrid Search for Efficient Planning with Completeness Guarantees19 Oct 2023
8 more
- 2023Solving Witness-type Triangle Puzzles Faster with an Automatically Learned Human-Explainable Predicate4 Aug 2023
- 2023Levin Tree Search with Context Models26 May 2023
- 2023Hierarchical Imitation Learning with Vector Quantized Models30 Jan 2023
- 2022The (Un)Scalability of Heuristic Approximators for NP-Hard Search Problems7 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
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replay20 Dec 2021
- 2021Reinforcement Learning with Information-Theoretic Actuation30 Sep 2021
- 2021Exploiting Learned Policies in Focal Search21 Apr 2021
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replaycited by 13
- 2023Levin Tree Search with Context Modelscited by 7
- 2023Hybrid Search for Efficient Planning with Completeness Guaranteescited by 6
- 2021Exploiting Learned Policies in Focal Searchcited by 3
- 2022Left Heavy Tails and the Effectiveness of the Policy and Value Networks in DNN-based best-first search for Sokoban Planningcited by 3
- 2025Learning Admissible Heuristics for A*: Theory and Practicecited by 2
- 2024What Matters in Hierarchical Search for Combinatorial Reasoning Problems?cited by 1
- 2024Exponential Speedups by Rerooting Levin Tree Searchcited by 1
- 2025Reinforcement Learning-based Heuristics to Guide Domain-Independent Dynamic Programmingcited by 1
- 2025Subgoal-Guided Policy Heuristic Search with Learned Subgoalscited by 1
- 2021Reinforcement Learning with Information-Theoretic Actuationcited by 0
- 2022The (Un)Scalability of Heuristic Approximators for NP-Hard Search Problemscited by 0
12 most cited of 17 All 17 (JSON)
- 2026Direct Optimization of Generators for Search in Automated Theorem Proving22 Sep 2026
- 2026Structure-Induced Information for Rerooting Levin Tree Search28 May 2026
- 2026Learning to Search and Searching to Learn for Generalization in Planning25 May 2026
- 2025Learning Admissible Heuristics for A*: Theory and Practice26 Sep 2025
- 2025Subgoal-Guided Policy Heuristic Search with Learned Subgoals8 Jun 2025
- 2025Reinforcement Learning-based Heuristics to Guide Domain-Independent Dynamic Programming20 Mar 2025
- 2024Exponential Speedups by Rerooting Levin Tree Search6 Dec 2024
- 2024Graph Learning for Planning: The Story Thus Far and Open Challenges3 Dec 2024
- 2024What Matters in Hierarchical Search for Combinatorial Reasoning Problems?5 Jun 2024
- 2023Hybrid Search for Efficient Planning with Completeness Guarantees19 Oct 2023
- 2023Solving Witness-type Triangle Puzzles Faster with an Automatically Learned Human-Explainable Predicate4 Aug 2023
- 2023Levin Tree Search with Context Models26 May 2023
12 newest of 17 All 17 (JSON)