Learning Graph Search Heuristics
On the map: Offline RL and imitation learning from data → Imitation learning methods
Abstract (arXiv)
Searching for a path between two nodes in a graph is one of the most well-studied and fundamental problems in computer science. In numerous domains such as robotics, AI, or biology, practitioners develop search heuristics to accelerate their pathfinding algorithms. However, it is a laborious and complex process to hand-design heuristics based on the problem and the structure of a given use case. Here we present PHIL (Path Heuristic with Imitation Learning), a novel neural architecture and a training algorithm for discovering graph search and navigation heuristics from data by leveraging recent advances in imitation learning and graph representation learning. At training time, we aggregate datasets of search trajectories and ground-truth shortest path distances, which we use to train a specialized graph neural network-based heuristic function using backpropagation through steps of the pathfinding process. Our heuristic function learns graph embeddings useful for inferring node distances, runs in constant time independent of graph sizes, and can be easily incorporated in an algorithm such as A* at test time. Experiments show that PHIL reduces the number of explored nodes compared to state-of-the-art methods on benchmark datasets by 58.5% on average, can be directly applied in diverse graphs ranging from biological networks to road networks, and allows for fast planning in time-critical robotics domains.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Placed in Imitation learning methods, one of 13 directions in Offline RL and imitation learning from data. Builds on 40 of its 69 references that are in the map. First posted on arXiv 7 Dec 2022.
Builds on
40 of 69 references.
Closest ancestors · 1
Same direction, newest first
Other references · 39
- 2017Graph Attention Networkscited by 8,854
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
- 2019Position-aware Graph Neural Networkscited by 203
27 more
- 2017DART: Noise Injection for Robust Imitation Learningcited by 187
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2016Value Iteration Networkscited by 158
- 2017Predicting multicellular function through multi-layer tissue networkscited by 138
- 2017Imagination-Augmented Agents for Deep Reinforcement Learningcited by 137
- 2018The Adverse Effects of Code Duplication in Machine Learning Models of Codecited by 123
- 2019Neural Execution of Graph Algorithmscited by 118
- 2014Reinforcement and Imitation Learning via Interactive No-Regret Learningcited by 116
- 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
- 2016OSMnx: New Methods for Acquiring, Constructing, Analyzing, and Visualizing Complex Street Networkscited by 109
- 2017Deeply AggreVaTeD: Differentiable Imitation Learning for Sequential Predictioncited by 93
- 2014The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarkscited by 86
- 2020Retro*: Learning Retrosynthetic Planning with Neural Guided A* Searchcited by 75
- 2017QMDP-Net: Deep Learning for Planning under Partial Observabilitycited by 51
- 2020Path Planning using Neural A* Searchcited by 51
- 2015Learning to Search Better Than Your Teachercited by 50
- 2017Data-driven Planning via Imitation Learningcited by 36
- 2017Learning Heuristic Search via Imitationcited by 34
- 2018Learning to Search with MCTSnetscited by 32
- 2016Learning to Rank for Synthesizing Planning Heuristicscited by 22
- 2017Learning model-based planning from scratchcited by 21
- 2020XLVIN: eXecuted Latent Value Iteration Netscited by 17
- 2020Regularizing Towards Permutation Invariance in Recurrent Modelscited by 13
- 2017Adaptive Information Gathering via Imitation Learningcited by 6
- 2021Ivy: Templated Deep Learning for Inter-Framework Portabilitycited by 6
- 2019Fully Convolutional Search Heuristic Learning for Rapid Path Plannerscited by 4
- 2021Neural Weighted A*: Learning Graph Costs and Heuristics with Differentiable Anytime A*cited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 2; 2025: 3; 2026: 1.
7 papers.
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspectivecited by 16
- 2022TransPath: Learning Heuristics For Grid-Based Pathfinding via Transformerscited by 13
- 2025CayleyPy RL: Pathfinding and Reinforcement Learning on Cayley Graphscited by 5
- 2025Learning Admissible Heuristics for A*: Theory and Practicecited by 2
- 2025CayleyPy Growth: Efficient growth computations and hundreds of new conjectures on Cayley graphs (Brief version)cited by 1
- 2024Reinforcement Learning Discovers Efficient Decentralized Graph Path Search Strategiescited by 0
- 2026AAC: Admissible-by-Architecture Differentiable Landmark Compression for ALTcited by 0
- 2026AAC: Admissible-by-Architecture Differentiable Landmark Compression for ALT22 Apr 2026
- 2025Learning Admissible Heuristics for A*: Theory and Practice26 Sep 2025
- 2025CayleyPy Growth: Efficient growth computations and hundreds of new conjectures on Cayley graphs (Brief version)23 Sep 2025
- 2025CayleyPy RL: Pathfinding and Reinforcement Learning on Cayley Graphs25 Feb 2025
- 2024Reinforcement Learning Discovers Efficient Decentralized Graph Path Search Strategies12 Sep 2024
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspective9 Apr 2024
- 2022TransPath: Learning Heuristics For Grid-Based Pathfinding via Transformers22 Dec 2022
Similar, not cited
Close in wording, no citation either way
- 2019Leveraging Experience in Lazy Search
- 2021Leveraging Experience in Lazy Search
- 2026Building Deep Graph Predictors with Graph Imitation Learning
- 2022Travel the Same Path: A Novel TSP Solving Strategy
- 2026Trajectory Learning with Graph Representations for Social Robot Navigation
- 2024Work Smarter Not Harder: Simple Imitation Learning with CS-PIBT Outperforms Large Scale Imitation Learning for MAPF
- 2024HiMAP: Learning Heuristics-Informed Policies for Large-Scale Multi-Agent Pathfinding
- 2024Transformers Struggle to Learn to Search