Optimal Generalized Decision Trees via Integer Programming
Not on the map. Why?
Abstract (arXiv)
Decision trees have been a very popular class of predictive models for decades due to their interpretability and good performance on categorical features. However, they are not always robust and tend to overfit the data. Additionally, if allowed to grow large, they lose interpretability. In this paper, we present a mixed integer programming formulation to construct optimal decision trees of a prespecified size. We take the special structure of categorical features into account and allow combinatorial decisions (based on subsets of values of features) at each node. Our approach can also handle numerical features via thresholding. We show that very good accuracy can be achieved with small trees using moderately-sized training sets. The optimization problems we solve are tractable with modern solvers.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Dec 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 0; 2023: 0; 2024: 1; 2025: 2.
7 papers.
- 2021Learning Optimal Prescriptive Trees from Observational Datacited by 10
- 2021Interpretable and Fair Boolean Rule Sets via Column Generationcited by 10
- 2021Fair Decision Rules for Binary Classificationcited by 4
- 2024Predicting Barge Presence and Quantity on Inland Waterways using Vessel Tracking Data: A Machine Learning Approachcited by 1
- 2025Proper decision trees: An axiomatic framework for solving optimal decision tree problems with arbitrary splitting rulescited by 1
- 2021Dive into Decision Trees and Forests: A Theoretical Demonstrationcited by 0
- 2025RS-ORT: A Reduced-Space Branch-and-Bound Algorithm for Optimal Regression Treescited by 0
- 2025RS-ORT: A Reduced-Space Branch-and-Bound Algorithm for Optimal Regression Trees27 Oct 2025
- 2025Proper decision trees: An axiomatic framework for solving optimal decision tree problems with arbitrary splitting rules3 Mar 2025
- 2024Predicting Barge Presence and Quantity on Inland Waterways using Vessel Tracking Data: A Machine Learning Approach31 Dec 2024
- 2021Interpretable and Fair Boolean Rule Sets via Column Generation16 Nov 2021
- 2021Learning Optimal Prescriptive Trees from Observational Data31 Aug 2021
- 2021Fair Decision Rules for Binary Classification3 Jul 2021
- 2021Dive into Decision Trees and Forests: A Theoretical Demonstration20 Jan 2021