Contrastive Explanations in Neural Networks

08/01/2020
by   Mohit Prabhushankar, et al.
7

Visual explanations are logical arguments based on visual features that justify the predictions made by neural networks. Current modes of visual explanations answer questions of the form `Why P?'. These Why questions operate under broad contexts thereby providing answers that are irrelevant in some cases. We propose to constrain these Why questions based on some context Q so that our explanations answer contrastive questions of the form `Why P, rather than Q?'. In this paper, we formalize the structure of contrastive visual explanations for neural networks. We define contrast based on neural networks and propose a methodology to extract defined contrasts. We then use the extracted contrasts as a plug-in on top of existing `Why P?' techniques, specifically Grad-CAM. We demonstrate their value in analyzing both networks and data in applications of large-scale recognition, fine-grained recognition, subsurface seismic analysis, and image quality assessment.

READ FULL TEXT

page 2

page 3

page 4

page 5

research
03/02/2021

Contrastive Explanations for Model Interpretability

Contrastive explanations clarify why an event occurred in contrast to an...
research
05/31/2019

Model Agnostic Contrastive Explanations for Structured Data

Recently, a method [7] was proposed to generate contrastive explanations...
research
02/24/2022

Explanatory Paradigms in Neural Networks

In this article, we present a leap-forward expansion to the study of exp...
research
07/07/2021

Contrastive Explanations for Argumentation-Based Conclusions

In this paper we discuss contrastive explanations for formal argumentati...
research
05/29/2019

Generating Contrastive Explanations with Monotonic Attribute Functions

Explaining decisions of deep neural networks is a hot research topic wit...
research
07/17/2019

Contrastive Explanations for Large Errors in Retail Forecasting Predictions through Monte Carlo Simulations

At Ahold Delhaize, there is an interest in using more complex machine le...
research
03/23/2021

Contrastive Reasoning in Neural Networks

Neural networks represent data as projections on trained weights in a hi...

Please sign up or login with your details

Forgot password? Click here to reset