Enabling MCTS Explainability for Sequential Planning Through Computation Tree Logic
Not on the map. Why?
Abstract (arXiv)
Monte Carlo tree search (MCTS) is one of the most capable online search algorithms for sequential planning tasks, with significant applications in areas such as resource allocation and transit planning. Despite its strong performance in real-world deployment, the inherent complexity of MCTS makes it challenging to understand for users without technical background. This paper considers the use of MCTS in transportation routing services, where the algorithm is integrated to develop optimized route plans. These plans are required to meet a range of constraints and requirements simultaneously, further complicating the task of explaining the algorithm's operation in real-world contexts. To address this critical research gap, we introduce a novel computation tree logic-based explainer for MCTS. Our framework begins by taking user-defined requirements and translating them into rigorous logic specifications through the use of language templates. Then, our explainer incorporates a logic verification and quantitative evaluation module that validates the states and actions traversed by the MCTS algorithm. The outcomes of this analysis are then rendered into human-readable descriptive text using a second set of language templates. The user satisfaction of our approach was assessed through a survey with 82 participants. The results indicated that our explanatory approach significantly outperforms other baselines in user preference.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 17 of its 33 references that are in the map. First posted on arXiv 15 Jul 2024.
Builds on
17 of 33 references.
References · 17
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,552
- 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,353
- 2018Metrics for Explainable AI: Challenges and Prospectscited by 260
- 2020Opportunities and Challenges in Explainable Artificial Intelligence (XAI): A Surveycited by 254
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 131
- 2019Towards Explainable Artificial Intelligencecited by 106
- 2020The Emerging Landscape of Explainable AI Planning and Decision Makingcited by 44
- 2017Explainable Planningcited by 40
- 2019Neural Approximate Dynamic Programming for On-Demand Ride-Poolingcited by 33
- 2020Bridging the Gap: Providing Post-Hoc Symbolic Explanations for Sequential Decision-Making Problems with Inscrutable Representationscited by 32
5 more
- 2022On the Computation of Necessary and Sufficient Explanationscited by 23
- 2021Algorithmic Concept-based Explainable Reasoningcited by 12
- 2022Toward Policy Explanations for Multi-Agent Reinforcement Learningcited by 11
- 2019An Online Decision-Theoretic Pipeline for Responder Dispatchcited by 8
- 2022An Online Approach to Solve the Dynamic Vehicle Routing Problem with Stochastic Trip Requests for Paratransit Servicescited by 8
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 2.
6 papers.
- 2024RuAG: Learned-rule-augmented Generation for Large Language Modelscited by 5
- 2025Integrating Counterfactual Simulations with Language Models for Explaining Multi-Agent Behaviourcited by 3
- 2025Combining LLMs with Logic-Based Framework to Explain MCTScited by 2
- 2025Towards Explaining Monte-Carlo Tree Search by Using Its Enhancementscited by 1
- 2026M2-PALE: A Framework for Explaining Multi-Agent MCTS--Minimax Hybrids via Process Mining and LLMscited by 0
- 2026Toward Template-Free Explainability for Monte Carlo Tree Searchcited by 0
- 2026Toward Template-Free Explainability for Monte Carlo Tree Search15 May 2026
- 2026M2-PALE: A Framework for Explaining Multi-Agent MCTS--Minimax Hybrids via Process Mining and LLMs16 Apr 2026
- 2025Towards Explaining Monte-Carlo Tree Search by Using Its Enhancements16 Jun 2025
- 2025Integrating Counterfactual Simulations with Language Models for Explaining Multi-Agent Behaviour23 May 2025
- 2025Combining LLMs with Logic-Based Framework to Explain MCTS1 May 2025
- 2024RuAG: Learned-rule-augmented Generation for Large Language Models4 Nov 2024