paper-with-me

홈 › Papers

Learning Optimal Classification Trees: Strong Max-Flow Formulations

2020-02-21 · Sina Aghaei, Andres Gomez, Phebe Vayanos

We consider the problem of learning optimal binary classification trees. Literature on the topic has burgeoned in recent years, motivated both by the empirical suboptimality of heuristic approaches and the tremendous improvements in mixed-integer programming (MIP) technology. Yet, existing approaches from the literature do not leverage the power of MIP to its full extent. Indeed, they rely on weak formulations, resulting in slow convergence and large optimality gaps. To fill this gap in the literature, we propose a flow-based MIP formulation for optimal binary classification trees that has a stronger linear programming relaxation. Our formulation presents an attractive decomposable structure. We exploit this structure and max-flow/min-cut duality to derive a Benders' decomposition method, which scales to larger instances. We conduct extensive computational experiments on standard benchmark datasets on which we show that our proposed approaches are 50 times faster than state-of-the art MIP-based techniques and improve out of sample performance up to 13.8%.

📄 PDF Abstract BibTeX arXiv:2002.09142

Code (0)

등록된 구현이 없습니다.

Tasks

Binary ClassificationClassificationGeneral Classification

Similar Papers 제목 키워드 기반

Mixed integer linear optimization formulations for learning optimal binary classification trees

2022-06-10 · Brandon Alston, Hamidreza Validi, Illya V. Hicks

Decision trees are powerful tools for classification and regression that attract many researchers working in the burgeoning area of machine learning. One advantage of decision trees over other methods is their interpreta…

Binary ClassificationClassification

Strong Optimal Classification Trees

2021-03-29 · Sina Aghaei, Andrés Gómez, Phebe Vayanos

Decision trees are among the most popular machine learning models and are used routinely in applications ranging from revenue management and medicine to bioinformatics. In this paper, we consider the problem of learning …

Binary ClassificationClassificationGeneral ClassificationManagement

Optimal Mixed Integer Linear Optimization Trained Multivariate Classification Trees

2024-08-02 · Brandon Alston, Illya V. Hicks

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 …

Binary Classification

Robust Optimal Classification Trees Against Adversarial Examples

2021-09-08 · Daniël Vos, Sicco Verwer

Decision trees are a popular choice of explainable model, but just like neural networks, they suffer from adversarial examples. Existing algorithms for fitting decision trees robust against adversarial examples are greed…

Classification

Loss-Optimal Classification Trees: A Generalized Framework and the Logistic Case

2023-06-01 · Tommaso Aldinucci, Matteo Lapucci

The Classification Tree (CT) is one of the most common models in interpretable machine learning. Although such models are usually built with greedy strategies, in recent years, thanks to remarkable advances in Mixer-Inte…

Interpretable Machine Learning