CeFlow: A robust and efficient counterfactual explanation framework for tabular data using normalizing flows

Tri Dung DUONG, Qian LI, Guandong XU

Research output: Chapter in Book/Report/Conference proceedingChapters

1 Citation (Scopus)

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 code (https://github.com/tridungduong16/fairCE.git ) for reproducing the results. Copyright © 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG.

Original languageEnglish
Title of host publicationAdvances in knowledge discovery and data mining: 27th Pacific-Asia Conference on Knowledge Discovery and Data Mining, PAKDD 2023, Osaka, Japan, May 25–28, 2023, proceedings, part II
EditorsHisashi KASHIMA, Tsuyoshi IDE, Wen-Chih PENG
Place of PublicationCham
PublisherSpringer
Pages133-144
ISBN (Electronic)9783031333774
ISBN (Print)9783031333767
DOIs
Publication statusPublished - 2023

Citation

Duong, T. D., Li, Q., & Xu, G. (2023). CeFlow: A robust and efficient counterfactual explanation framework for tabular data using normalizing flows. In H. Kashima, T. Ide, & W.-C. Peng (Eds.), Advances in knowledge discovery and data mining: 27th Pacific-Asia Conference on Knowledge Discovery and Data Mining, PAKDD 2023, Osaka, Japan, May 25–28, 2023, proceedings, part II (pp. 133-144). Springer. https://doi.org/10.1007/978-3-031-33377-4_11

Keywords

  • Counterfactual explanation
  • Normalizing flow
  • Interpretable machine learning

Fingerprint

Dive into the research topics of 'CeFlow: A robust and efficient counterfactual explanation framework for tabular data using normalizing flows'. Together they form a unique fingerprint.