RouteExplainer: An Explanation Framework for Vehicle Routing Problem
Not on the map. Why?
Abstract (arXiv)
The Vehicle Routing Problem (VRP) is a widely studied combinatorial optimization problem and has been applied to various practical problems. While the explainability for VRP is significant for improving the reliability and interactivity in practical VRP applications, it remains unexplored. In this paper, we propose RouteExplainer, a post-hoc explanation framework that explains the influence of each edge in a generated route. Our framework realizes this by rethinking a route as the sequence of actions and extending counterfactual explanations based on the action influence model to VRP. To enhance the explanation, we additionally propose an edge classifier that infers the intentions of each edge, a loss function to train the edge classifier, and explanation-text generation by Large Language Models (LLMs). We quantitatively evaluate our edge classifier on four different VRPs. The results demonstrate its rapid computation while maintaining reasonable accuracy, thereby highlighting its potential for deployment in practical applications. Moreover, on the subject of a tourist route, we qualitatively evaluate explanations generated by our framework. This evaluation not only validates our framework but also shows the synergy between explanation frameworks and LLMs. See https://ntt-dkiku.github.io/xai-vrp for our code, datasets, models, and demo.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 22 of its 35 references that are in the map. First posted on arXiv 6 Mar 2024.
Builds on
22 of 35 references.
References · 22
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016Layer Normalizationcited by 5,579
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,383
- 2019Class-Balanced Loss Based on Effective Number of Samplescited by 1,239
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2023Role-Play with Large Language Modelscited by 290
10 more
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2023Better Zero-Shot Reasoning with Role-Play Promptingcited by 220
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
- 2019Explainable Reinforcement Learning Through a Causal Lenscited by 177
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 127
- 2021Learning to Delegate for Large-scale Vehicle Routingcited by 108
- 2021NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problemcited by 102
- 2021Deep Policy Dynamic Programming for Vehicle Routing Problemscited by 94
- 2023Large Language Models are Diverse Role-Players for Summarization Evaluationcited by 62
- 2019ConfusionFlow: A model-agnostic visualization for temporal analysis of classifier confusioncited by 15
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
- 2025A Systematic Survey on Large Language Models for Evolutionary Optimization: From Modeling to Solvingcited by 9
- 2025OptiChat: Bridging Optimization Models and Practitioners with Large Language Modelscited by 8
- 2026Towards Efficient Constraint Handling in Neural Solvers for Routing Problemscited by 2
- 2026Towards Efficient Constraint Handling in Neural Solvers for Routing Problems17 Feb 2026
- 2025A Systematic Survey on Large Language Models for Evolutionary Optimization: From Modeling to Solving10 Sep 2025
- 2025OptiChat: Bridging Optimization Models and Practitioners with Large Language Models14 Jan 2025