Interpretable Explanations of Black Boxes by Meaningful Perturbation

Ruth Fong, Andrea Vedaldi
4/11/2017
cs.CVcs.AIcs.LG

Official code: ruthcfong/perturb_explanations (32 stars, last commit 2019-09-25).

Abstract

As machine learning algorithms are increasingly applied to high impact yet high risk tasks, such as medical diagnosis or autonomous driving, it is critical that researchers can explain how such algorithms arrived at their predictions. In recent years, a number of image saliency methods have been developed to summarize where highly complex neural networks "look" in an image for evidence for their predictions. However, these techniques are limited by their heuristic nature and architectural constraints. In this paper, we make two main contributions: First, we propose a general framework for learning different kinds of explanations for any black box algorithm. Second, we specialise the framework to find the part of an image most responsible for a classifier decision. Unlike previous works, our method is model-agnostic and testable because it is grounded in explicit and interpretable image perturbations.

View on arXivView PDF

Code Implementations(1)

Code for Fong and Vedaldi 2017, "Interpretable Explanations of Black Boxes by Meaningful Perturbation"

325MATLAB, PythonOct 20, 20167 years ago

Cite this paper

@article{fong2017interpretable,
  title  = {Interpretable Explanations of Black Boxes by Meaningful Perturbation},
  author = {Ruth Fong and Andrea Vedaldi},
  year   = {2017},
  eprint = {1704.03296},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1704.03296}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1704.03296.svg)](https://codeofpaper.com/paper/1704.03296)

Discussion