Interpretable Solutions for Stochastic Dynamic Programming
Jonathan Ferrer‐MestresiD, Thomas G. DietterichiD, Olivier BuffetiD, Iadine ChadèsiD
Abstract
O_LIIn conservation of biodiversity, natural resource management and behavioural ecology, stochastic dynamic programming, and its mathematical framework, Markov decision processes (MDPs), are used to inform sequential decision-making under uncertainty. Models and solutions of Markov decision problems should be interpretable to derive useful guidance for managers and applied ecologists. However, MDP solutions that have thousands of states are often difficult to understand. Difficult to interpret solutions are unlikely to be applied, and thus we are missing an opportunity to improve decision-making. One way of increasing interpretability is to decrease the number of states. C_LIO_LIBuilding on recent artificial intelligence advances, we introduce a novel approach to compute more compact representations of MDP models and solutions as an attempt at improving interpretability. This approach reduces the size of the number of states to a maximum number K while minimising the loss of performance compared to the original larger number of states. The reduced MDP is called a K-MDP. We present an algorithm to compute K-MDPs and assess its performance on three case studies of increasing complexity from the literature. We provide the code as a MATLAB package along with a set of illustrative problems. C_LIO_LIWe found that K-MDPs can achieve a substantial reduction of the number of states with a small loss of performance for all case studies. For example, for a conservation problem involving Northern Abalone and Sea Otters, we reduce the number of states from 819 to 5 states while incurring a loss of performance of only 1%. For a dynamic reserve selection problem with seven dimensions, while an impressive reduction in the number of states was achieved, interpreting the optimal solutions remained challenging. C_LIO_LIModelling problems as Markov decision processes requires experience. While several models may represent the same problem, reducing the number of states is likely to make solutions and models more interpretable and facilitate the extraction of meaningful recommendations. We hope that this approach will contribute to the uptake of stochastic dynamic programming applications and stimulate further research to increase interpretability of stochastic dynamic programming solutions. C_LI
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 2
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Using stochastic dynamic programming for making decisions about invasive species
Olivier Giménez, Abby Keller, … Cassie N. Speakman·bioRxiv·Sep 11, 2026
- Measurement uncertainty matters: ecological management using POMDPs
Milad Memarzadeh, Carl Boettiger·bioRxiv·May 30, 2016
- Stochastic Decision Policy Is Optimal Under Costly Control
Jialin Li, Kenway Louie, … Bo Shen·bioRxiv·Oct 14, 2026
- Stochastic dynamics of ecological populations subjected to environmental perturbations
- When should we use non-stationary adaptive management? A value of information analysis
Luz Valerie Pascal, Iadine Chadès, … Kate J. Helmstedt·bioRxiv·Jan 20, 2026
- Are trade-offs between flexibility and efficiency in systematic conservation planning avoidable?
S. Drira, F. Ben rais Lasram, … F. Guilhaumon·bioRxiv·Sep 19, 2019