Optimal Mixed Integer Linear Optimization Trained Multivariate Classification Trees
Brandon Alston, Illya V. Hicks

TL;DR
This paper introduces two novel MILO formulations for designing optimal multivariate classification trees that balance accuracy and complexity, demonstrating improved scalability and robustness over existing methods.
Contribution
The paper proposes two new cut-based MILO models for optimal binary classification trees, improving upon existing formulations in scalability and theoretical strength.
Findings
Models outperform traditional approaches in scalability.
Demonstrated robustness in out-of-sample tests.
Theoretical improvements over existing MILO formulations.
Abstract
Multivariate decision trees are powerful machine learning tools for classification and regression that attract many researchers and industry professionals. An optimal binary tree has two types of vertices, (i) branching vertices which have exactly two children and where datapoints are assessed on a set of discrete features and (ii) leaf vertices at which datapoints are given a prediction, and can be obtained by solving a biobjective optimization problem that seeks to (i) maximize the number of correctly classified datapoints and (ii) minimize the number of branching vertices. Branching vertices are linear combinations of training features and therefore can be thought of as hyperplanes. In this paper, we propose two cut-based mixed integer linear optimization (MILO) formulations for designing optimal binary classification trees (leaf vertices assign discrete classes). Our models leverage…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace and Expression Recognition
MethodsSparse Evolutionary Training · + ( 1 ) ⟷ 888 ⟷ ( 829 ) ⟷ 0881||How do I resolve a dispute on Expedia?
