mlsanityData to 7 Oct 2026

Learning Graph Search Heuristics

arXiv 2212.03978 ↗First posted 7 Dec 2022cs.LG cs.AIcited by 7

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

  1. 2018Truncated Horizon Policy Search: Combining Reinforcement Learning & Imitation Learning29 May

Other references · 39

  1. 2017Graph Attention Networkscited by 8,854
  2. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
  3. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  4. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  5. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  6. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  7. 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
  8. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  9. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
  10. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
  11. 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
  12. 2019Position-aware Graph Neural Networkscited by 203
27 more
  1. 2017DART: Noise Injection for Robust Imitation Learningcited by 187
  2. 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
  3. 2016Value Iteration Networkscited by 158
  4. 2017Predicting multicellular function through multi-layer tissue networkscited by 138
  5. 2017Imagination-Augmented Agents for Deep Reinforcement Learningcited by 137
  6. 2018The Adverse Effects of Code Duplication in Machine Learning Models of Codecited by 123
  7. 2019Neural Execution of Graph Algorithmscited by 118
  8. 2014Reinforcement and Imitation Learning via Interactive No-Regret Learningcited by 116
  9. 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
  10. 2016OSMnx: New Methods for Acquiring, Constructing, Analyzing, and Visualizing Complex Street Networkscited by 109
  11. 2017Deeply AggreVaTeD: Differentiable Imitation Learning for Sequential Predictioncited by 93
  12. 2014The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarkscited by 86
  13. 2020Retro*: Learning Retrosynthetic Planning with Neural Guided A* Searchcited by 75
  14. 2017QMDP-Net: Deep Learning for Planning under Partial Observabilitycited by 51
  15. 2020Path Planning using Neural A* Searchcited by 51
  16. 2015Learning to Search Better Than Your Teachercited by 50
  17. 2017Data-driven Planning via Imitation Learningcited by 36
  18. 2017Learning Heuristic Search via Imitationcited by 34
  19. 2018Learning to Search with MCTSnetscited by 32
  20. 2016Learning to Rank for Synthesizing Planning Heuristicscited by 22
  21. 2017Learning model-based planning from scratchcited by 21
  22. 2020XLVIN: eXecuted Latent Value Iteration Netscited by 17
  23. 2020Regularizing Towards Permutation Invariance in Recurrent Modelscited by 13
  24. 2017Adaptive Information Gathering via Imitation Learningcited by 6
  25. 2021Ivy: Templated Deep Learning for Inter-Framework Portabilitycited by 6
  26. 2019Fully Convolutional Search Heuristic Learning for Rapid Path Plannerscited by 4
  27. 2021Neural Weighted A*: Learning Graph Costs and Heuristics with Differentiable Anytime A*cited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 0; 2024: 2; 2025: 3; 2026: 1.

7 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2019Leveraging Experience in Lazy Search
  2. 2021Leveraging Experience in Lazy Search
  3. 2026Building Deep Graph Predictors with Graph Imitation Learning
  4. 2022Travel the Same Path: A Novel TSP Solving Strategy
  5. 2026Trajectory Learning with Graph Representations for Social Robot Navigation
  6. 2024Work Smarter Not Harder: Simple Imitation Learning with CS-PIBT Outperforms Large Scale Imitation Learning for MAPF
  7. 2024HiMAP: Learning Heuristics-Informed Policies for Large-Scale Multi-Agent Pathfinding
  8. 2024Transformers Struggle to Learn to Search