Interpreting Tree Ensembles with inTrees
Not on the map. Why?
Abstract (arXiv)
Tree ensembles such as random forests and boosted trees are accurate but difficult to understand, debug and deploy. In this work, we provide the inTrees (interpretable trees) framework that extracts, measures, prunes and selects rules from a tree ensemble, and calculates frequent variable interactions. An rule-based learner, referred to as the simplified tree ensemble learner (STEL), can also be formed and used for future prediction. The inTrees framework can applied to both classification and regression problems, and is applicable to many types of tree ensembles, e.g., random forests, regularized random forests, and boosted trees. We implemented the inTrees algorithms in the "inTrees" R package.
Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Aug 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 12; 2023: 3; 2024: 10; 2025: 4.
37 papers.
Sort:
By area:
- 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 85
- 2022Leveraging Explanations in Interactive Machine Learning: An Overviewcited by 52
- 2021GLocalX -- From Local to Global Explanations of Black Box AI Modelscited by 48
- 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 37
- 2021Amortized Generation of Sequential Algorithmic Recourses for Black-box Modelscited by 24
- 2022Explainable AI for clinical and remote health applications: a survey on tabular and time series datacited by 24
- 2021Conclusive Local Interpretation Rules for Random Forestscited by 9
- 2021AcME -- Accelerated Model-agnostic Explanations: Fast Whitening of the Machine-Learning Black Boxcited by 8
- 2024A Survey of Privacy-Preserving Model Explanations: Privacy Risks, Attacks, and Countermeasurescited by 6
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2023Explainable AI applications in the Medical Domain: a systematic reviewcited by 5
- 2024Decision Predicate Graphs: Enhancing Interpretability in Tree Ensemblescited by 5
25 more
- 2021Generating Explainable Rule Sets from Tree-Ensemble Learning Methods by Answer Set Programmingcited by 4
- 2022Local Multi-Label Explanations for Random Forestcited by 3
- 2025MachineLearningLM: Scaling Many-shot In-context Learning via Continued Pretrainingcited by 3
- 2022Towards Interpretable Deep Reinforcement Learning Models via Inverse Reinforcement Learningcited by 2
- 2022On the Robustness of Random Forest Against Untargeted Data Poisoning: An Ensemble-Based Approachcited by 2
- 2023A Voting Approach for Explainable Classification with Rule Learningcited by 2
- 2024Explaining Predictions by Characteristic Rulescited by 2
- 2024A survey and taxonomy of methods interpreting random forest modelscited by 2
- 2021Tree-based local explanations of machine learning model predictions, AraucanaXAIcited by 1
- 2022Principled Diverse Counterfactuals in Multilinear Modelscited by 1
- 2022Explainability in Machine Learning: a Pedagogical Perspectivecited by 1
- 2022The Yield Curve as a Recession Leading Indicator. An Application for Gradient Boosting and Random Forestcited by 1
- 2022An Explainable Stacked Ensemble Model for Static Route-Free Estimation of Time of Arrivalcited by 1
- 2022BELLATREX: Building Explanations through a LocaLly AccuraTe Rule EXtractorcited by 1
- 2023Example-Based Explanations of Random Forest Predictionscited by 1
- 2024Forest-ORE: Mining Optimal Rule Ensemble to interpret Random Forest modelscited by 1
- 2024Generating Global and Local Explanations for Tree-Ensemble Learning Methods by Answer Set Programmingcited by 1
- 2025Surrogate Interpretable Graph for Random Decision Forestscited by 1
- 2022TE2Rules: Explaining Tree Ensembles using Rulescited by 0
- 2024Combination of Weak Learners eXplanations to Improve Random Forest eXplicability Robustnesscited by 0
- 2024An Interpretable Rule Creation Method for Black-Box Models based on Surrogate Trees -- SRulescited by 0
- 2024S-SIRUS: an explainability algorithm for spatial regression Random Forestcited by 0
- 2024Minimising changes to audit when updating decision treescited by 0
- 2025Enhancing Visual Interpretability and Explainability in Functional Survival Trees and Forestscited by 0
- 2025A Rectification-Based Approach for Distilling Boosted Trees into Decision Treescited by 0
- 2025A Rectification-Based Approach for Distilling Boosted Trees into Decision Trees21 Oct 2025
- 2025MachineLearningLM: Scaling Many-shot In-context Learning via Continued Pretraining8 Sep 2025
- 2025Surrogate Interpretable Graph for Random Decision Forests17 May 2025
- 2025Enhancing Visual Interpretability and Explainability in Functional Survival Trees and Forests25 Apr 2025
- 2024Generating Global and Local Explanations for Tree-Ensemble Learning Methods by Answer Set Programming14 Oct 2024
- 2024Minimising changes to audit when updating decision trees29 Aug 2024
- 2024S-SIRUS: an explainability algorithm for spatial regression Random Forest10 Aug 2024
- 2024An Interpretable Rule Creation Method for Black-Box Models based on Surrogate Trees -- SRules29 Jul 2024
- 2024A survey and taxonomy of methods interpreting random forest models17 Jul 2024
- 2024Explaining Predictions by Characteristic Rules31 May 2024
- 2024Decision Predicate Graphs: Enhancing Interpretability in Tree Ensembles3 Apr 2024
- 2024A Survey of Privacy-Preserving Model Explanations: Privacy Risks, Attacks, and Countermeasures31 Mar 2024
25 more
- 2024Forest-ORE: Mining Optimal Rule Ensemble to interpret Random Forest models26 Mar 2024
- 2024Combination of Weak Learners eXplanations to Improve Random Forest eXplicability Robustness29 Feb 2024
- 2023Example-Based Explanations of Random Forest Predictions24 Nov 2023
- 2023A Voting Approach for Explainable Classification with Rule Learning13 Nov 2023
- 2023Explainable AI applications in the Medical Domain: a systematic review10 Aug 2023
- 2022On the Robustness of Random Forest Against Untargeted Data Poisoning: An Ensemble-Based Approach28 Sep 2022
- 2022Explainable Global Fairness Verification of Tree-Based Classifiers27 Sep 2022
- 2022Explainable AI for clinical and remote health applications: a survey on tabular and time series data14 Sep 2022
- 2022Leveraging Explanations in Interactive Machine Learning: An Overview29 Jul 2022
- 2022Local Multi-Label Explanations for Random Forest5 Jul 2022
- 2022TE2Rules: Explaining Tree Ensembles using Rules29 Jun 2022
- 2022Towards Interpretable Deep Reinforcement Learning Models via Inverse Reinforcement Learning30 Mar 2022
- 2022BELLATREX: Building Explanations through a LocaLly AccuraTe Rule EXtractor29 Mar 2022
- 2022An Explainable Stacked Ensemble Model for Static Route-Free Estimation of Time of Arrival17 Mar 2022
- 2022The Yield Curve as a Recession Leading Indicator. An Application for Gradient Boosting and Random Forest13 Mar 2022
- 2022Explainability in Machine Learning: a Pedagogical Perspective21 Feb 2022
- 2022Principled Diverse Counterfactuals in Multilinear Models17 Jan 2022
- 2021AcME -- Accelerated Model-agnostic Explanations: Fast Whitening of the Machine-Learning Black Box23 Dec 2021
- 2021Fast Sparse Decision Tree Optimization via Reference Ensembles1 Dec 2021
- 2021Tree-based local explanations of machine learning model predictions, AraucanaXAI15 Oct 2021
- 2021Generating Explainable Rule Sets from Tree-Ensemble Learning Methods by Answer Set Programming17 Sep 2021
- 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithms2 Aug 2021
- 2021Amortized Generation of Sequential Algorithmic Recourses for Black-box Models7 Jun 2021
- 2021Conclusive Local Interpretation Rules for Random Forests13 Apr 2021
- 2021GLocalX -- From Local to Global Explanations of Black Box AI Models19 Jan 2021
- 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 85
- 2022Leveraging Explanations in Interactive Machine Learning: An Overviewcited by 52
- 2021GLocalX -- From Local to Global Explanations of Black Box AI Modelscited by 48
- 2021Fast Sparse Decision Tree Optimization via Reference Ensemblescited by 37
- 2021Amortized Generation of Sequential Algorithmic Recourses for Black-box Modelscited by 24
- 2022Explainable AI for clinical and remote health applications: a survey on tabular and time series datacited by 24
- 2021Conclusive Local Interpretation Rules for Random Forestscited by 9
- 2021AcME -- Accelerated Model-agnostic Explanations: Fast Whitening of the Machine-Learning Black Boxcited by 8
- 2024A Survey of Privacy-Preserving Model Explanations: Privacy Risks, Attacks, and Countermeasurescited by 6
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2023Explainable AI applications in the Medical Domain: a systematic reviewcited by 5
- 2024Decision Predicate Graphs: Enhancing Interpretability in Tree Ensemblescited by 5
12 most cited of 34 All 34 (JSON)
- 2025A Rectification-Based Approach for Distilling Boosted Trees into Decision Trees21 Oct 2025
- 2025Surrogate Interpretable Graph for Random Decision Forests17 May 2025
- 2025Enhancing Visual Interpretability and Explainability in Functional Survival Trees and Forests25 Apr 2025
- 2024Generating Global and Local Explanations for Tree-Ensemble Learning Methods by Answer Set Programming14 Oct 2024
- 2024Minimising changes to audit when updating decision trees29 Aug 2024
- 2024S-SIRUS: an explainability algorithm for spatial regression Random Forest10 Aug 2024
- 2024An Interpretable Rule Creation Method for Black-Box Models based on Surrogate Trees -- SRules29 Jul 2024
- 2024A survey and taxonomy of methods interpreting random forest models17 Jul 2024
- 2024Explaining Predictions by Characteristic Rules31 May 2024
- 2024Decision Predicate Graphs: Enhancing Interpretability in Tree Ensembles3 Apr 2024
- 2024A Survey of Privacy-Preserving Model Explanations: Privacy Risks, Attacks, and Countermeasures31 Mar 2024
- 2024Forest-ORE: Mining Optimal Rule Ensemble to interpret Random Forest models26 Mar 2024
12 newest of 34 All 34 (JSON)