We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LG

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Machine Learning

Title: Optimal Generalized Decision Trees via Integer Programming

Abstract: 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.
Subjects: Machine Learning (cs.LG); Optimization and Control (math.OC); Machine Learning (stat.ML)
MSC classes: 90C10
Cite as: arXiv:1612.03225 [cs.LG]
  (or arXiv:1612.03225v3 [cs.LG] for this version)

Submission history

From: Katya Scheinberg [view email]
[v1] Sat, 10 Dec 2016 00:05:37 GMT (902kb,D)
[v2] Sun, 14 Jan 2018 20:56:14 GMT (49kb)
[v3] Tue, 13 Aug 2019 17:19:17 GMT (53kb)

Link back to: arXiv, form interface, contact.