Beyond Shortest Paths: Node Fairness in Route Recommendation
Antonio Ferrara, David García-Soriano, Francesco Bonchi
Abstract
Traditionally, route recommendation systems focused on minimizing distance (or time) to travel between two points. However, recent attention has shifted to other factors beyond mere length. This paper addresses the challenge of ensuring a fair distribution of visits among network nodes when handling a high volume of point-to-point path queries. In doing so, we adopt a Rawlsian notion of individual-level fairness exploiting the power of randomization. Specifically, we aim to create a probabilistic distribution over paths that maximizes the minimum probability of any eligible node being included in the recommended path.
A key idea of our work is the notion of forward paths , i.e., paths where travelling along any edge decreases the distance to the destination. In unweighted graphs forward paths and shortest paths coincide, but in weighted graphs forward paths provide a richer set of alternative routes, involving many more nodes while remaining close in length to the shortest path. Thus, they offer diversity and a wider basis for fairness, while maintaining near-optimal path lengths. We devise an algorithm that extracts a directed acyclic graph (DAG) containing all the forward paths in the input graph, with the same computational runtime as solving a single shortest-path query. This avoids enumerating all possible forward paths, which can be exponential in the number of nodes. We then design a flow problem on this DAG to derive the probabilistic distribution over forward paths with the desired fairness property, solvable in polynomial time through a sequence of small linear programs.
Our experiments on real-world datasets validate our theoretical results, demonstrating that our technique provides individual node satisfaction while maintaining near-optimal path lengths. Moreover, our experiments show that our method can handle networks with millions of nodes and edges on a commodity laptop, and scales better than the baselines when there is a large volume of path queries for the same source and destination pair.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 0399c7f9-9c80-473f-a170-e6b9707b62feCited by top-tier papers1
Ask how each one uses itBuilds on5
- Diversified Top-k Route Planning in Road NetworkZihan Luo, Lei Li, Mengxuan Zhang, Wen Hua et al.VLDB 2022 · 38 citations
- Maxmin-Fair Ranking: Individual Fairness under Group-Fairness ConstraintsDavid García-Soriano, Francesco BonchiKDD 2021 · 30 citations
- Computing Diverse Shortest Paths Efficiently: A Theoretical and Experimental StudyTesshu Hanaka, Yasuaki Kobayashi, Kazuhiro Kurita, See Woo Lee et al.AAAI 2022 · 24 citations
- A Framework to Design Approximation Algorithms for Finding Diverse Solutions in Combinatorial ProblemsTesshu Hanaka, Masashi Kiyomi, Yasuaki Kobayashi, Yusuke Kobayashi et al.AAAI 2023 · 23 citations
- Fair Short Paths in Vertex-Colored GraphsMatthias Bentert, Leon Kellerhals, Rolf NiedermeierAAAI 2023 · 4 citations
Related papers
- Shortest Paths and Centrality in Uncertain NetworksArkaprava Saha, Ruben Brokkelkamp, Yllka Velaj, Arijit Khan et al.VLDB 2021 · 26 citations
- Promoting Fairness in Information Access Within Social NetworksChangan Liu, Xiaotian Zhou, Ahad N. Zehmakan, Zhongzhi ZhangICDE 2026
- NRP: An Efficient Index for Stochastic Routing in Road NetworksLibin Wang, Raymond Chi-Wing WongICDE 2025
- RawlsGCN: Towards Rawlsian Difference Principle on Graph Convolutional NetworkJian Kang, Yan Zhu, Yinglong Xia, Jiebo Luo et al.WWW 2022 · 57 citations
- An Experimental Evaluation and Guideline for Path Finding in Weighted Dynamic NetworkMengxuan Zhang, Lei Li, Xiaofang ZhouVLDB 2021 · 36 citations
