Scalable Optimal Multiway-Split Decision Trees with Constraints
Not on the map. Why?
Abstract (arXiv)
There has been a surge of interest in learning optimal decision trees using mixed-integer programs (MIP) in recent years, as heuristic-based methods do not guarantee optimality and find it challenging to incorporate constraints that are critical for many practical applications. However, existing MIP methods that build on an arc-based formulation do not scale well as the number of binary variables is in the order of O(2dN), where d and N refer to the depth of the tree and the size of the dataset. Moreover, they can only handle sample-level constraints and linear metrics. In this paper, we propose a novel path-based MIP formulation where the number of decision variables is independent of N. We present a scalable column generation framework to solve the MIP optimally. Our framework produces a multiway-split tree which is more interpretable than the typical binary-split trees due to its shorter rules. Our method can handle nonlinear metrics such as F1 score and incorporate a broader class of constraints. We demonstrate its efficacy with extensive experiments. We present results on datasets containing up to 1,008,372 samples while existing MIP-based decision tree models do not scale well on data beyond a few thousand points. We report superior or competitive results compared to the state-of-art MIP-based methods with up to a 24X reduction in runtime.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 8 of its 35 references that are in the map. First posted on arXiv 14 Feb 2023.
Builds on
8 of 35 references.
References · 8
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 100
- 2018Boolean Decision Rules via Column Generationcited by 80
- 2019Learning Optimal and Fair Decision Trees for Non-Discriminative Decision-Makingcited by 75
- 2021Strong Optimal Classification Treescited by 28
- 2020Model Distillation for Revenue Optimization: Interpretable Personalized Pricingcited by 24
- 2020A Scalable MIP-based Method for Learning Optimal Multivariate Decision Treescited by 23
- 2020Optimal Decision Trees for Nonlinear Metricscited by 13
- 2022Constrained Prescriptive Trees via Column Generationcited by 6
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1; 2026: 6.
9 papers.
- 2023Learning Prescriptive ReLU Networkscited by 1
- 2026Generalized Optimal Classification Trees: A Mixed-Integer Programming Approachcited by 1
- 2026Interpretable clustering via optimal multi-way decision treescited by 1
- 2024PresAIse, A Prescriptive AI Solution for Enterprisescited by 0
- 2025Empowering Decision Trees via Shape Function Branchingcited by 0
- 2026Adaptive Multi-Branching for Shallow Decision Tree Inductioncited by 0
- 2026Scaling Optimal Classification Trees via Adaptive Feature and Sample Reductioncited by 0
- 2026Optimal Multi-way Decision Trees for Stratified Sampling in Online Controlled Experimentscited by 0
- 2026An Exact Junction-Tree Extended Formulation for Optimal Classification Treescited by 0
- 2026An Exact Junction-Tree Extended Formulation for Optimal Classification Trees21 Sep 2026
- 2026Optimal Multi-way Decision Trees for Stratified Sampling in Online Controlled Experiments20 Sep 2026
- 2026Scaling Optimal Classification Trees via Adaptive Feature and Sample Reduction5 Sep 2026
- 2026Adaptive Multi-Branching for Shallow Decision Tree Induction29 Aug 2026
- 2026Interpretable clustering via optimal multi-way decision trees14 Feb 2026
- 2026Generalized Optimal Classification Trees: A Mixed-Integer Programming Approach2 Feb 2026
- 2025Empowering Decision Trees via Shape Function Branching21 Oct 2025
- 2024PresAIse, A Prescriptive AI Solution for Enterprises3 Feb 2024
- 2023Learning Prescriptive ReLU Networks1 Jun 2023