mlsanityData to 7 Oct 2026

Experiments with Optimal Model Trees

arXiv 2503.12902 ↗First posted 17 Mar 2025cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Model trees provide an appealing way to perform interpretable machine learning for both classification and regression problems. In contrast to ``classic'' decision trees with constant values in their leaves, model trees can use linear combinations of predictor variables in their leaf nodes to form predictions, which can help achieve higher accuracy and smaller trees. Typical algorithms for learning model trees from training data work in a greedy fashion, growing the tree in a top-down manner by recursively splitting the data into smaller and smaller subsets. Crucially, the selected splits are only locally optimal, potentially rendering the tree overly complex and less accurate than a tree whose structure is globally optimal for the training data. In this paper, we empirically investigate the effect of constructing globally optimal model trees for classification and regression with linear support vector machines at the leaf nodes. To this end, we present mixed-integer linear programming formulations to learn optimal trees, compute such trees for a large collection of benchmark data sets, and compare their performance against greedily grown model trees in terms of interpretability and accuracy. We also compare to classic optimal and greedily grown decision trees, random forests, and support vector machines. Our results show that optimal model trees can achieve competitive accuracy with very small trees. We also investigate the effect on the accuracy of replacing axis-parallel splits with multivariate ones, foregoing interpretability while potentially obtaining greater accuracy.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 8 of its 44 references that are in the map. First posted on arXiv 17 Mar 2025.

Builds on

8 of 44 references.

References · 8

  1. 2014OpenML: networked science in machine learningcited by 523
  2. 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 364
  3. 2021Strong Optimal Classification Treescited by 27
  4. 2015Efficient non-greedy optimization of decision treescited by 17
  5. 2020Learning Optimal Classification Trees: Strong Max-Flow Formulationscited by 11
  6. 2023Leveraging Model-based Trees as Interpretable Surrogate Models for Model Distillationcited by 8
  7. 2023Fast Linear Model Trees by PILOTcited by 7
  8. 2022bsnsing: A decision tree induction method based on recursive optimal boolean rule compositioncited by 3

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.