mlsanityData to 14 Oct 2026

Generating Global and Local Explanations for Tree-Ensemble Learning Methods by Answer Set Programming

arXiv 2410.11000 ↗First posted 14 Oct 2024cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

We propose a method for generating rule sets as global and local explanations for tree-ensemble learning methods 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 explanatory rules. For global explanations, candidate rules are chosen from the entire trained tree-ensemble models, whereas for local explanations, candidate rules are selected by only considering rules that are relevant to the particular predicted instance. 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. Under consideration in Theory and Practice of Logic Programming (TPLP).

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 18 of its 47 references that are in the map. First posted on arXiv 14 Oct 2024.

Builds on

18 of 47 references.

References · 18

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  2. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
  3. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  4. 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
  5. 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
  6. 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
  7. 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
  8. 2016Scalable Bayesian Rule Listscited by 64
  9. 2021On Explaining Random Forests with SATcited by 57
  10. 2014Clingo = ASP + Control: Preliminary Reportcited by 56
  11. 2014Interpreting Tree Ensembles with inTreescited by 37
  12. 2019Robustness Verification of Tree-based Modelscited by 33
6 more
  1. 2016Making Tree Ensembles Interpretable: A Bayesian Model Selection Approachcited by 27
  2. 2020Computing Optimal Decision Sets with SATcited by 16
  3. 2018Induction of Non-Monotonic Logic Programs to Explain Boosted Tree Models Using LIMEcited by 6
  4. 2021Generating Explainable Rule Sets from Tree-Ensemble Learning Methods by Answer Set Programmingcited by 4
  5. 2014Using Answer Set Programming for pattern miningcited by 3
  6. 2018Hybrid ASP-based Approach to Pattern Miningcited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.