Interpretable Random Forests via Rule Extraction
Not on the map. Why?
Abstract (arXiv)
We introduce SIRUS (Stable and Interpretable RUle Set) for regression, a stable rule learning algorithm which takes the form of a short and simple list of rules. State-of-the-art learning algorithms are often referred to as "black boxes" because of the high number of operations involved in their prediction process. Despite their powerful predictivity, this lack of interpretability may be highly restrictive for applications with critical decisions at stake. On the other hand, algorithms with a simple structure-typically decision trees, rule algorithms, or sparse linear models-are well known for their instability. This undesirable feature makes the conclusions of the data analysis unreliable and turns out to be a strong operational limitation. This motivates the design of SIRUS, which combines a simple structure with a remarkable stable behavior when data is perturbed. The algorithm is based on random forests, the predictive accuracy of which is preserved. We demonstrate the efficiency of the method both empirically (through experiments) and theoretically (with the proof of its asymptotic stability). Our R/C++ software implementation sirus is available from CRAN.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 3; 2023: 2; 2024: 7; 2025: 2; 2026: 2.
23 papers.
Sort:
By area:
- 2021Trading Complexity for Sparsity in Random Forest Explanationscited by 32
- 2023A review of ensemble learning and data augmentation models for class imbalanced problems: combination, implementation and evaluationcited by 24
- 2021Accurate Shapley Values for explaining tree-based modelscited by 9
- 2024Towards Explainable Artificial Intelligence (XAI): A Data Mining Perspectivecited by 9
- 2024Benchmarking XAI Explanations with Human-Aligned Evaluationscited by 8
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2021Consistent Sufficient Explanations and Minimal Local Rules for explaining regression and classification modelscited by 4
- 2024Orthogonal Gradient Boosting for Simpler Additive Rule Ensemblescited by 2
- 2024Explaining Predictions by Characteristic Rulescited by 2
- 2025Compact Rule-Based Classifier Learning via Gradient Descentcited by 2
- 2021Towards interpreting ML-based automated malware detection models: a surveycited by 1
- 2021Personalized and Reliable Decision Sets: Enhancing Interpretability in Clinical Decision Support Systemscited by 1
11 more
- 2022Explaining Any ML Model? -- On Goals and Capabilities of XAIcited by 1
- 2024A Unified Approach to Extract Interpretable Rules from Tree Ensembles via Integer Programmingcited by 1
- 2025Surrogate Interpretable Graph for Random Decision Forestscited by 1
- 2021Robust Model Compression Using Deep Hypothesescited by 0
- 2021Making CNNs Interpretable by Building Dynamic Sequential Decision Forests with Top-down Hierarchy Learningcited by 0
- 2022Local and Regional Counterfactual Rules: Summarized and Robust Recoursescited by 0
- 2023Learning Locally Interpretable Rule Ensemblecited 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
- 2026Minimax Rates and Spectral Distillation for Tree Ensemblescited by 0
- 2026Sparse Oblique Rule Boosting for Simpler Additive Rule Ensemblescited by 0
- 2026Sparse Oblique Rule Boosting for Simpler Additive Rule Ensembles6 Sep 2026
- 2026Minimax Rates and Spectral Distillation for Tree Ensembles12 May 2026
- 2025Surrogate Interpretable Graph for Random Decision Forests17 May 2025
- 2025Compact Rule-Based Classifier Learning via Gradient Descent3 Feb 2025
- 2024Benchmarking XAI Explanations with Human-Aligned Evaluations4 Nov 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 Unified Approach to Extract Interpretable Rules from Tree Ensembles via Integer Programming30 Jun 2024
- 2024Explaining Predictions by Characteristic Rules31 May 2024
- 2024Orthogonal Gradient Boosting for Simpler Additive Rule Ensembles24 Feb 2024
- 2024Towards Explainable Artificial Intelligence (XAI): A Data Mining Perspective9 Jan 2024
- 2023Learning Locally Interpretable Rule Ensemble20 Jun 2023
11 more
- 2023A review of ensemble learning and data augmentation models for class imbalanced problems: combination, implementation and evaluation6 Apr 2023
- 2022Local and Regional Counterfactual Rules: Summarized and Robust Recourses29 Sep 2022
- 2022Explainable Global Fairness Verification of Tree-Based Classifiers27 Sep 2022
- 2022Explaining Any ML Model? -- On Goals and Capabilities of XAI28 Jun 2022
- 2021Consistent Sufficient Explanations and Minimal Local Rules for explaining regression and classification models8 Nov 2021
- 2021Trading Complexity for Sparsity in Random Forest Explanations11 Aug 2021
- 2021Personalized and Reliable Decision Sets: Enhancing Interpretability in Clinical Decision Support Systems15 Jul 2021
- 2021Accurate Shapley Values for explaining tree-based models7 Jun 2021
- 2021Making CNNs Interpretable by Building Dynamic Sequential Decision Forests with Top-down Hierarchy Learning5 Jun 2021
- 2021Robust Model Compression Using Deep Hypotheses13 Mar 2021
- 2021Towards interpreting ML-based automated malware detection models: a survey15 Jan 2021
- 2021Trading Complexity for Sparsity in Random Forest Explanationscited by 32
- 2023A review of ensemble learning and data augmentation models for class imbalanced problems: combination, implementation and evaluationcited by 24
- 2021Accurate Shapley Values for explaining tree-based modelscited by 9
- 2024Towards Explainable Artificial Intelligence (XAI): A Data Mining Perspectivecited by 9
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2021Consistent Sufficient Explanations and Minimal Local Rules for explaining regression and classification modelscited by 4
- 2024Orthogonal Gradient Boosting for Simpler Additive Rule Ensemblescited by 2
- 2024Explaining Predictions by Characteristic Rulescited by 2
- 2025Compact Rule-Based Classifier Learning via Gradient Descentcited by 2
- 2021Towards interpreting ML-based automated malware detection models: a surveycited by 1
- 2021Personalized and Reliable Decision Sets: Enhancing Interpretability in Clinical Decision Support Systemscited by 1
- 2022Explaining Any ML Model? -- On Goals and Capabilities of XAIcited by 1
12 most cited of 22 All 22 (JSON)
- 2026Sparse Oblique Rule Boosting for Simpler Additive Rule Ensembles6 Sep 2026
- 2026Minimax Rates and Spectral Distillation for Tree Ensembles12 May 2026
- 2025Surrogate Interpretable Graph for Random Decision Forests17 May 2025
- 2025Compact Rule-Based Classifier Learning via Gradient Descent3 Feb 2025
- 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 Unified Approach to Extract Interpretable Rules from Tree Ensembles via Integer Programming30 Jun 2024
- 2024Explaining Predictions by Characteristic Rules31 May 2024
- 2024Orthogonal Gradient Boosting for Simpler Additive Rule Ensembles24 Feb 2024
- 2024Towards Explainable Artificial Intelligence (XAI): A Data Mining Perspective9 Jan 2024
- 2023Learning Locally Interpretable Rule Ensemble20 Jun 2023
- 2023A review of ensemble learning and data augmentation models for class imbalanced problems: combination, implementation and evaluation6 Apr 2023
12 newest of 22 All 22 (JSON)