mlsanityData to 7 Oct 2026

Probabilistically Plausible Counterfactual Explanations with Normalizing Flows

arXiv 2405.17640 ↗First posted 27 May 2024cs.LG cs.AI stat.MEcited by 11

Not on the map. Why?

Abstract (arXiv)

We present PPCEF, a novel method for generating probabilistically plausible counterfactual explanations (CFs). PPCEF advances beyond existing methods by combining a probabilistic formulation that leverages the data distribution with the optimization of plausibility within a unified framework. Compared to reference approaches, our method enforces plausibility by directly optimizing the explicit density function without assuming a particular family of parametrized distributions. This ensures CFs are not only valid (i.e., achieve class change) but also align with the underlying data's probability density. For that purpose, our approach leverages normalizing flows as powerful density estimators to capture the complex high-dimensional data distribution. Furthermore, we introduce a novel loss that balances the trade-off between achieving class change and maintaining closeness to the original instance while also incorporating a probabilistic plausibility term. PPCEF's unconstrained formulation allows for efficient gradient-based optimization with batch processing, leading to orders of magnitude faster computation compared to prior methods. Moreover, the unconstrained formulation of PPCEF allows for the seamless integration of future constraints tailored to specific counterfactual properties. Finally, extensive evaluations demonstrate PPCEF's superiority in generating high-quality, probabilistically plausible counterfactual explanations in high-dimensional tabular settings. This makes PPCEF a powerful tool for not only interpreting complex machine learning models but also for improving fairness, accountability, and trust in AI systems.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 26 of its 33 references that are in the map. First posted on arXiv 27 May 2024.

Builds on

26 of 33 references.

References · 26

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2015Variational Inference with Normalizing Flowscited by 2,161
  3. 2016Density estimation using Real NVPcited by 2,029
  4. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
  5. 2014NICE: Non-linear Independent Components Estimationcited by 1,052
  6. 2017Masked Autoregressive Flow for Density Estimationcited by 680
  7. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
  8. 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
  9. 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 232
  10. 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
  11. 2019Neural Oblivious Decision Ensembles for Deep Learning on Tabular Datacited by 200
  12. 2020Counterfactual Explanations and Algorithmic Recourses for Machine Learning: A Reviewcited by 174
14 more
  1. 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 143
  2. 2019Efficient Search for Diverse Coherent Explanationscited by 111
  3. 2022Diffusion Visual Counterfactual Explanationscited by 96
  4. 2020Good Counterfactuals and Where to Find Them: A Case-Based Technique for Generating Counterfactuals for Explainable AI (XAI)cited by 79
  5. 2022Diffusion Models for Counterfactual Explanationscited by 79
  6. 2020GANterfactual - Counterfactual Explanations for Medical Non-Experts using Generative Adversarial Learningcited by 50
  7. 2019On the computation of counterfactual explanations -- A surveycited by 33
  8. 2020Convex Density Constraints for Computing Plausible Counterfactual Explanationscited by 32
  9. 2022Diffeomorphic Counterfactuals with Generative Modelscited by 29
  10. 2023Provably Robust and Plausible Counterfactual Explanations for Neural Networks via Robust Optimisationcited by 20
  11. 2021A Few Good Counterfactuals: Generating Interpretable, Plausible and Diverse Counterfactual Explanationscited by 19
  12. 2020Plausible Counterfactuals: Auditing Deep Learning Classifiers with Realistic Adversarial Examplescited by 9
  13. 2023CeFlow: A Robust and Efficient Counterfactual Explanation Framework for Tabular Data using Normalizing Flowscited by 8
  14. 2021Hierarchical Variational Autoencoder for Visual Counterfactualscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 5; 2026: 5.

11 papers.