McXai: Local model-agnostic explanation as two games
Not on the map. Why?
Abstract (arXiv)
To this day, a variety of approaches for providing local interpretability of black-box machine learning models have been introduced. Unfortunately, all of these methods suffer from one or more of the following deficiencies: They are either difficult to understand themselves, they work on a per-feature basis and ignore the dependencies between features and/or they only focus on those features asserting the decision made by the model. To address these points, this work introduces a reinforcement learning-based approach called Monte Carlo tree search for eXplainable Artificial Intelligent (McXai) to explain the decisions of any black-box classification model (classifier). Our method leverages Monte Carlo tree search and models the process of generating explanations as two games. In one game, the reward is maximized by finding feature sets that support the decision of the classifier, while in the second game, finding feature sets leading to alternative decisions maximizes the reward. The result is a human friendly representation as a tree structure, in which each node represents a set of features to be studied with smaller explanations at the top of the tree. Our experiments show, that the features found by our method are more informative with respect to classifications than those found by classical approaches like LIME and SHAP. Furthermore, by also identifying misleading features, our approach is able to guide towards improved robustness of the black-box model in many situations.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 15 of its 24 references that are in the map. First posted on arXiv 4 Jan 2022.
Builds on
15 of 24 references.
References · 15
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2016Wide Residual Networkscited by 3,057
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2016An overview of gradient descent optimization algorithmscited by 1,021
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 403
- 2019Explainable Machine Learning in Deploymentcited by 210
3 more
- 2020Getting a CLUE: A Method for Explaining Uncertainty Estimatescited by 92
- 2016Scalable Bayesian Rule Listscited by 64
- 2020A Generic and Model-Agnostic Exemplar Synthetization Framework for Explainable AIcited by 4
Built on by
Citing papers per year: 2024: 2.
2 papers.