• Cite Icon658
  • https://doi.org/10.1007/s10994-017-5633-9Copy DOI Icon

Optimal classification trees

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

State-of-the-art decision tree methods apply heuristics recursively to create each split in isolation, which may not capture well the underlying characteristics of the dataset. The optimal decision tree problem attempts to resolve this by creating the entire decision tree at once to achieve global optimality. In the last 25?years, algorithmic advances in integer optimization coupled with hardware improvements have resulted in an astonishing 800 billion factor speedup in mixed-integer optimization (MIO). Motivated by this speedup, we present optimal classification trees, a novel formulation of the decision tree problem using modern MIO techniques that yields the optimal decision tree for axes-aligned splits. We also show the richness of this MIO formulation by adapting it to give optimal classification trees with hyperplanes that generates optimal decision trees with multivariate splits. Synthetic tests demonstrate that these methods recover the true decision tree more closely than heuristics, refuting the notion that optimal methods overfit the training data. We comprehensively benchmark these methods on a sample of 53 datasets from the UCI machine learning repository. We establish that these MIO methods are practically solvable on real-world datasets with sizes in the 1000s, and give average absolute improvements in out-of-sample accuracy over CART of 1---2 and 3---5% for the univariate and multivariate cases, respectively. Furthermore, we identify that optimal classification trees are likely to outperform CART by 1.2---1.3% in situations where the CART accuracy is high and we have sufficient training data, while the multivariate version outperforms CART by 4---7% when the CART accuracy or dimension of the dataset is low.

Similar Papers
  • Research Article
  • Citations3

Optimal classification trees with leaf-branch and binary constraints

  • Mar 20, 2024
  • Computers & Operations Research
  • Enhao Liu +3
  • Research Article
  • Citations11

Margin optimal classification trees

  • Sep 30, 2023
  • Computers & Operations Research
  • Federico D’Onofrio +3
  • Conference Article
  • Citations10

SAT-Based Approach for Learning Optimal Decision Trees with Non-Binary Features

  • Jan 01, 2021
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Pouya Shati +2
  • Book Chapter
  • Citations23

Optimizing Decision Trees Using Multi-objective Particle Swarm Optimization

  • Jan 01, 2009
  • Jonathan E Fieldsend
  • Book Chapter
  • Citations6

On Decision Trees with Minimal Average Depth

  • Jan 01, 1998
  • I Chikalov
  • Research Article

Ensemble of Fuzzy Decision Tree for Efficient Indoor Space Recognition

  • Apr 01, 2017
  • Journal of the Korea Society of Computer and Information
  • Kisang Kim +1
  • Research Article
  • Citations3

Optimal Decision Trees for Feature Based Parameter Tuning: Integer Programming Model and VNS Heuristic

  • Apr 01, 2018
  • Electronic Notes in Discrete Mathematics
  • Matheus Guedes Vilas Boas +2
  • Book Chapter
  • Citations27

Approximation Algorithms for Optimal Decision Trees and Adaptive TSP Problems

  • Jan 01, 2010
  • Anupam Gupta +2
  • PDF
  • Research Article
  • Citations1

Applications of Depth Minimization of Decision Trees Containing Hypotheses for Multiple-Value Decision Tables

  • Mar 23, 2023
  • Entropy
  • Mohammad Azad +1
  • Research Article
  • Citations11

Efficient sequential decision-making algorithms for container inspection operations

  • Aug 02, 2011
  • Naval Research Logistics (NRL)
  • David Madigan +2
  • Research Article
  • Citations48

Optimal randomized classification trees

  • Mar 08, 2021
  • Computers & Operations Research
  • Rafael Blanquero +3
  • Research Article
  • Citations5

Implementation of Improved ID3 Algorithm to Obtain more Optimal Decision Tree.

  • Apr 09, 2015
  • Ijerd
  • PDF
  • Research Article
  • Citations9

Optimization of Decision Trees with Hypotheses for Knowledge Representation

  • Jun 30, 2021
  • Electronics
  • Mohammad Azad +3
  • Research Article

Optimizing Decision Tree and Random Forest with Grid Search and SMOTE for Malware Classification on IoT Network Traffic

  • Oct 18, 2025
  • Journal of Applied Informatics and Computing
  • Muhammad Nurus Siroj +2
  • Research Article
  • Citations57

An efficient algorithm for optimal pruning of decision trees

  • Jun 01, 1996
  • Artificial Intelligence
  • Hussein Almuallim
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.