mlsanityData to 14 Oct 2026

A Scalable MIP-based Method for Learning Optimal Multivariate Decision Trees

arXiv 2011.03375 ↗First posted 6 Nov 2020cs.LG math.OCcited by 23

Not on the map. Why?

Abstract (arXiv)

Several recent publications report advances in training optimal decision trees (ODT) using mixed-integer programs (MIP), due to algorithmic advances in integer programming and a growing interest in addressing the inherent suboptimality of heuristic approaches such as CART. In this paper, we propose a novel MIP formulation, based on a 1-norm support vector machine model, to train a multivariate ODT for classification problems. We provide cutting plane techniques that tighten the linear relaxation of the MIP formulation, in order to improve run times to reach optimality. Using 36 data-sets from the University of California Irvine Machine Learning Repository, we demonstrate that our formulation outperforms its counterparts in the literature by an average of about 10% in terms of mean out-of-sample testing accuracy across the data-sets. We provide a scalable framework to train multivariate ODT on large data-sets by introducing a novel linear programming (LP) based data selection method to choose a subset of the data for training. Our method is able to routinely handle large data-sets with more than 7,000 sample points and outperform heuristics methods and other MIP based techniques. We present results on data-sets containing up to 245,000 samples. Existing MIP-based methods do not scale well on training data-sets beyond 5,500 samples.

Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). First posted on arXiv 6 Nov 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 1; 2022: 7; 2023: 5; 2024: 6; 2025: 2; 2026: 2.

23 papers.

Sort:

By area:

  1. 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Featurescited by 20
  2. 2022Learning Interpretable Decision Rule Sets: A Submodular Optimization Approachcited by 13
  3. 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walkcited by 10
  4. 2023Scalable Optimal Multiway-Split Decision Trees with Constraintscited by 9
  5. 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performancecited by 9
  6. 2022Differentiable Rule Induction with Learned Relational Featurescited by 8
  7. 2022Constrained Prescriptive Trees via Column Generationcited by 6
  8. 2024Optimal Survival Trees: A Dynamic Programming Approachcited by 5
  9. 2022Mixed integer linear optimization formulations for learning optimal binary classification treescited by 4
  10. 2023Des-q: a quantum algorithm to provably speedup retraining of decision treescited by 4
  11. 2022Flexible Modeling and Multitask Learning using Differentiable Tree Ensemblescited by 3
  12. 2022bsnsing: A decision tree induction method based on recursive optimal boolean rule compositioncited by 3
11 more
  1. 2021Tree in Tree: from Decision Trees to Decision Graphscited by 2
  2. 2023Harnessing the Power of Choices in Decision Tree Learningcited by 2
  3. 2024RGMDT: Return-Gap-Minimizing Decision Tree Extraction in Non-Euclidean Metric Spacecited by 2
  4. 2024Can a Single Tree Outperform an Entire Forest?cited by 1
  5. 2025Proper decision trees: An axiomatic framework for solving optimal decision tree problems with arbitrary splitting rulescited by 1
  6. 2023Improving the Validity of Decision Trees as Explanationscited by 0
  7. 2023Correlation and Unintended Biases on Univariate and Multivariate Decision Treescited by 0
  8. 2024Optimal Mixed Integer Linear Optimization Trained Multivariate Classification Treescited by 0
  9. 2025Enhance Learning Efficiency of Oblique Decision Tree via Feature Concatenationcited by 0
  10. 2026Counterfactual Optimal Action Trees (COAT): Interpretable Prescriptive Policies from Observational Datacited by 0
  11. 2026A Moving-Horizon Approximate Branch-and-Reduce Method for Deep Classification Treescited by 0