Litcius/Paper detail

On Generating Plausible Counterfactual and Semi-Factual Explanations for Deep Learning

Eoin M. Kenny, Mark T. Keane

2021Proceedings of the AAAI Conference on Artificial Intelligence91 citationsDOIOpen Access PDF

Abstract

There is a growing concern that the recent progress made in AI, especially regarding the predictive competence of deep learning models, will be undermined by a failure to properly explain their operation and outputs. In response to this disquiet, counterfactual explanations have become very popular in eXplainable AI (XAI) due to their asserted computational, psychological, and legal benefits. In contrast however, semi-factuals (which appear to be equally useful) have surprisingly received no attention. Most counterfactual methods address tabular rather than image data, partly because the non-discrete nature of images makes good counterfactuals difficult to define; indeed, generating plausible counterfactual images which lie on the data manifold is also problematic. This paper advances a novel method for generating plausible counterfactuals and semi-factuals for black-box CNN classifiers doing computer vision. The present method, called PlausIble Exceptionality-based Contrastive Explanations (PIECE), modifies all “exceptional” features in a test image to be “normal” from the perspective of the counterfactual class, to generate plausible counterfactual images. Two controlled experiments compare this method to others in the literature, showing that PIECE generates highly plausible counterfactuals (and the best semi-factuals) on several benchmark measures.

Topics & Concepts

Counterfactual thinkingCounterfactual conditionalArtificial intelligenceComputer sciencePerspective (graphical)Class (philosophy)Machine learningCognitive psychologyPsychologySocial psychologyExplainable Artificial Intelligence (XAI)Adversarial Robustness in Machine LearningAnomaly Detection Techniques and Applications
On Generating Plausible Counterfactual and Semi-Factual Explanations for Deep Learning | Litcius