An improved column-generation-based matheuristic for learning classification trees
Not on the map. Why?
Abstract (arXiv)
Decision trees are highly interpretable models for solving classification problems in machine learning (ML). The standard ML algorithms for training decision trees are fast but generate suboptimal trees in terms of accuracy. Other discrete optimization models in the literature address the optimality problem but only work well on relatively small datasets. citefirat2020column proposed a column-generation-based heuristic approach for learning decision trees. This approach improves scalability and can work with large datasets. In this paper, we describe improvements to this column generation approach. First, we modify the subproblem model to significantly reduce the number of subproblems in multiclass classification instances. Next, we show that the data-dependent constraints in the master problem are implied, and use them as cutting planes. Furthermore, we describe a separation model to generate data points for which the linear programming relaxation solution violates their corresponding constraints. We conclude by presenting computational results that show that these modifications result in better scalability.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 4 of its 28 references that are in the map. First posted on arXiv 22 Aug 2023.
Builds on
4 of 28 references.
References · 4
- 2021Optimal randomized classification treescited by 16
- 2022Margin Optimal Classification Treescited by 7
- 2020Robust Optimal Classification Trees under Noisy Labelscited by 6
- 2021Multiclass Optimal Classification Trees with SVM-splitscited by 6
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 3.
4 papers.
- 2024Adaptive Optimization for Prediction with Missing Datacited by 2
- 2026Generalized Optimal Classification Trees: A Mixed-Integer Programming Approachcited by 1
- 2026Scaling Optimal Classification Trees via Adaptive Feature and Sample Reductioncited 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
- 2026Scaling Optimal Classification Trees via Adaptive Feature and Sample Reduction5 Sep 2026
- 2026Generalized Optimal Classification Trees: A Mixed-Integer Programming Approach2 Feb 2026
- 2024Adaptive Optimization for Prediction with Missing Data2 Feb 2024