Counterfactual Strategies for Markov Decision Processes
Not on the map. Why?
Abstract (arXiv)
Counterfactuals are widely used in AI to explain how minimal changes to a model's input can lead to a different output. However, established methods for computing counterfactuals typically focus on one-step decision-making, and are not directly applicable to sequential decision-making tasks. This paper fills this gap by introducing counterfactual strategies for Markov Decision Processes (MDPs). During MDP execution, a strategy decides which of the enabled actions (with known probabilistic effects) to execute next. Given an initial strategy that reaches an undesired outcome with a probability above some limit, we identify minimal changes to the initial strategy to reduce that probability below the limit. We encode such counterfactual strategies as solutions to non-linear optimization problems, and further extend our encoding to synthesize diverse counterfactual strategies. We evaluate our approach on four real-world datasets and demonstrate its practical viability in sophisticated sequential decision-making tasks.
Key facts. Cited by 1 paper in the map (data through 13 Oct 2026). Builds on 12 of its 39 references that are in the map. First posted on arXiv 14 May 2025.
Builds on
12 of 39 references.
References · 12
- 2021Convex optimizationcited by 2,488
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
- 2019Efficient Search for Diverse Coherent Explanationscited by 111
- 2013Counterfactual Probabilities: Computational Methods, Bounds and Applicationscited by 67
- 2021Counterfactual Explanations in Sequential Decision Making Under Uncertaintycited by 36
- 2018The Music Streaming Sessions Datasetcited by 18
- 2022Counterfactual Explanations for Predictive Business Process Monitoringcited by 12
- 2022Redefining Counterfactual Explanations for Reinforcement Learning: Overview, Challenges and Opportunitiescited by 12
- 2018Synthesis in pMDPs: A Tale of 1001 Parameterscited by 10
- 2021Convex Optimization for Parameter Synthesis in MDPscited by 8
- 2017Sequential Convex Programming for the Efficient Verification of Parametric MDPscited by 6
- 2024Counterfactual Influence in Markov Decision Processescited by 4
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Attribution-based Explanations for Markov Decision Processes10 May 2026