mlsanityData to 7 Oct 2026

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

arXiv 2303.14668 ↗First posted 26 Mar 2023cs.LG cs.AIcited by 8

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 22 of its 30 references that are in the map. First posted on arXiv 26 Mar 2023.

Builds on

22 of 30 references.

References · 22

  1. 2016Density estimation using Real NVPcited by 2,029
  2. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
  3. 2014NICE: Non-linear Independent Components Estimationcited by 1,052
  4. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
  5. 2018Actionable Recourse in Linear Classificationcited by 327
  6. 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 258
  7. 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 232
  8. 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
  9. 2019Learning Likelihoods with Conditional Normalizing Flowscited by 170
  10. 2020Multi-Objective Counterfactual Explanationscited by 157
  11. 2019Learning Model-Agnostic Counterfactual Explanations for Tabular Datacited by 146
  12. 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 143
10 more
  1. 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 85
  2. 2019Semi-Supervised Learning with Normalizing Flowscited by 76
  3. 2017Inverse Classification for Comparison-based Interpretability in Machine Learningcited by 49
  4. 2018Interpretable Credit Application Predictions With Counterfactual Explanationscited by 43
  5. 2019Model Agnostic Contrastive Explanations for Structured Datacited by 41
  6. 2020Convex Density Constraints for Computing Plausible Counterfactual Explanationscited by 32
  7. 2020Causality Learning: A New Perspective for Interpretable Machine Learningcited by 28
  8. 2021ECINN: Efficient Counterfactuals from Invertible Neural Networkscited by 26
  9. 2016Generalized Inverse Classificationcited by 22
  10. 2020Learning Discrete Distributions by Dequantizationcited by 17

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 4; 2025: 1; 2026: 3.

8 papers.