Learning Optimal Classification Trees Robust to Distribution Shifts
Not on the map. Why?
Abstract (arXiv)
We consider the problem of learning classification trees that are robust to distribution shifts between training and testing/deployment data. This problem arises frequently in high stakes settings such as public health and social work where data is often collected using self-reported surveys which are highly sensitive to e.g., the framing of the questions, the time when and place where the survey is conducted, and the level of comfort the interviewee has in sharing information with the interviewer. We propose a method for learning optimal robust classification trees based on mixed-integer robust optimization technology. In particular, we demonstrate that the problem of learning an optimal robust tree can be cast as a single-stage mixed-integer robust optimization problem with a highly nonlinear and discontinuous objective. We reformulate this problem equivalently as a two-stage linear robust optimization problem for which we devise a tailored solution procedure based on constraint generation. We evaluate the performance of our approach on numerous publicly available datasets, and compare the performance to a regularized, non-robust optimal tree. We show an increase of up to 12.48% in worst-case accuracy and of up to 4.85% in average-case accuracy across several datasets and distribution shifts from using our robust solution in comparison to the non-robust one.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 16 of its 40 references that are in the map. First posted on arXiv 26 Oct 2023.
Builds on
16 of 40 references.
References · 16
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
- 2017Certifying Some Distributional Robustness with Principled Adversarial Trainingcited by 333
- 2019Wasserstein Distributionally Robust Optimization: Theory and Applications in Machine Learningcited by 169
- 2015Distributionally Robust Logistic Regressioncited by 124
- 2013Data-Driven Robust Optimizationcited by 84
- 2019Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Makingcited by 75
- 2020Decision Trees for Decision-Making under the Predict-then-Optimize Frameworkcited by 52
- 2021Distributionally Robust Learningcited by 44
- 2019Robust Decision Trees Against Adversarial Examplescited by 40
- 2016Recursive Partitioning for Personalization using Observational Datacited by 28
- 2021Strong Optimal Classification Treescited by 27
- 2017Optimization of Tree Ensemblescited by 26
4 more
- 2020Efficient Training of Robust Decision Trees Against Adversarial Examplescited by 24
- 2022Learning Optimal Fair Classification Trees: Trade-offs Between Interpretability, Fairness, and Accuracycited by 15
- 2021Learning Optimal Prescriptive Trees from Observational Datacited by 10
- 2015Extended Formulations in Mixed Integer Conic Quadratic Programmingcited by 2
Built on by
Citing papers per year: 2025: 1.
1 paper.