mlsanityData to 7 Oct 2026

RS-ORT: A Reduced-Space Branch-and-Bound Algorithm for Optimal Regression Trees

arXiv 2510.23901 ↗First posted 27 Oct 2025cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Mixed-integer programming (MIP) has emerged as a powerful framework for learning optimal decision trees. Yet, existing MIP approaches for regression tasks are either limited to purely binary features or become computationally intractable when continuous, large-scale data are involved. Naively binarizing continuous features sacrifices global optimality and often yields needlessly deep trees. We recast the optimal regression-tree training as a two-stage optimization problem and propose Reduced-Space Optimal Regression Trees (RS-ORT) - a specialized branch-and-bound (BB) algorithm that branches exclusively on tree-structural variables. This design guarantees the algorithm's convergence and its independence from the number of training samples. Leveraging the model's structure, we introduce several bound tightening techniques - closed-form leaf prediction, empirical threshold discretization, and exact depth-1 subtree parsing - that combine with decomposable upper and lower bounding strategies to accelerate the training. The BB node-wise decomposition enables trivial parallel execution, further alleviating the computational intractability even for million-size datasets. Based on the empirical studies on several regression benchmarks containing both binary and continuous features, RS-ORT also delivers superior training and testing performance than state-of-the-art methods. Notably, on datasets with up to 2,000,000 samples with continuous features, RS-ORT can obtain guaranteed training performance with a simpler tree structure and a better generalization ability in four hours.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 51 references that are in the map. First posted on arXiv 27 Oct 2025.

Builds on

16 of 51 references.

References · 16

  1. 2019Optimal Sparse Decision Treescited by 104
  2. 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
  3. 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 61
  4. 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 37
  5. 2021Strong Optimal Classification Treescited by 27
  6. 2022Optimal Sparse Regression Treescited by 13
  7. 2020Learning Optimal Classification Trees: Strong Max-Flow Formulationscited by 11
  8. 2016Optimal Generalized Decision Trees via Integer Programmingcited by 7
  9. 2022Margin Optimal Classification Treescited by 7
  10. 2025Optimal Classification Trees for Continuous Feature Data Using Dynamic Programming with Branch-and-Boundcited by 6
  11. 2023MAPTree: Beating "Optimal" Decision Trees with Bayesian Decision Treescited by 5
  12. 2024Witty: An Efficient Solver for Computing Minimum-Size Decision Treescited by 5
4 more
  1. 2022bsnsing: A decision tree induction method based on recursive optimal boolean rule compositioncited by 3
  2. 2024Mixed-Integer Linear Optimization for Semi-Supervised Optimal Classification Treescited by 1
  3. 2024Branches: Efficiently Seeking Optimal Sparse Decision Trees with AO*cited by 1
  4. 2025Experiments with Optimal Model Treescited by 1

Built on by

Not cited yet.