Born-Again Tree Ensembles
Thibaut Vidal, Maximilian Schiffer
Abstract
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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext b1efd4ae-cfe6-46f8-ad29-1b09a681d564Cited by top-tier papers15
- Optimal Counterfactual Explanations in Tree EnsemblesAxel Parmentier, Thibaut VidalICML 2021 · 66 citations
- Fast, Accurate, and Simple Models for Tabular Data via Augmented DistillationRasool Fakoor, Jonas Mueller, Nick Erickson, Pratik Chaudhari et al.NeurIPS 2020 · 65 citations
- Provably efficient, succinct, and precise explanationsGuy Blanc, Jane Lange, Li-Yang TanNeurIPS 2021 · 45 citations
- On the price of explainability for some clustering problemsEduardo Sany Laber, Lucas MurtinhoICML 2021 · 32 citations
- Optimal Decision Diagrams for ClassificationAlexandre M. Florio, Pedro Martins, Maximilian Schiffer, Thiago Serra et al.AAAI 2023 · 18 citations
Related papers
- Free Lunch in the Forest: Functionally-Identical Pruning of Boosted Tree EnsemblesYoussouf Emine, Alexandre Forel, Idriss Malek, Thibaut VidalAAAI 2025 · 3 citations
- On Computing Optimal Tree EnsemblesChristian Komusiewicz, Pascal Kunz, Frank Sommer, Manuel SorgeICML 2023 · 7 citations
- What makes an Ensemble (Un) Interpretable?Shahaf Bassan, Guy Amir, Meirav Zehavi, Guy KatzICML 2025
- Fire: An Optimization Approach for Fast Interpretable Rule ExtractionBrian Liu, Rahul MazumderKDD 2023 · 7 citations
- Compressing tree ensembles through Level-wise Optimization and PruningLaurens Devos, Timo Martens, Deniz Can Oruc, Wannes Meert et al.ICML 2025
