Optimal Sparse Regression Trees
Not on the map. Why?
Abstract (arXiv)
Regression trees are one of the oldest forms of AI models, and their predictions can be made without a calculator, which makes them broadly useful, particularly for high-stakes applications. Within the large literature on regression trees, there has been little effort towards full provable optimization, mainly due to the computational hardness of the problem. This work proposes a dynamic-programming-with-bounds approach to the construction of provably-optimal sparse regression trees. We leverage a novel lower bound based on an optimal solution to the k-Means clustering algorithm in 1-dimension over the set of labels. We are often able to find optimal sparse trees in seconds, even for challenging datasets that involve large numbers of samples and highly-correlated features.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 6 of its 48 references that are in the map. First posted on arXiv 28 Nov 2022.
Builds on
6 of 48 references.
References · 6
- 2019Optimal Sparse Decision Treescited by 104
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
- 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 61
- 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 37
- 2020Sparsity in Optimal Randomized Classification Treescited by 13
- 2020Learning Optimal Classification Trees: Strong Max-Flow Formulationscited by 11
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 7; 2026: 2.
13 papers.
Sort:
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performancecited by 7
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumerationcited by 5
- 2024Conditional Density Estimation with Histogram Treescited by 4
- 2023Piecewise Polynomial Regression of Tame Functions via Integer Programmingcited by 1
- 2025Soft regression trees: a model variant and a decomposition training algorithmcited by 1
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMscited by 1
- 2023Improving the Validity of Decision Trees as Explanationscited by 0
- 2025Locally Pareto-Optimal Interpretations for Black-Box Machine Learning Modelscited by 0
- 2025Optimal hypersurface decision treescited by 0
- 2025Surrogate Graph Partitioning for Spatial Predictioncited by 0
- 2025RS-ORT: A Reduced-Space Branch-and-Bound Algorithm for Optimal Regression Treescited by 0
- 2026DICS: Data-Informed Centroid Splitting for Decision Tree Classifierscited by 0
1 more
- 2026Scaling Optimal Classification Trees via Adaptive Feature and Sample Reduction5 Sep 2026
- 2026DICS: Data-Informed Centroid Splitting for Decision Tree Classifiers20 Aug 2026
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumeration5 Nov 2025
- 2025RS-ORT: A Reduced-Space Branch-and-Bound Algorithm for Optimal Regression Trees27 Oct 2025
- 2025Surrogate Graph Partitioning for Spatial Prediction9 Oct 2025
- 2025Optimal hypersurface decision trees15 Sep 2025
- 2025Locally Pareto-Optimal Interpretations for Black-Box Machine Learning Models21 Aug 2025
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMs13 Feb 2025
- 2025Soft regression trees: a model variant and a decomposition training algorithm10 Jan 2025
- 2024Conditional Density Estimation with Histogram Trees15 Oct 2024
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance19 Sep 2024
- 2023Piecewise Polynomial Regression of Tame Functions via Integer Programming22 Nov 2023
1 more
- 2023Improving the Validity of Decision Trees as Explanations11 Jun 2023
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performancecited by 7
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumerationcited by 5
- 2024Conditional Density Estimation with Histogram Treescited by 4
- 2023Piecewise Polynomial Regression of Tame Functions via Integer Programmingcited by 1
- 2025Soft regression trees: a model variant and a decomposition training algorithmcited by 1
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMscited by 1
- 2023Improving the Validity of Decision Trees as Explanationscited by 0
- 2025Locally Pareto-Optimal Interpretations for Black-Box Machine Learning Modelscited by 0
- 2025Optimal hypersurface decision treescited by 0
- 2025Surrogate Graph Partitioning for Spatial Predictioncited by 0
- 2025RS-ORT: A Reduced-Space Branch-and-Bound Algorithm for Optimal Regression Treescited by 0
- 2026DICS: Data-Informed Centroid Splitting for Decision Tree Classifierscited by 0
12 most cited of 13 All 13 (JSON)
- 2026Scaling Optimal Classification Trees via Adaptive Feature and Sample Reduction5 Sep 2026
- 2026DICS: Data-Informed Centroid Splitting for Decision Tree Classifiers20 Aug 2026
- 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumeration5 Nov 2025
- 2025RS-ORT: A Reduced-Space Branch-and-Bound Algorithm for Optimal Regression Trees27 Oct 2025
- 2025Surrogate Graph Partitioning for Spatial Prediction9 Oct 2025
- 2025Optimal hypersurface decision trees15 Sep 2025
- 2025Locally Pareto-Optimal Interpretations for Black-Box Machine Learning Models21 Aug 2025
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMs13 Feb 2025
- 2025Soft regression trees: a model variant and a decomposition training algorithm10 Jan 2025
- 2024Conditional Density Estimation with Histogram Trees15 Oct 2024
- 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performance19 Sep 2024
- 2023Piecewise Polynomial Regression of Tame Functions via Integer Programming22 Nov 2023
12 newest of 13 All 13 (JSON)