PreprintCited by 1,467Explainable Artificial Intelligence (XAI)Software Testing and Debugging TechniquesAdvanced Neural Network Applications

SmoothGrad: removing noise by adding noise

Open access
Smilkov, Daniel, Thorat, Nikhil, Kim, Been, Viégas, Fernanda, Wattenberg, Martin·2017·arXiv

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.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.1706.03825

Cites

1 of 1 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Lower noise data is not necessarily better, and adding noise to training data might in some instances improve performance.

    “Therefore, lower noise data is not necessarily better and adding noise to the training data might in some instances even improve performance200–202.”

    From The METRIC-framework for assessing data quality for trustworthy AI in medicine: A systematic review (2024) · cites this paper as [202]

    Section 3.5 (p. 5) reports that adding noise to training samples improves the sharpness of sensitivity maps. The paper does not establish that noisier training data improves model performance generally; its reported benefit concerns the legibility of those maps. (LLM, conf=0.86)

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 20

  1. Bach, Sebastian, Binder, Alexander, Montavon, Gr´ egoire, Klauschen, Frederick, M¨ uller, Klaus-Robert, and Samek, Wojciech. On pixel-wise explanations for nonlinear classifier decisions by layer-wise relevance propagation. PloS one , 10(7):e0130140, 2015.
  2. Baehrens, David, Schroeter, Timon, Harmeling, Stefan, Kawanabe, Motoaki, Hansen, Katja, and M ˜ Aˇ zller, Klaus-Robert. How to explain individual classification decisions. Journal of Machine Learning Research , 11 (Jun):1803-1831, 2010.
  3. Bishop, Chris M. Training with noise is equivalent to tikhonov regularization. Neural computation , 7(1):108116, 1995.
  4. Doshi-Velez, Finale, Ge, Yaorong, and Kohane, Isaac. Comorbidity clusters in autism spectrum disorders: an electronic health record time-series analysis. Pediatrics , 133 (1):e54-e63, 2014.
  5. Freitas, Alex. Comprehensible classification models: a position paper. ACM SIGKDD Explorations , 2014.
  6. Hughes, Michael C, Elibol, Huseyin Melih, McCoy, Thomas, Perlis, Roy, and Doshi-Velez, Finale. Supervised topic models for clinical interpretability. arXiv preprint arXiv:1612.01678 , 2016. · arXiv
  7. LeCun, Yann, Bottou, L´ eon, Bengio, Yoshua, and Haffner, Patrick. Gradient-based learning applied to document recognition. Proceedings of the IEEE , 86(11):22782324, 1998.
  8. Lou, Yin, Caruana, Rich, and Gehrke, Johannes. Intelligible models for classification and regression. In ACM SIGKDD international conference on Knowledge discovery and data mining . ACM, 2012.
  9. Oh, Seong Joon, Benenson, Rodrigo, Khoreva, Anna, Akata, Zeynep, Fritz, Mario, and Schiele, Bernt. Exploiting saliency for object segmentation from image level labels. arXiv preprint arXiv:1701.08261 , 2017. · arXiv
  10. Imagenet large scale visual recognition challenge. International Journal of Computer Vision , 115(3):211-252, 2015.
  11. Selvaraju, Ramprasaath R, Das, Abhishek, Vedantam, Ramakrishna, Cogswell, Michael, Parikh, Devi, and Batra, Dhruv. Grad-cam: Why did you say that? arXiv preprint arXiv:1611.07450 , 2016. · arXiv
  12. Shrikumar, Avanti, Greenside, Peyton, and Kundaje, Anshul. Learning important features through propagating activation differences. arXiv preprint arXiv:1704.02685 , 2017. · arXiv
  13. Simonyan, Karen, Vedaldi, Andrea, and Zisserman, Andrew. Deep inside convolutional networks: Visualising image classification models and saliency maps. arXiv preprint arXiv:1312.6034 , 2013. · arXiv
  14. Springenberg, Jost Tobias, Dosovitskiy, Alexey, Brox, Thomas, and Riedmiller, Martin. Striving for simplicity: The all convolutional net. arXiv preprint arXiv:1412.6806 , 2014. · arXiv
  15. Sundararajan, Mukund, Taly, Ankur, and Yan, Qiqi. Axiomatic attribution for deep networks. arXiv preprint arXiv:1703.01365 , 2017. · arXiv
  16. Szegedy, Christian, Zaremba, Wojciech, Sutskever, Ilya, Bruna, Joan, Erhan, Dumitru, Goodfellow, Ian, and Fergus, Rob. Intriguing properties of neural networks. arXiv preprint arXiv:1312.6199 , 2013. · arXiv
  17. Szegedy, Christian, Vanhoucke, Vincent, Ioffe, Sergey, Shlens, Jon, and Wojna, Zbigniew. Rethinking the inception architecture for computer vision. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition , pp. 2818-2826, 2016.
  18. Zeiler, Matthew D and Fergus, Rob. Visualizing and understanding convolutional networks. In European conference on computer vision , pp. 818-833. Springer, 2014.
  19. Zhou, Bolei, Khosla, Aditya, Lapedriza, Agata, Oliva, Aude, and Torralba, Antonio. Learning deep features for discriminative localization. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition , pp. 2921-2929, 2016.
  20. Zintgraf, Luisa M., Cohen, Taco S., and Welling, Max. A new method to visualize deep neural networks. CoRR , abs/1603.02518, 2016. URL http://arxiv.org/ abs/1603.02518 . · arXiv

Cited by

Sorted by citations

Authors
Smilkov, D., Thorat, N., Kim, B., Viégas, F., & Wattenberg, M.
Venue
arXiv
Publisher
arXiv
Published
2017
ISSN
2331-8422 (ISSN-L)
OpenAlex
W2626639386
Cited by
1,467
References
1
Citations by year
2026: 22 · 2025: 95 · 2024: 198 · 2023: 237 · 2022: 214 · 2021: 318 · 2020: 212 · 2019: 120 · 2018: 46 · 2017: 4
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Explainable Artificial Intelligence (XAI)
  • Physical Sciences › Computer Science › Software › Software Testing and Debugging Techniques
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
Keywords
SmoothGrad, image classification, explainable AI, noise injection, saliency maps, deep neural network interpretability

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review