English

SmoothGrad: removing noise by adding noise

Machine Learning 2017-06-14 v1 Computer Vision and Pattern Recognition Machine Learning

Abstract

Explaining the output of a deep network remains a challenge. In the case of an image classifier, one type of explanation is to identify pixels that strongly influence the final decision. A starting point for this strategy is the gradient of the class score function with respect to the input image. This gradient can be interpreted as a sensitivity map, and there are several techniques that elaborate on this basic idea. This paper makes two contributions: it introduces SmoothGrad, a simple method that can help visually sharpen gradient-based sensitivity maps, and it discusses lessons in the visualization of these maps. We publish the code for our experiments and a website with our results.

Keywords

Cite

@article{arxiv.1706.03825,
  title  = {SmoothGrad: removing noise by adding noise},
  author = {Daniel Smilkov and Nikhil Thorat and Been Kim and Fernanda Viégas and Martin Wattenberg},
  journal= {arXiv preprint arXiv:1706.03825},
  year   = {2017}
}

Comments

10 pages

R2 v1 2026-06-22T20:16:48.945Z