Explaining Deep Learning Models using Causal Inference

11/11/2018
by   Tanmayee Narendra, et al.
0

Although deep learning models have been successfully applied to a variety of tasks, due to the millions of parameters, they are becoming increasingly opaque and complex. In order to establish trust for their widespread commercial use, it is important to formalize a principled framework to reason over these models. In this work, we use ideas from causal inference to describe a general framework to reason over CNN models. Specifically, we build a Structural Causal Model (SCM) as an abstraction over a specific aspect of the CNN. We also formulate a method to quantitatively rank the filters of a convolution layer according to their counterfactual importance. We illustrate our approach with popular CNN architectures such as LeNet5, VGG19, and ResNet32.

READ FULL TEXT
research
10/09/2021

Deep Learning of Potential Outcomes

This review systematizes the emerging literature for causal inference us...
research
06/11/2020

Deep Structural Causal Models for Tractable Counterfactual Inference

We formulate a general framework for building structural causal models (...
research
07/31/2023

Causal Inference for Banking Finance and Insurance A Survey

Causal Inference plays an significant role in explaining the decisions t...
research
09/19/2022

In progress

The concept of causality plays an important role in human cognition . In...
research
03/18/2022

Multi-Modal Causal Inference with Deep Structural Equation Models

Accounting for the effects of confounders is one of the central challeng...
research
08/18/2023

Active and Passive Causal Inference Learning

This paper serves as a starting point for machine learning researchers, ...

Please sign up or login with your details

Forgot password? Click here to reset