Exploring Counterfactual Explanations Through the Lens of Adversarial Examples: A Theoretical and Empirical Analysis

Abstract

As machine learning (ML) models becomemore widely deployed in high-stakes applications, counterfactual explanations have emerged as key tools for providing actionable model explanations in practice. Despite the growing popularity of counterfactual explanations, the theoretical understanding of these explanations is still lacking behind. In this work, we systematically analyze counterfactual explanations through the lens of adversarial examples. We do so by formalizing the similarities between popular counterfactual explanation and adversarial example generation methods identifying conditions when they are equivalent. We then derive upper bounds between the solutions output by counterfactual explanation and adversarial example generation methods, which we validate on several real world data sets. By establishing these theoretical and empirical similarities between counterfactual explanations and adversarial examples, our work raises fundamental questions about the design and development of existing counterfactual explanation algorithms.

Cite

Text

Pawelczyk et al. " Exploring Counterfactual Explanations Through the Lens of Adversarial Examples: A Theoretical and Empirical Analysis ." Artificial Intelligence and Statistics, 2022.

Markdown

[Pawelczyk et al. " Exploring Counterfactual Explanations Through the Lens of Adversarial Examples: A Theoretical and Empirical Analysis ." Artificial Intelligence and Statistics, 2022.](https://mlanthology.org/aistats/2022/pawelczyk2022aistats-exploring/)

BibTeX

@inproceedings{pawelczyk2022aistats-exploring,
  title     = {{ Exploring Counterfactual Explanations Through the Lens of Adversarial Examples: A Theoretical and Empirical Analysis }},
  author    = {Pawelczyk, Martin and Agarwal, Chirag and Joshi, Shalmali and Upadhyay, Sohini and Lakkaraju, Himabindu},
  booktitle = {Artificial Intelligence and Statistics},
  year      = {2022},
  pages     = {4574-4594},
  volume    = {151},
  url       = {https://mlanthology.org/aistats/2022/pawelczyk2022aistats-exploring/}
}