SPOT: Scalable Policy Optimization with Trees for Markov Decision Processes
Xuyuan Xiong, Pedro Chumpitaz-Flores, Kaixun Hua, Cheng Hua
Abstract
Interpretable reinforcement learning policies are essential for high-stakes decision-making, yet optimizing decision tree policies in Markov Decision Processes (MDPs) remains challenging. We propose SPOT, a novel method for computing decision tree policies, which formulates the optimization problem as a mixed-integer linear program (MILP). To enhance efficiency, we employ a reduced-space branch-and-bound approach that decouples the MDP dynamics from tree-structure constraints, enabling efficient parallel search. This significantly improves runtime and scalability compared to previous methods. Our approach ensures that each iteration yields the optimal decision tree. Experimental results on standard benchmarks demonstrate that SPOT achieves substantial speedup and scales to larger MDPs with a significantly higher number of states. The resulting decision tree policies are interpretable and compact, maintaining transparency without compromising performance. These results demonstrate that our approach simultaneously achieves interpretability and scalability, delivering high-quality policies an order of magnitude faster than existing approaches.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e1f96801-90fd-46a7-88bc-ecf9820bfd63Builds on5
- Learning Optimal Decision Trees Using Caching Branch-and-Bound SearchGaël Aglin, Siegfried Nijssen, Pierre SchausAAAI 2020 · 134 citations
- SAT-based Decision Tree Learning for Large Data SetsAndré Schidler, Stefan SzeiderAAAI 2021 · 72 citations
- Efficient Training of Robust Decision Trees Against Adversarial ExamplesDaniël Vos, Sicco VerwerICML 2021 · 48 citations
- Iterative Bounding MDPs: Learning Interpretable Policies via Non-Interpretable MethodsNicholay Topin, Stephanie Milani, Fei Fang, Manuela VelosoAAAI 2021 · 45 citations
- A Scalable Deterministic Global Optimization Algorithm for Training Optimal Decision TreeKaixun Hua, Jiayang Ren, Yankai CaoNeurIPS 2022 · 12 citations
Related papers
- Small Decision Trees for MDPs with Deductive SynthesisRoman Andriushchenko, Milan Ceska, Sebastian Junges, Filip MacákCAV 2025 · 2 citations
- Learning to Branch with Tree MDPsLara Scavuzzo, Feng Yang Chen, Didier Chételat, Maxime Gasse et al.NeurIPS 2022 · 88 citations
- Near-Optimal Decision Trees in a SPLIT SecondVarun Babbar, Hayden McTavish, Cynthia Rudin, Margo I. SeltzerICML 2025
- A Markov Decision Process for Variable Selection in Branch & BoundPaul Strang, Zacharie Alès, Côme Bissuel, Olivier Juan et al.NeurIPS 2025 · 2 citations
- Planning in Branch-and-Bound: Model-Based Reinforcement Learning for Exact Combinatorial OptimizationPaul Strang, Zacharie Alès, Côme Bissuel, Olivier Juan et al.AAAI 2026
