mlsanityData to 14 Oct 2026

Fast Optimization of Weighted Sparse Decision Trees for use in Optimal Treatment Regimes and Optimal Policy Design

arXiv 2210.06825 ↗First posted 13 Oct 2022cs.LG cs.AIcited by 1

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

  1. 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 367
  2. 2019Optimal Sparse Decision Treescited by 105
  3. 2020Generalized and Scalable Optimal Sparse Decision Treescited by 100
  4. 2019Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Makingcited by 75
  5. 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 63
  6. 2017Learning Certifiably Optimal Rule Lists for Categorical Datacited by 50
  7. 2020In Pursuit of Interpretable, Fair and Accurate Machine Learning for Criminal Recidivism Predictioncited by 42
  8. 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 38
  9. 2018MALTS: Matching After Learning to Stretchcited by 13
  10. 2020Towards Interpretable-AI Policies Induction using Evolutionary Nonlinear Decision Trees for Discrete Action Systemscited by 12
  11. 2015Using Decision Lists to Construct Interpretable and Parsimonious Treatment Regimescited by 11
  12. 2017An Optimization Approach to Learning Falling Rule Listscited by 10
3 more
  1. 2019Optimal Decision Trees for the Algorithm Selection Problem: Integer Programming Based Approachescited by 7
  2. 2017Tree based weighted learning for estimating individualized treatment rules with censored datacited by 5
  3. 2015Causal Falling Rule Listscited by 3

Built on by

Cited by year

Citing papers per year: 2022: 1.

1 paper.