mlsanityData to 7 Oct 2026

Optimal Generalized Decision Trees via Integer Programming

arXiv 1612.03225 ↗First posted 10 Dec 2016cs.LG math.OC stat.MLcited by 7

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

Cited by year

Citing papers per year: 2021: 4; 2022: 0; 2023: 0; 2024: 1; 2025: 2.

7 papers.