Learning to Rank Critical Road Segments via Heterogeneous Graphs with Origin-Destination Flow Integration

Ming Xu, Jinrong Xiang, Zilong Xie, Xiangfu Meng
4/27/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Existing learning-to-rank methods for road networks often fail to incorporate origin-destination (OD) flows and route information, limiting their ability to model long-range spatial dependencies. To address this gap, we propose HetGL2R, a heterogeneous graph learning framework for ranking road-segment importance. HetGL2R builds a tripartite graph that unifies OD flows, routes, and network topology, and further introduces attribute-guided graphs that elevate node attributes into explicit nodes to model functional similarity. A heterogeneous joint random walk algorithm (HetGWalk) jointly samples both graph types to generate context-rich node sequences. These sequences are encoded using a Transformer to learn embeddings that capture long-range structural dependencies induced by OD flows and route configurations, as well as functional associations derived from attribute similarity. Finally, a listwise ranking strategy with a KL-divergence loss evaluates and ranks segment importance. Experiments on three SUMO-generated simulated networks of different scales show that, against state-of-the-art methods, HetGL2R achieves average improvements of approximately 7.52%, 4.40% and 3.57% in ranking performance.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{xu2025learning,
  title  = {Learning to Rank Critical Road Segments via Heterogeneous Graphs with Origin-Destination Flow Integration},
  author = {Ming Xu and Jinrong Xiang and Zilong Xie and Xiangfu Meng},
  year   = {2025},
  eprint = {2504.19199},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.19199v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.19199.svg)](https://codeofpaper.com/paper/2504.19199)

Discussion