mlsanityData to 14 Oct 2026

Information-theoretic Evolution of Model Agnostic Global Explanations

arXiv 2105.06956 ↗First posted 14 May 2021cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Explaining the behavior of black box machine learning models through human interpretable rules is an important research area. Recent work has focused on explaining model behavior locally i.e. for specific predictions as well as globally across the fields of vision, natural language, reinforcement learning and data science. We present a novel model-agnostic approach that derives rules to globally explain the behavior of classification models trained on numerical and/or categorical data. Our approach builds on top of existing local model explanation methods to extract conditions important for explaining model behavior for specific instances followed by an evolutionary algorithm that optimizes an information theory based fitness function to construct rules that explain global model behavior. We show how our approach outperforms existing approaches on a variety of datasets. Further, we introduce a parameter to evaluate the quality of interpretation under the scenario of distributional shift. This parameter evaluates how well the interpretation can predict model behavior for previously unseen data distributions. We show how existing approaches for interpreting models globally lack distributional robustness. Finally, we show how the quality of the interpretation can be improved under the scenario of distributional shift by adding out of distribution samples to the dataset used to learn the interpretation and thereby, increase robustness. All of the datasets used in our paper are open and publicly available. Our approach has been deployed in a leading digital marketing suite of products.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 24 of its 45 references that are in the map. First posted on arXiv 14 May 2021.

Builds on

24 of 45 references.

References · 24

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  2. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  3. 2017Axiomatic Attribution for Deep Networkscited by 3,384
  4. 2017Understanding Black-box Predictions via Influence Functionscited by 1,741
  5. 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
  6. 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
  7. 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
  8. 2016The Mythos of Model Interpretabilitycited by 721
  9. 2018Towards Robust Interpretability with Self-Explaining Neural Networkscited by 505
  10. 2017Interpretation of Neural Networks is Fragilecited by 444
  11. 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 443
  12. 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
12 more
  1. 2016Model-Agnostic Interpretability of Machine Learningcited by 219
  2. 2016Grad-CAM: Why did you say that?cited by 161
  3. 2015Interpretable classifiers using rules and Bayesian analysis: Building a better stroke prediction modelcited by 140
  4. 2019"How do I fool you?": Manipulating User Trust via Misleading Black Box Explanationscited by 111
  5. 2018Model Agnostic Supervised Local Explanationscited by 83
  6. 2014Falling Rule Listscited by 59
  7. 2017Learning Certifiably Optimal Rule Lists for Categorical Datacited by 50
  8. 2017Interpreting Blackbox Models via Model Extractioncited by 44
  9. 2016Towards Transparent AI Systems: Interpreting Visual Question Answering Modelscited by 19
  10. 2016An unexpected unity among methods for interpreting model predictionscited by 17
  11. 2018Learning to Explain with Complemental Examplescited by 15
  12. 2019Learning Interpretable Models with Causal Guaranteescited by 11

Built on by

Not cited yet.