mlsanityData to 14 Oct 2026

Generalized and Scalable Optimal Sparse Decision Trees

arXiv 2006.08690 ↗First posted 15 Jun 2020cs.LG stat.MLcited by 100

Not on the map. Why?

Abstract (arXiv)

Decision tree optimization is notoriously difficult from a computational perspective but essential for the field of interpretable machine learning. Despite efforts over the past 40 years, only recently have optimization breakthroughs been made that have allowed practical algorithms to find optimal decision trees. These new techniques have the potential to trigger a paradigm shift where it is possible to construct sparse decision trees to efficiently optimize a variety of objective functions without relying on greedy splitting and pruning heuristics that often lead to suboptimal solutions. The contribution in this work is to provide a general framework for decision tree optimization that addresses the two significant open problems in the area: treatment of imbalanced data and fully optimizing over continuous variables. We present techniques that produce optimal decision trees over a variety of objectives including F-score, AUC, and partial area under the ROC convex hull. We also introduce a scalable algorithm that produces provably optimal results in the presence of continuous variables and speeds up decision tree construction by several orders of magnitude relative to the state-of-the art.

Key facts. Cited by 100 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Jun 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 11; 2022: 19; 2023: 20; 2024: 15; 2025: 18; 2026: 17.

100 papers.

Sort:

By area:

  1. 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 367
  2. 2022Exploring the Whole Rashomon Set of Sparse Decision Treescited by 81
  3. 2022From Shapley Values to Generalized Additive Models and backcited by 60
  4. 2024Amazing Things Come From Having Many Good Modelscited by 55
  5. 2022Logic-Based Explainability in Machine Learningcited by 48
  6. 2022On Tackling Explanation Redundancy in Decision Treescited by 44
  7. 2021Scalable Rule-Based Representation Learning for Interpretable Classificationcited by 40
  8. 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 38
  9. 2022Augmenting Interpretable Models with LLMs during Trainingcited by 38
  10. 2023A Path to Simpler Models Starts With Noisecited by 33
  11. 2023The Rashomon Importance Distribution: Getting RID of Unstable, Single Model-based Variable Importancecited by 29
  12. 2021Strong Optimal Classification Treescited by 28
38 more
  1. 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Featurescited by 20
  2. 2022Hierarchical Shrinkage: improving the accuracy and interpretability of tree-based methodscited by 19
  3. 2023Data-Driven Design for Metamaterials and Multiscale Systems: A Reviewcited by 17
  4. 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited by 16
  5. 2023Learning Interpretable Rules for Scalable Data Representation and Classificationcited by 14
  6. 2022Fast Interpretable Greedy-Tree Sumscited by 13
  7. 2022Learning Interpretable Decision Rule Sets: A Submodular Optimization Approachcited by 13
  8. 2022TimberTrek: Exploring and Curating Sparse Decision Trees with Interactive Visualizationcited by 13
  9. 2022Optimal Sparse Regression Treescited by 13
  10. 2023GradTree: Learning Axis-Aligned Decision Trees with Gradient Descentcited by 11
  11. 2021Interpretable and Fair Boolean Rule Sets via Column Generationcited by 10
  12. 2024Learning Interpretable Differentiable Logic Networkscited by 10
  13. 2021A cautionary tale on fitting decision trees to data from additive models: generalization lower boundscited by 9
  14. 2023Scalable Optimal Multiway-Split Decision Trees with Constraintscited by 9
  15. 2024Optimal or Greedy Decision Trees? Revisiting their Objectives, Tuning, and Performancecited by 9
  16. 2023Optimal Decision Tree Policies for Markov Decision Processescited by 8
  17. 2024Data Science with LLMs and Interpretable Modelscited by 8
  18. 2025Near Optimal Decision Trees in a SPLIT Secondcited by 8
  19. 2022Margin Optimal Classification Treescited by 7
  20. 2023Fast hyperboloid decision tree algorithmscited by 7
  21. 2021Multiclass Optimal Classification Trees with SVM-splitscited by 6
  22. 2023Missing Values and Imputation in Healthcare Data: Can Interpretable Machine Learning Help?cited by 6
  23. 2023Breiman meets Bellman: Non-Greedy Decision Trees with MDPscited by 6
  24. 2024Who Are We Missing? A Principled Approach to Characterizing the Underrepresented Populationcited by 6
  25. 2024Learning a Decision Tree Algorithm with Transformerscited by 6
  26. 2025Decision Tree Induction Through LLMs via Semantically-Aware Evolutioncited by 6
  27. 2025SORTeD Rashomon Sets of Sparse Decision Trees: Anytime Enumerationcited by 6
  28. 2023MAPTree: Beating "Optimal" Decision Trees with Bayesian Decision Treescited by 5
  29. 2023Finding Interpretable Class-Specific Patterns through Efficient Neural Searchcited by 5
  30. 2024Optimal Survival Trees: A Dynamic Programming Approachcited by 5
  31. 2024Optimal Sparse Survival Treescited by 5
  32. 2024"What is Different Between These Datasets?" A Framework for Explaining Data Distribution Shiftscited by 5
  33. 2022Mixed integer linear optimization formulations for learning optimal binary classification treescited by 4
  34. 2025Leveraging Predictive Equivalence in Decision Treescited by 4
  35. 2022bsnsing: A decision tree induction method based on recursive optimal boolean rule compositioncited by 3
  36. 2024Online Learning of Decision Trees with Thompson Samplingcited by 3
  37. 2024Learning accurate and interpretable tree-based modelscited by 3
  38. 2021Tree in Tree: from Decision Trees to Decision Graphscited by 2

50 most cited of 100 All 100 (JSON)