Unsupervised Learning for the Elementary Shortest Path Problem
Jingyi Chen, Xinyuan Zhang, Xinwu Qian

TL;DR
This paper introduces an unsupervised graph neural network approach to approximate solutions for the NP-hard Elementary Shortest Path Problem, effectively handling negative cycles and generalizing well across different graph sizes and topologies.
Contribution
It proposes a novel probabilistic, unsupervised learning method that jointly estimates node values and edge probabilities to find near-optimal elementary paths.
Findings
Outperforms classical heuristics and unsupervised baselines.
Shows strong generalization to unseen graph sizes and topologies.
Achieves high-quality solutions on graphs with up to 100 nodes.
Abstract
The Elementary Shortest-Path Problem(ESPP) seeks a minimum cost path from s to t that visits each vertex at most once. The presence of negative-cost cycles renders the problem NP-hard. We present a probabilistic method for finding near-optimal ESPP, enabled by an unsupervised graph neural network that jointly learns node value estimates and edge-selection probabilities via a surrogate loss function. The loss provides a high probability certificate of finding near-optimal ESPP solutions by simultaneously reducing negative-cost cycles and embedding the desired algorithmic alignment. At inference time, a decoding algorithm transforms the learned edge probabilities into an elementary path. Experiments on graphs of up to 100 nodes show that the proposed method surpasses both unsupervised baselines and classical heuristics, while exhibiting high performance in cross-size and cross-topology…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Traffic Prediction and Management Techniques
