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

Tri Dung Duong, Qian Li, Guandong Xu
3/26/2023
cs.LGcs.AI

No official code found. Best implementation: tridungduong16/NormalizingFlow-CounterfactualExplanation (6 stars, MIT, last commit 2023-04-16).

Abstract

Counterfactual explanation is a form of interpretable machine learning that generates perturbations on a sample to achieve the desired outcome. The generated samples can act as instructions to guide end users on how to observe the desired results by altering samples. Although state-of-the-art counterfactual explanation methods are proposed to use variational autoencoder (VAE) to achieve promising improvements, they suffer from two major limitations: 1) the counterfactuals generation is prohibitively slow, which prevents algorithms from being deployed in interactive environments; 2) the counterfactual explanation algorithms produce unstable results due to the randomness in the sampling procedure of variational autoencoder. In this work, to address the above limitations, we design a robust and efficient counterfactual explanation framework, namely CeFlow, which utilizes normalizing flows for the mixed-type of continuous and categorical features. Numerical experiments demonstrate that our technique compares favorably to state-of-the-art methods. We release our source at https://github.com/tridungduong16/fairCE.git for reproducing the results.

View on arXivView PDF

Code Implementations(1)

MIT
61Shell, PythonSep 30, 20213 years agoMIT

Similar Papers

Cite this paper

@article{duong2023ceflow,
  title  = {CeFlow: A Robust and Efficient Counterfactual Explanation Framework for Tabular Data using Normalizing Flows},
  author = {Tri Dung Duong and Qian Li and Guandong Xu},
  year   = {2023},
  eprint = {2303.14668},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.14668v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.14668.svg)](https://codeofpaper.com/paper/2303.14668)

Discussion