Model Agnostic Contrastive Explanations for Structured Data

05/31/2019
by   Amit Dhurandhar, et al.
11

Recently, a method [7] was proposed to generate contrastive explanations for differentiable models such as deep neural networks, where one has complete access to the model. In this work, we propose a method, Model Agnostic Contrastive Explanations Method (MACEM), to generate contrastive explanations for any classification model where one is able to only query the class probabilities for a desired input. This allows us to generate contrastive explanations for not only neural networks, but models such as random forests, boosted trees and even arbitrary ensembles that are still amongst the state-of-the-art when learning on structured data [13]. Moreover, to obtain meaningful explanations we propose a principled approach to handle real and categorical features leading to novel formulations for computing pertinent positives and negatives that form the essence of a contrastive explanation. A detailed treatment of the different data types of this nature was not performed in the previous work, which assumed all features to be positive real valued with zero being indicative of the least interesting value. We part with this strong implicit assumption and generalize these methods so as to be applicable across a much wider range of problem settings. We quantitatively and qualitatively validate our approach over 5 public datasets covering diverse domains.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/21/2018

Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negatives

In this paper we propose a novel method that provides contrastive explan...
research
09/16/2021

Let the CAT out of the bag: Contrastive Attributed explanations for Text

Contrastive explanations for understanding the behavior of black box mod...
research
05/29/2019

Generating Contrastive Explanations with Monotonic Attribute Functions

Explaining decisions of deep neural networks is a hot research topic wit...
research
08/01/2020

Contrastive Explanations in Neural Networks

Visual explanations are logical arguments based on visual features that ...
research
07/06/2023

Contrast Is All You Need

In this study, we analyze data-scarce classification scenarios, where av...
research
08/11/2023

Contrastive Explanations of Multi-agent Optimization Solutions

In many real-world scenarios, agents are involved in optimization proble...
research
08/20/2021

VAE-CE: Visual Contrastive Explanation using Disentangled VAEs

The goal of a classification model is to assign the correct labels to da...

Please sign up or login with your details

Forgot password? Click here to reset