CXPlain: Causal Explanations for Model Interpretation under Uncertainty

Patrick Schwab, Walter Karlen
10/27/2019
cs.LGstat.ML

Official code: d909b/cxplain (134 stars, MIT, last commit 2020-08-22).

Abstract

Feature importance estimates that inform users about the degree to which given inputs influence the output of a predictive model are crucial for understanding, validating, and interpreting machine-learning models. However, providing fast and accurate estimates of feature importance for high-dimensional data, and quantifying the uncertainty of such estimates remain open challenges. Here, we frame the task of providing explanations for the decisions of machine-learning models as a causal learning task, and train causal explanation (CXPlain) models that learn to estimate to what degree certain inputs cause outputs in another machine-learning model. CXPlain can, once trained, be used to explain the target model in little time, and enables the quantification of the uncertainty associated with its feature importance estimates via bootstrap ensembling. We present experiments that demonstrate that CXPlain is significantly more accurate and faster than existing model-agnostic methods for estimating feature importance. In addition, we confirm that the uncertainty estimates provided by CXPlain ensembles are strongly correlated with their ability to accurately estimate feature importance on held-out data.

View on arXivView PDF

Code Implementations(1)

d909b/cxplainOfficial100%
MIT

Causal Explanation (CXPlain) is a method for explaining the predictions of any machine-learning model.

13433PythonOct 19, 20196 years agoMIT
deep-learningexplainabilityexplainable-aiexplainable-mlinterpretability+1 more

Similar Papers

Cite this paper

@article{schwab2019cxplain,
  title  = {CXPlain: Causal Explanations for Model Interpretation under Uncertainty},
  author = {Patrick Schwab and Walter Karlen},
  year   = {2019},
  eprint = {1910.12336},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1910.12336}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1910.12336.svg)](https://codeofpaper.com/paper/1910.12336)

Discussion