Constrained Prescriptive Trees via Column Generation
Not on the map. Why?
Abstract (arXiv)
With the abundance of available data, many enterprises seek to implement data-driven prescriptive analytics to help them make informed decisions. These prescriptive policies need to satisfy operational constraints, and proactively eliminate rule conflicts, both of which are ubiquitous in practice. It is also desirable for them to be simple and interpretable, so they can be easily verified and implemented. Existing approaches from the literature center around constructing variants of prescriptive decision trees to generate interpretable policies. However, none of the existing methods are able to handle constraints. In this paper, we propose a scalable method that solves the constrained prescriptive policy generation problem. We introduce a novel path-based mixed-integer program (MIP) formulation which identifies a (near) optimal policy efficiently via column generation. The policy generated can be represented as a multiway-split tree which is more interpretable and informative than a binary-split tree due to its shorter rules. We demonstrate the efficacy of our method with extensive experiments on both synthetic and real datasets.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 18 of its 48 references that are in the map. First posted on arXiv 20 Jul 2022.
Builds on
18 of 48 references.
References · 18
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2015Estimation and Inference of Heterogeneous Treatment Effects using Random Forestscited by 597
- 2017Meta-learners for Estimating Heterogeneous Treatment Effects using Machine Learningcited by 475
- 2015Recursive Partitioning for Heterogeneous Causal Effectscited by 254
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2020Explainable Reinforcement Learning: A Surveycited by 139
- 2019Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Makingcited by 75
- 2018Toward Interpretable Deep Reinforcement Learning with Linear Model U-Treescited by 65
6 more
- 2018Offline Multi-Action Policy Learning: Generalization and Optimizationcited by 64
- 2016Recursive Partitioning for Personalization using Observational Datacited by 28
- 2020Model Distillation for Revenue Optimization: Interpretable Personalized Pricingcited by 24
- 2020A Scalable MIP-based Method for Learning Optimal Multivariate Decision Treescited by 22
- 2020Optimal Policy Treescited by 19
- 2020Learning Optimal Classification Trees: Strong Max-Flow Formulationscited by 11
Built on by
Citing papers per year: 2023: 2; 2024: 3; 2025: 0; 2026: 1.
6 papers.
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraintscited by 9
- 2023Learning Prescriptive ReLU Networkscited by 1
- 2024PresAIse, A Prescriptive AI Solution for Enterprisescited by 0
- 2024Robust personalized pricing under uncertainty of purchase probabilitiescited by 0
- 2024The Value of AI Advice: Personalized and Value-Maximizing AI Advisors Are Necessary to Reliably Benefit Experts and Organizationscited by 0
- 2026Causal-Aware Foundation-Model for Bilevel Optimization in Discrete Choice Settingscited by 0
- 2026Causal-Aware Foundation-Model for Bilevel Optimization in Discrete Choice Settings7 May 2026
- 2024The Value of AI Advice: Personalized and Value-Maximizing AI Advisors Are Necessary to Reliably Benefit Experts and Organizations27 Dec 2024
- 2024Robust personalized pricing under uncertainty of purchase probabilities22 Jul 2024
- 2024PresAIse, A Prescriptive AI Solution for Enterprises3 Feb 2024
- 2023Learning Prescriptive ReLU Networks1 Jun 2023
- 2023Scalable Optimal Multiway-Split Decision Trees with Constraints14 Feb 2023