VCNet: A self-explaining model for realistic counterfactual generation

12/21/2022
by   Victor Guyomard, et al.
0

Counterfactual explanation is a common class of methods to make local explanations of machine learning decisions. For a given instance, these methods aim to find the smallest modification of feature values that changes the predicted decision made by a machine learning model. One of the challenges of counterfactual explanation is the efficient generation of realistic counterfactuals. To address this challenge, we propose VCNet-Variational Counter Net-a model architecture that combines a predictor and a counterfactual generator that are jointly trained, for regression or classification tasks. VCNet is able to both generate predictions, and to generate counterfactual explanations without having to solve another minimisation problem. Our contribution is the generation of counterfactuals that are close to the distribution of the predicted class. This is done by learning a variational autoencoder conditionally to the output of the predictor in a join-training fashion. We present an empirical evaluation on tabular datasets and across several interpretability metrics. The results are competitive with the state-of-the-art method.

READ FULL TEXT
research
03/22/2023

Semi-supervised counterfactual explanations

Counterfactual explanations for machine learning models are used to find...
research
09/15/2021

CounterNet: End-to-End Training of Counterfactual Aware Predictions

This work presents CounterNet, a novel end-to-end learning framework whi...
research
10/21/2019

Towards User Empowerment

Counterfactual explanations can be obtained by identifying the smallest ...
research
03/26/2023

CeFlow: A Robust and Efficient Counterfactual Explanation Framework for Tabular Data using Normalizing Flows

Counterfactual explanation is a form of interpretable machine learning t...
research
04/16/2020

SCOUT: Self-aware Discriminant Counterfactual Explanations

The problem of counterfactual visual explanations is considered. A new f...
research
11/09/2020

Explaining Deep Graph Networks with Molecular Counterfactuals

We present a novel approach to tackle explainability of deep graph netwo...
research
10/21/2022

Augmentation by Counterfactual Explanation – Fixing an Overconfident Classifier

A highly accurate but overconfident model is ill-suited for deployment i...

Please sign up or login with your details

Forgot password? Click here to reset