A Causal Lens for Peeking into Black Box Predictive Models: Predictive Model Interpretation via Causal Attribution

08/01/2020
by   Aria Khademi, et al.
7

With the increasing adoption of predictive models trained using machine learning across a wide range of high-stakes applications, e.g., health care, security, criminal justice, finance, and education, there is a growing need for effective techniques for explaining such models and their predictions. We aim to address this problem in settings where the predictive model is a black box; That is, we can only observe the response of the model to various inputs, but have no knowledge about the internal structure of the predictive model, its parameters, the objective function, and the algorithm used to optimize the model. We reduce the problem of interpreting a black box predictive model to that of estimating the causal effects of each of the model inputs on the model output, from observations of the model inputs and the corresponding outputs. We estimate the causal effects of model inputs on model output using variants of the Rubin Neyman potential outcomes framework for estimating causal effects from observational data. We show how the resulting causal attribution of responsibility for model output to the different model inputs can be used to interpret the predictive model and to explain its predictions. We present results of experiments that demonstrate the effectiveness of our approach to the interpretation of black box predictive models via causal attribution in the case of deep neural network models trained on one synthetic data set (where the input variables that impact the output variable are known by design) and two real-world data sets: Handwritten digit classification, and Parkinson's disease severity prediction. Because our approach does not require knowledge about the predictive model algorithm and is free of assumptions regarding the black box predictive model except that its input-output responses be observable, it can be applied, in principle, to any black box predictive model.

READ FULL TEXT
research
06/03/2020

Explaining The Behavior Of Black-Box Prediction Algorithms With Causal Learning

We propose to explain the behavior of black-box prediction methods (e.g....
research
05/15/2023

Causal Analysis for Robust Interpretability of Neural Networks

Interpreting the inner function of neural networks is crucial for the tr...
research
02/04/2019

F-BLEAU: Fast Black-box Leakage Estimation

We consider the problem of measuring how much a system reveals about its...
research
08/23/2022

Anomaly Attribution with Likelihood Compensation

This paper addresses the task of explaining anomalous predictions of a b...
research
02/20/2022

SOInter: A Novel Deep Energy Based Interpretation Method for Explaining Structured Output Models

We propose a novel interpretation technique to explain the behavior of s...
research
08/09/2023

Generative Perturbation Analysis for Probabilistic Black-Box Anomaly Attribution

We address the task of probabilistic anomaly attribution in the black-bo...
research
06/23/2018

DALEX: explainers for complex predictive models

Predictive modeling is invaded by elastic, yet complex methods such as n...

Please sign up or login with your details

Forgot password? Click here to reset