Fast Optimization of Weighted Sparse Decision Trees for use in Optimal Treatment Regimes and Optimal Policy Design
Not on the map. Why?
Abstract (arXiv)
Sparse decision trees are one of the most common forms of interpretable models. While recent advances have produced algorithms that fully optimize sparse decision trees for prediction, that work does not address policy design, because the algorithms cannot handle weighted data samples. Specifically, they rely on the discreteness of the loss function, which means that real-valued weights cannot be directly used. For example, none of the existing techniques produce policies that incorporate inverse propensity weighting on individual data points. We present three algorithms for efficient sparse weighted decision tree optimization. The first approach directly optimizes the weighted loss function; however, it tends to be computationally inefficient for large datasets. Our second approach, which scales more efficiently, transforms weights to integer values and uses data duplication to transform the weighted decision tree optimization problem into an unweighted (but larger) counterpart. Our third algorithm, which scales to much larger datasets, uses a randomized procedure that samples each data point with a probability proportional to its weight. We present theoretical bounds on the error of the two fast methods and show experimentally that these methods can be two orders of magnitude faster than the direct optimization of the weighted loss, without losing significant accuracy.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 15 of its 48 references that are in the map. First posted on arXiv 13 Oct 2022.
Builds on
15 of 48 references.
References · 15
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 367
- 2019Optimal Sparse Decision Treescited by 105
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 100
- 2019Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Makingcited by 75
- 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 63
- 2017Learning Certifiably Optimal Rule Lists for Categorical Datacited by 50
- 2020In Pursuit of Interpretable, Fair and Accurate Machine Learning for Criminal Recidivism Predictioncited by 42
- 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 38
- 2018MALTS: Matching After Learning to Stretchcited by 13
- 2020Towards Interpretable-AI Policies Induction using Evolutionary Nonlinear Decision Trees for Discrete Action Systemscited by 12
- 2015Using Decision Lists to Construct Interpretable and Parsimonious Treatment Regimescited by 11
- 2017An Optimization Approach to Learning Falling Rule Listscited by 10
Built on by
Citing papers per year: 2022: 1.
1 paper.
- 2022Logic-Based Explainability in Machine Learningcited by 48
- 2022Logic-Based Explainability in Machine Learning24 Oct 2022