Counterfactual Explanations via Latent Space Projection and Interpolation
Not on the map. Why?
Abstract (arXiv)
Counterfactual explanations represent the minimal change to a data sample that alters its predicted classification, typically from an unfavorable initial class to a desired target class. Counterfactuals help answer questions such as "what needs to change for this application to get accepted for a loan?". A number of recently proposed approaches to counterfactual generation give varying definitions of "plausible" counterfactuals and methods to generate them. However, many of these methods are computationally intensive and provide unconvincing explanations. Here we introduce SharpShooter, a method for binary classification that starts by creating a projected version of the input that classifies as the target class. Counterfactual candidates are then generated in latent space on the interpolation line between the input and its projection. We then demonstrate that our framework translates core characteristics of a sample to its counterfactual through the use of learned representations. Furthermore, we show that SharpShooter is competitive across common quality metrics on tabular and image datasets while being orders of magnitude faster than two comparable methods and excels at measures of realism, making it well-suited for high velocity machine learning applications which require timely explanations.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 24 of its 40 references that are in the map. First posted on arXiv 2 Dec 2021.
Builds on
24 of 40 references.
References · 24
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2013Intriguing properties of neural networkscited by 5,114
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2015Variational Inference with Normalizing Flowscited by 2,161
- 2016Variational Inference: A Review for Statisticianscited by 1,466
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2016Tutorial on Variational Autoencoderscited by 404
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
12 more
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2019Learning Model-Agnostic Counterfactual Explanations for Tabular Datacited by 146
- 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 143
- 2018Inference Suboptimality in Variational Autoencoderscited by 131
- 2019Towards Realistic Individual Recourse and Actionable Explanations in Black-Box Decision Making Systemscited by 128
- 2019Efficient Search for Diverse Coherent Explanationscited by 111
- 2018Avoiding Latent Variable Collapse With Generative Skip Modelscited by 47
- 2020ViCE: Visual Counterfactual Explanations for Machine Learning Modelscited by 34
- 2019Global Explanations of Neural Networks: Mapping the Landscape of Predictionscited by 32
- 2020Explaining Data-Driven Decisions made by AI Systems: The Counterfactual Approachcited by 26
- 2020Latent-CF: A Simple Baseline for Reverse Counterfactual Explanationscited by 11
- 2016A budget-constrained inverse classification framework for smooth classifierscited by 5
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 1.
5 papers.
- 2022VCNet: A self-explaining model for realistic counterfactual generationcited by 20
- 2022FASTER-CE: Fast, Sparse, Transparent, and Robust Counterfactual Explanationscited by 6
- 2023Counterfactual Explanation for Regression via Disentanglement in Latent Spacecited by 1
- 2023Counterfactual Explanation via Search in Gaussian Mixture Distributed Latent Spacecited by 0
- 2024CF-OPT: Counterfactual Explanations for Structured Predictioncited by 0
- 2024CF-OPT: Counterfactual Explanations for Structured Prediction28 May 2024
- 2023Counterfactual Explanation for Regression via Disentanglement in Latent Space14 Nov 2023
- 2023Counterfactual Explanation via Search in Gaussian Mixture Distributed Latent Space25 Jul 2023
- 2022VCNet: A self-explaining model for realistic counterfactual generation21 Dec 2022
- 2022FASTER-CE: Fast, Sparse, Transparent, and Robust Counterfactual Explanations12 Oct 2022