Model-Based Counterfactual Explanations Incorporating Feature Space Attributes for Tabular Data
Not on the map. Why?
Abstract (arXiv)
Machine-learning models, which are known to accurately predict patterns from large datasets, are crucial in decision making. Consequently, counterfactual explanations-methods explaining predictions by introducing input perturbations-have become prominent. These perturbations often suggest ways to alter the predictions, leading to actionable recommendations. However, the current techniques require resolving the optimization problems for each input change, rendering them computationally expensive. In addition, traditional encoding methods inadequately address the perturbations of categorical variables in tabular data. Thus, this study propose FastDCFlow, an efficient counterfactual explanation method using normalizing flows. The proposed method captures complex data distributions, learns meaningful latent spaces that retain proximity, and improves predictions. For categorical variables, we employed TargetEncoding, which respects ordinal relationships and includes perturbation costs. The proposed method outperformed existing methods in multiple metrics, striking a balance between trade offs for counterfactual explanations. The source code is available in the following repository: https://github.com/sumugit/FastDCFlow.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 21 of its 32 references that are in the map. First posted on arXiv 20 Apr 2024.
Builds on
21 of 32 references.
References · 21
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2013Intriguing properties of neural networkscited by 5,155
- 2016Density estimation using Real NVPcited by 2,042
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,545
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2014NICE: Non-linear Independent Components Estimationcited by 1,058
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2020Multi-Objective Counterfactual Explanationscited by 157
- 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 144
- 2014Neural Variational Inference and Learning in Belief Networkscited by 117
9 more
- 2019Semi-Supervised Learning with Normalizing Flowscited by 76
- 2013Deep AutoRegressive Networkscited by 61
- 2021Beyond Trivial Counterfactual Explanations with Diverse Valuable Explanationscited by 56
- 2021Exploring Counterfactual Explanations Through the Lens of Adversarial Examples: A Theoretical and Empirical Analysiscited by 52
- 2019Imperceptible Adversarial Attacks on Tabular Datacited by 35
- 2021GeCo: Quality Counterfactual Explanations in Real Timecited by 32
- 2020Learning Discrete Distributions by Dequantizationcited by 18
- 2023CeFlow: A Robust and Efficient Counterfactual Explanation Framework for Tabular Data using Normalizing Flowscited by 8
- 2021Regularizing Variational Autoencoder with Diversity and Uncertainty Awarenesscited by 6
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Tabular Diffusion Counterfactual Explanationscited by 0
- 2025Tabular Diffusion Counterfactual Explanations31 Aug 2025