An Empirical Survey and Benchmark of Learned Distance Indexes for Road Networks
cs.LG, cs.DB
Submitted: 2026-02-03
Updated: 2026-09-19
Comments: Accepted at SIGSPATIAL '26. 14 pages, 4 figures
Code: https://github.com/purduedb/shortest-distance-survey
License: http://creativecommons.org/licenses/by/4.0/
The gist: The calculation of shortest-path distances in road networks is a core operation in navigation systems, location-based services, and spatial analytics.
Terminology
Abstract
The calculation of shortest-path distances in road networks is a core operation in navigation systems, location-based services, and spatial analytics. Although classical algorithms, e.g., Dijkstra's algorithm, provide exact answers, their latency is prohibitive for modern real-time, large-scale deployments. Over the past two decades, numerous distance indexes have been proposed to speed up query processing for shortest distance queries. More recently, with advances in machine learning (ML), researchers have designed and proposed ML-based distance indexes to answer approximate shortest path and distance queries efficiently. However, a comprehensive and systematic evaluation of these ML-based approaches is lacking. This paper presents the first empirical survey of ML-based distance indexes on road networks, evaluating them along four key dimensions: training time, query latency, storage, and accuracy. Using 13 real-world road networks (7 with workload-driven queries, derived from trajectory data, and 6 with synthetically generated queries), we benchmark ten representative ML techniques and compare them against classical non-ML baselines, highlighting key insights and practical trade-offs. We release a unified open-source codebase to support reproducibility and future research on learned indexes.
Sources
- A Unified Neural Network Approach for Estimating Travel Time and Distance for a Taxi Trip
- Semi-Supervised Classification with Graph Convolutional Networks
- A Survey of Shortest-Path Algorithms
- Efficient Estimation of Word Representations in Vector Space
- Adam: A Method for Stochastic Optimization
- A Survey on Temporal Knowledge Graph: Representation Learning and Applications
- Fast Graph Representation Learning with PyTorch Geometric
- DeepTravel: a Neural Network Based Travel Time Estimation Model with Auxiliary Supervision
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: Local-Consistency Optimisation for Bayesian Neural Networks
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks