Why is My Route Different Today? An Algorithm for Explaining Route Selection
Aaron Schild, Sreenivas Gollapudi, Anupam Gupta, Kostas Kollias, Ali Sinop

TL;DR
This paper introduces a method to explain why a specific route differs from the usual shortest route by identifying key traffic conditions, helping users understand route changes caused by dynamic traffic factors.
Contribution
The paper presents a novel concept of simple valid explanations (SVEs) and provides an efficient algorithm to identify minimal traffic conditions responsible for route differences.
Findings
SVEs are small, interpretable sets of traffic conditions.
The algorithm efficiently finds SVEs both theoretically and experimentally.
SVEs effectively explain route differences caused by traffic.
Abstract
Users of routing services like Apple Maps, Google Maps, and Waze frequently wonder why a given route is proposed. This question particularly arises when dynamic conditions like traffic and road closures cause unusual routes to be proposed. While many dynamic conditions may exist in a road network at any time, only a small fraction of those conditions are typically relevant to a given user's route. In this work, we introduce the concept of a simple valid explanation (SVE), which consists of a small set of traffic-laden road segments that answer the following question: Which traffic conditions cause a particular shortest traffic-aware route to differ from the shortest traffic-free route? We give an efficient algorithm for finding SVEs and show that they theoretically and experimentally lead to small and interpretable answers to the question.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Data Visualization and Analytics · Transportation Planning and Optimization
