Skip to main content
archive
Search Submit Donate Log in
Press Enter to search · Advanced search

Computer Science > Computer Vision and Pattern Recognition

arXiv:2106.12447 (cs)
[Submitted on 23 Jun 2021 (v1), last revised 12 Nov 2021 (this version, v3)]

Title:How Well do Feature Visualizations Support Causal Understanding of CNN Activations?

Authors:Roland S. Zimmermann, Judy Borowski, Robert Geirhos, Matthias Bethge, Thomas S. A. Wallis, Wieland Brendel
View a PDF of the paper titled How Well do Feature Visualizations Support Causal Understanding of CNN Activations?, by Roland S. Zimmermann and 5 other authors
View PDF
Abstract:A precise understanding of why units in an artificial network respond to certain stimuli would constitute a big step towards explainable artificial intelligence. One widely used approach towards this goal is to visualize unit responses via activation maximization. These synthetic feature visualizations are purported to provide humans with precise information about the image features that cause a unit to be activated - an advantage over other alternatives like strongly activating natural dataset samples. If humans indeed gain causal insight from visualizations, this should enable them to predict the effect of an intervention, such as how occluding a certain patch of the image (say, a dog's head) changes a unit's activation. Here, we test this hypothesis by asking humans to decide which of two square occlusions causes a larger change to a unit's activation. Both a large-scale crowdsourced experiment and measurements with experts show that on average the extremely activating feature visualizations by Olah et al. (2017) indeed help humans on this task ($68 \pm 4$% accuracy; baseline performance without any visualizations is $60 \pm 3$%). However, they do not provide any substantial advantage over other visualizations (such as e.g. dataset samples), which yield similar performance ($66\pm3$% to $67 \pm3$% accuracy). Taken together, we propose an objective psychophysical task to quantify the benefit of unit-level interpretability methods for humans, and find no evidence that a widely-used feature visualization method provides humans with better "causal understanding" of unit activations than simple alternative visualizations.
Comments: Presented at NeurIPS 2021. Shared first and last authorship. Project website at this https URL
Subjects: Computer Vision and Pattern Recognition (cs.CV); Artificial Intelligence (cs.AI); Human-Computer Interaction (cs.HC); Machine Learning (cs.LG)
Cite as: arXiv:2106.12447 [cs.CV]
  (or arXiv:2106.12447v3 [cs.CV] for this version)
  https://doi.org/10.48550/arXiv.2106.12447
arXiv-issued DOI via DataCite

Submission history

From: Roland Zimmermann [view email]
[v1] Wed, 23 Jun 2021 14:52:23 UTC (29,432 KB)
[v2] Tue, 3 Aug 2021 19:40:32 UTC (6,796 KB)
[v3] Fri, 12 Nov 2021 10:33:33 UTC (9,741 KB)
Full-text links:

Access Paper:

    View a PDF of the paper titled How Well do Feature Visualizations Support Causal Understanding of CNN Activations?, by Roland S. Zimmermann and 5 other authors
  • View PDF
  • TeX Source
view license

Current browse context:

cs.CV
< prev   |   next >
new | recent | 2021-06
Change to browse by:
cs
cs.AI
cs.HC
cs.LG

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar

DBLP - CS Bibliography

listing | bibtex
Roland S. Zimmermann
Robert Geirhos
Matthias Bethge
Thomas S. A. Wallis
Wieland Brendel
Loading...

BibTeX formatted citation

Data provided by:

Bookmark

BibSonomy Reddit

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)

Code, Data and Media Associated with this Article

alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
ScienceCast (What is ScienceCast?)

Demos

Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)
TXYZ.AI (What is TXYZ.AI?)

Recommenders and Search Tools

Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
  • Author
  • Venue
  • Institution
  • Topic

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
We gratefully acknowledge support from our major funders, member institutions, , and all contributors.
About · Help · Contact · Subscribe · Copyright · Privacy · Accessibility · Operational Status (opens in new tab)
Major funding support from
Simons Foundation Simons Foundation International Schmidt Sciences