Generating Explainable Rule Sets from Tree-Ensemble Learning Methods by Answer Set Programming
Not on the map. Why?
Abstract (arXiv)
We propose a method for generating explainable rule sets from tree-ensemble learners using Answer Set Programming (ASP). To this end, we adopt a decompositional approach where the split structures of the base decision trees are exploited in the construction of rules, which in turn are assessed using pattern mining methods encoded in ASP to extract interesting rules. We show how user-defined constraints and preferences can be represented declaratively in ASP to allow for transparent and flexible rule set generation, and how rules can be used as explanations to help the user better understand the models. Experimental evaluation with real-world datasets and popular tree-ensemble algorithms demonstrates that our approach is applicable to a wide range of classification tasks.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 11 of its 33 references that are in the map. First posted on arXiv 17 Sep 2021.
Builds on
11 of 33 references.
References · 11
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2016Scalable Bayesian Rule Listscited by 64
- 2014Clingo = ASP + Control: Preliminary Reportcited by 56
- 2014Interpreting Tree Ensembles with inTreescited by 37
- 2016Making Tree Ensembles Interpretable: A Bayesian Model Selection Approachcited by 27
- 2018Induction of Non-Monotonic Logic Programs to Explain Boosted Tree Models Using LIMEcited by 6
- 2014Using Answer Set Programming for pattern miningcited by 3
- 2018Hybrid ASP-based Approach to Pattern Miningcited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1.
4 papers.
- 2021FOLD-R++: A Scalable Toolset for Automated Inductive Learning of Default Theories from Mixed Datacited by 10
- 2022FOLD-RM: A Scalable, Efficient, and Explainable Inductive Learning Algorithm for Multi-Category Classification of Mixed Datacited by 7
- 2023Reason to explain: Interactive contrastive explanations (REASONX)cited by 2
- 2024Generating Global and Local Explanations for Tree-Ensemble Learning Methods by Answer Set Programmingcited by 1
- 2024Generating Global and Local Explanations for Tree-Ensemble Learning Methods by Answer Set Programming14 Oct 2024
- 2023Reason to explain: Interactive contrastive explanations (REASONX)29 May 2023
- 2022FOLD-RM: A Scalable, Efficient, and Explainable Inductive Learning Algorithm for Multi-Category Classification of Mixed Data14 Feb 2022
- 2021FOLD-R++: A Scalable Toolset for Automated Inductive Learning of Default Theories from Mixed Data15 Oct 2021