@inbook{53881192d5cd4104a8b40d0282ef8d4d,
title = "Explaining Image Classifiers Using Statistical Fault Localization",
abstract = "The black-box nature of deep neural networks (DNNs) makes it impossible to understand why a particular output is produced, creating demand for “Explainable AI”. In this paper, we show that statistical fault localization (SFL) techniques from software engineering deliver high quality explanations of the outputs of DNNs, where we define an explanation as a minimal subset of features sufficient for making the same decision as for the original input. We present an algorithm and a tool called DeepCover, which synthesizes a ranking of the features of the inputs using SFL and constructs explanations for the decisions of the DNN based on this ranking. We compare explanations produced by DeepCover with those of the state-of-the-art tools gradcam, lime, shap, rise and extremal and show that explanations generated by DeepCover are consistently better across a broad set of experiments. On a benchmark set with known ground truth, DeepCover achieves accuracy, which is better than the second best extremal.",
keywords = "Deep learning, Explainability, Software testing, Statistical fault localization",
author = "Youcheng Sun and Hana Chockler and Xiaowei Huang and Daniel Kroening",
year = "2020",
month = aug,
day = "23",
doi = "10.1007/978-3-030-58604-1_24",
language = "English",
isbn = "9783030586034",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer",
pages = "391--406",
editor = "Andrea Vedaldi and Horst Bischof and Thomas Brox and Jan-Michael Frahm",
booktitle = "Computer Vision – ECCV 2020 - 16th European Conference, 2020, Proceedings",
}