Probabilistically Plausible Counterfactual Explanations with Normalizing Flows
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
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Variational Inference with Normalizing Flowscited by 2,161
- 2016Density estimation using Real NVPcited by 2,029
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2017Masked Autoregressive Flow for Density Estimationcited by 680
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
- 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 232
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2019Neural Oblivious Decision Ensembles for Deep Learning on Tabular Datacited by 200
- 2020Counterfactual Explanations and Algorithmic Recourses for Machine Learning: A Reviewcited by 174
14 more
- 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 143
- 2019Efficient Search for Diverse Coherent Explanationscited by 111
- 2022Diffusion Visual Counterfactual Explanationscited by 96
- 2020Good Counterfactuals and Where to Find Them: A Case-Based Technique for Generating Counterfactuals for Explainable AI (XAI)cited by 79
- 2022Diffusion Models for Counterfactual Explanationscited by 79
- 2020GANterfactual - Counterfactual Explanations for Medical Non-Experts using Generative Adversarial Learningcited by 50
- 2019On the computation of counterfactual explanations -- A surveycited by 33
- 2020Convex Density Constraints for Computing Plausible Counterfactual Explanationscited by 32
- 2022Diffeomorphic Counterfactuals with Generative Modelscited by 29
- 2023Provably Robust and Plausible Counterfactual Explanations for Neural Networks via Robust Optimisationcited by 20
- 2021A Few Good Counterfactuals: Generating Interpretable, Plausible and Diverse Counterfactual Explanationscited by 19
- 2020Plausible Counterfactuals: Auditing Deep Learning Classifiers with Realistic Adversarial Examplescited by 9
- 2023CeFlow: A Robust and Efficient Counterfactual Explanation Framework for Tabular Data using Normalizing Flowscited by 8
- 2021Hierarchical Variational Autoencoder for Visual Counterfactualscited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 5; 2026: 5.
11 papers.
- 2024Perfect Counterfactuals in Imperfect Worlds: Modelling Noisy Implementation of Actions in Sequential Algorithmic Recoursecited by 2
- 2025Uncertainty Quantification as a Principled Foundation for Explainable Artificial Intelligence: A Case Study of Counterfactual Explanationscited by 2
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible controlcited by 2
- 2025Synthesising Counterfactual Explanations via Label-Conditional Gaussian Mixture Variational Autoencoderscited by 1
- 2025HyConEx: Hypernetwork classifier with counterfactual explanations for tabular datacited by 0
- 2025Actionable and diverse counterfactual explanations incorporating domain knowledge and plausibility constraintscited by 0
- 2026CounterFlowNet: From Minimal Changes to Meaningful Counterfactual Explanationscited by 0
- 2026A Probabilistic Consensus-Driven Approach for Robust Counterfactual Explanationscited by 0
- 2026Density-Guided Robust Counterfactual Explanations on Tabular Data under Model Multiplicitycited by 0
- 2026CEL: Comprehensive Counterfactual Explanations Library and Benchmarkcited by 0
- 2026Challenges in Evaluating Explanation Methods for Static and Evolving Datacited by 0
- 2026Challenges in Evaluating Explanation Methods for Static and Evolving Data6 Aug 2026
- 2026CEL: Comprehensive Counterfactual Explanations Library and Benchmark24 Jul 2026
- 2026Density-Guided Robust Counterfactual Explanations on Tabular Data under Model Multiplicity29 May 2026
- 2026A Probabilistic Consensus-Driven Approach for Robust Counterfactual Explanations19 Apr 2026
- 2026CounterFlowNet: From Minimal Changes to Meaningful Counterfactual Explanations19 Feb 2026
- 2025Actionable and diverse counterfactual explanations incorporating domain knowledge and plausibility constraints25 Nov 2025
- 2025Synthesising Counterfactual Explanations via Label-Conditional Gaussian Mixture Variational Autoencoders6 Oct 2025
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible control29 May 2025
- 2025HyConEx: Hypernetwork classifier with counterfactual explanations for tabular data16 Mar 2025
- 2025Uncertainty Quantification as a Principled Foundation for Explainable Artificial Intelligence: A Case Study of Counterfactual Explanations24 Feb 2025
- 2024Perfect Counterfactuals in Imperfect Worlds: Modelling Noisy Implementation of Actions in Sequential Algorithmic Recourse3 Oct 2024