Born-Again Tree Ensembles
Not on the map. Why?
Abstract (arXiv)
The use of machine learning algorithms in finance, medicine, and criminal justice can deeply impact human lives. As a consequence, research into interpretable machine learning has rapidly grown in an attempt to better control and fix possible sources of mistakes and biases. Tree ensembles offer a good prediction quality in various domains, but the concurrent use of multiple trees reduces the interpretability of the ensemble. Against this background, we study born-again tree ensembles, i.e., the process of constructing a single decision tree of minimum size that reproduces the exact same behavior as a given tree ensemble in its entire feature space. To find such a tree, we develop a dynamic-programming based algorithm that exploits sophisticated pruning and bounding rules to reduce the number of recursive calls. This algorithm generates optimal born-again trees for many datasets of practical interest, leading to classifiers which are typically simpler and more interpretable without any other form of compromise.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 11; 2023: 7; 2024: 6; 2025: 4; 2026: 5.
38 papers.
Sort:
By area:
- 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 37
- 2021Optimal Counterfactual Explanations in Tree Ensemblescited by 36
- 2021Provably efficient, succinct, and precise explanationscited by 32
- 2021On the price of explainability for some clustering problemscited by 21
- 2022Optimal Decision Diagrams for Classificationcited by 10
- 2022FS-BAN: Born-Again Networks for Domain Generalization Few-Shot Classificationcited by 9
- 2022Superpolynomial Lower Bounds for Decision Tree Learning and Testingcited by 9
- 2022A Query-Optimal Algorithm for Finding Counterfactualscited by 7
- 2023Explainable Data-Driven Optimization: From Context to Decision and Back Againcited by 7
- 2024A Theory of Interpretable Approximationscited by 7
- 2023Properly Learning Decision Trees with Queries Is NP-Hardcited by 5
- 2024Free Lunch in the Forest: Functionally-Identical Pruning of Boosted Tree Ensemblescited by 4
26 more
- 2025Leveraging Predictive Equivalence in Decision Treescited by 4
- 2022Explainable Models via Compression of Tree Ensemblescited by 3
- 2023Conceptual Views on Tree Ensemble Classifierscited by 3
- 2023On Computing Optimal Tree Ensemblescited by 3
- 2025From Counterfactuals to Trees: Competitive Analysis of Model Extraction Attackscited by 3
- 2022Contextual Decision Treescited by 2
- 2023Unboxing Tree Ensembles for interpretability: a hierarchical visualization tool and a multivariate optimal re-built treecited by 2
- 2022Support Vector Machines with the Hard-Margin Loss: Optimal Training via Combinatorial Benders' Cutscited by 1
- 2022Supervised Feature Compression based on Counterfactual Analysiscited by 1
- 2022Simplification of Forest Classifiers and Regressorscited by 1
- 2024Are Logistic Models Really Interpretable?cited by 1
- 2024A Unified Approach to Extract Interpretable Rules from Tree Ensembles via Integer Programmingcited by 1
- 2024RuleExplorer: A Scalable Matrix Visualization for Understanding Tree Ensemble Classifierscited by 1
- 2025Cluster-Based Random Forest Visualization and Interpretationcited by 1
- 2026Counterfactual Maps: What They Are and How to Find Themcited by 1
- 2026Residual-as-Teacher: Mitigating Bias Propagation in Student--Teacher Estimationcited by 1
- 2021Making CNNs Interpretable by Building Dynamic Sequential Decision Forests with Top-down Hierarchy Learningcited by 0
- 2022TE2Rules: Explaining Tree Ensembles using Rulescited by 0
- 2022Rethinking Log Odds: Linear Probability Modelling and Expert Advice in Interpretable Machine Learningcited by 0
- 2023Improving the Validity of Decision Trees as Explanationscited by 0
- 2023Correlation and Unintended Biases on Univariate and Multivariate Decision Treescited by 0
- 2024Minimising changes to audit when updating decision treescited by 0
- 2025A Rectification-Based Approach for Distilling Boosted Trees into Decision Treescited by 0
- 2026PACE: Prune-And-Compress Ensemble Modelscited by 0
- 2026Minimax Rates and Spectral Distillation for Tree Ensemblescited by 0
- 2026PINE: Pruning Boosted Tree Ensembles with Conformal In-Distribution Prediction Equivalencecited by 0
- 2026PINE: Pruning Boosted Tree Ensembles with Conformal In-Distribution Prediction Equivalence27 May 2026
- 2026Minimax Rates and Spectral Distillation for Tree Ensembles12 May 2026
- 2026PACE: Prune-And-Compress Ensemble Models7 May 2026
- 2026Residual-as-Teacher: Mitigating Bias Propagation in Student--Teacher Estimation26 Mar 2026
- 2026Counterfactual Maps: What They Are and How to Find Them9 Feb 2026
- 2025A Rectification-Based Approach for Distilling Boosted Trees into Decision Trees21 Oct 2025
- 2025Cluster-Based Random Forest Visualization and Interpretation30 Jul 2025
- 2025Leveraging Predictive Equivalence in Decision Trees17 Jun 2025
- 2025From Counterfactuals to Trees: Competitive Analysis of Model Extraction Attacks7 Feb 2025
- 2024RuleExplorer: A Scalable Matrix Visualization for Understanding Tree Ensemble Classifiers5 Sep 2024
- 2024Minimising changes to audit when updating decision trees29 Aug 2024
- 2024Free Lunch in the Forest: Functionally-Identical Pruning of Boosted Tree Ensembles28 Aug 2024
26 more
- 2024A Unified Approach to Extract Interpretable Rules from Tree Ensembles via Integer Programming30 Jun 2024
- 2024Are Logistic Models Really Interpretable?19 Jun 2024
- 2024A Theory of Interpretable Approximations15 Jun 2024
- 2023Correlation and Unintended Biases on Univariate and Multivariate Decision Trees4 Dec 2023
- 2023Properly Learning Decision Trees with Queries Is NP-Hard9 Jul 2023
- 2023Improving the Validity of Decision Trees as Explanations11 Jun 2023
- 2023On Computing Optimal Tree Ensembles7 Jun 2023
- 2023Unboxing Tree Ensembles for interpretability: a hierarchical visualization tool and a multivariate optimal re-built tree15 Feb 2023
- 2023Conceptual Views on Tree Ensemble Classifiers10 Feb 2023
- 2023Explainable Data-Driven Optimization: From Context to Decision and Back Again24 Jan 2023
- 2022Simplification of Forest Classifiers and Regressors14 Dec 2022
- 2022Supervised Feature Compression based on Counterfactual Analysis17 Nov 2022
- 2022Rethinking Log Odds: Linear Probability Modelling and Expert Advice in Interpretable Machine Learning11 Nov 2022
- 2022Superpolynomial Lower Bounds for Decision Tree Learning and Testing12 Oct 2022
- 2022FS-BAN: Born-Again Networks for Domain Generalization Few-Shot Classification23 Aug 2022
- 2022Support Vector Machines with the Hard-Margin Loss: Optimal Training via Combinatorial Benders' Cuts15 Jul 2022
- 2022A Query-Optimal Algorithm for Finding Counterfactuals14 Jul 2022
- 2022Contextual Decision Trees13 Jul 2022
- 2022TE2Rules: Explaining Tree Ensembles using Rules29 Jun 2022
- 2022Explainable Models via Compression of Tree Ensembles16 Jun 2022
- 2022Optimal Decision Diagrams for Classification28 May 2022
- 2021Fast Sparse Decision Tree Optimization via Reference Ensembles1 Dec 2021
- 2021Provably efficient, succinct, and precise explanations1 Nov 2021
- 2021Optimal Counterfactual Explanations in Tree Ensembles11 Jun 2021
- 2021Making CNNs Interpretable by Building Dynamic Sequential Decision Forests with Top-down Hierarchy Learning5 Jun 2021
- 2021On the price of explainability for some clustering problems5 Jan 2021
- 2025Leveraging Predictive Equivalence in Decision Treescited by 4
- 2025Leveraging Predictive Equivalence in Decision Trees17 Jun 2025
- 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 37
- 2021Optimal Counterfactual Explanations in Tree Ensemblescited by 36
- 2021Provably efficient, succinct, and precise explanationscited by 32
- 2021On the price of explainability for some clustering problemscited by 21
- 2022Optimal Decision Diagrams for Classificationcited by 10
- 2022FS-BAN: Born-Again Networks for Domain Generalization Few-Shot Classificationcited by 9
- 2022Superpolynomial Lower Bounds for Decision Tree Learning and Testingcited by 9
- 2022A Query-Optimal Algorithm for Finding Counterfactualscited by 7
- 2023Explainable Data-Driven Optimization: From Context to Decision and Back Againcited by 7
- 2024A Theory of Interpretable Approximationscited by 7
- 2023Properly Learning Decision Trees with Queries Is NP-Hardcited by 5
- 2024Free Lunch in the Forest: Functionally-Identical Pruning of Boosted Tree Ensemblescited by 4
12 most cited of 37 All 37 (JSON)
- 2026PINE: Pruning Boosted Tree Ensembles with Conformal In-Distribution Prediction Equivalence27 May 2026
- 2026Minimax Rates and Spectral Distillation for Tree Ensembles12 May 2026
- 2026PACE: Prune-And-Compress Ensemble Models7 May 2026
- 2026Residual-as-Teacher: Mitigating Bias Propagation in Student--Teacher Estimation26 Mar 2026
- 2026Counterfactual Maps: What They Are and How to Find Them9 Feb 2026
- 2025A Rectification-Based Approach for Distilling Boosted Trees into Decision Trees21 Oct 2025
- 2025Cluster-Based Random Forest Visualization and Interpretation30 Jul 2025
- 2025From Counterfactuals to Trees: Competitive Analysis of Model Extraction Attacks7 Feb 2025
- 2024RuleExplorer: A Scalable Matrix Visualization for Understanding Tree Ensemble Classifiers5 Sep 2024
- 2024Minimising changes to audit when updating decision trees29 Aug 2024
- 2024Free Lunch in the Forest: Functionally-Identical Pruning of Boosted Tree Ensembles28 Aug 2024
- 2024A Unified Approach to Extract Interpretable Rules from Tree Ensembles via Integer Programming30 Jun 2024
12 newest of 37 All 37 (JSON)