NeuroCartography: Scalable Automatic Visual Summarization of Concepts in Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Existing research on making sense of deep neural networks often focuses on neuron-level interpretation, which may not adequately capture the bigger picture of how concepts are collectively encoded by multiple neurons. We present NeuroCartography, an interactive system that scalably summarizes and visualizes concepts learned by neural networks. It automatically discovers and groups neurons that detect the same concepts, and describes how such neuron groups interact to form higher-level concepts and the subsequent predictions. NeuroCartography introduces two scalable summarization techniques: (1) neuron clustering groups neurons based on the semantic similarity of the concepts detected by neurons (e.g., neurons detecting "dog faces" of different breeds are grouped); and (2) neuron embedding encodes the associations between related concepts based on how often they co-occur (e.g., neurons detecting "dog face" and "dog tail" are placed closer in the embedding space). Key to our scalable techniques is the ability to efficiently compute all neuron pairs' relationships, in time linear to the number of neurons instead of quadratic time. NeuroCartography scales to large data, such as the ImageNet dataset with 1.2M images. The system's tightly coordinated views integrate the scalable techniques to visualize the concepts and their relationships, projecting the concept associations to a 2D space in Neuron Projection View, and summarizing neuron clusters and their relationships in Graph View. Through a large-scale human evaluation, we demonstrate that our technique discovers neuron groups that represent coherent, human-meaningful concepts. And through usage scenarios, we describe how our approaches enable interesting and surprising discoveries, such as concept cascades of related and isolated concepts. The NeuroCartography visualization runs in modern browsers and is open-sourced.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 36 of its 63 references that are in the map. First posted on arXiv 29 Aug 2021.
Builds on
36 of 63 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2014Going Deeper with Convolutionscited by 4,231
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
24 more
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017Exploring Generalization in Deep Learningcited by 595
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2018Object Detection with Deep Learning: A Reviewcited by 524
- 2018Universal Sentence Encodercited by 485
- 2018Deep Learning for Generic Object Detection: A Surveycited by 392
- 2015Understanding Neural Networks Through Deep Visualizationcited by 332
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2018Scalable and accurate deep learning for electronic health recordscited by 275
- 2020Understanding the Role of Individual Units in a Deep Neural Networkcited by 254
- 2016Synthesizing the preferred inputs for neurons in neural networks via deep generator networkscited by 181
- 2017Generalization in Deep Learningcited by 146
- 2018Net2Vec: Quantifying and Explaining how Concepts are Encoded by Filters in Deep Neural Networkscited by 128
- 2016Multifaceted Feature Visualization: Uncovering the Different Types of Features Learned By Each Neuron in Deep Neural Networkscited by 106
- 2019Summit: Scaling Deep Learning Interpretability by Visualizing Activation and Attribution Summarizationscited by 72
- 2018On the Dimensionality of Word Embeddingcited by 46
- 2020Analyzing the Noise Robustness of Deep Neural Networkscited by 31
- 2014Do Convnets Learn Correspondence?cited by 28
- 2020Bluff: Interactively Deciphering Adversarial Attacks on Deep Neural Networkscited by 12
- 2020CNNPruner: Pruning Convolutional Neural Networks with Visual Analyticscited by 11
- 2020A Comparative Analysis of Industry Human-AI Interaction Guidelinescited by 9
- 2019CUP: Cluster Pruning for Compressing Deep Neural Networkscited by 7
- 2020REST: Robust and Efficient Neural Networks for Sleep Monitoring in the Wildcited by 7
- 2020Massif: Interactive Interpretation of Adversarial Attacks on Deep Learningcited by 4
Built on by
Citing papers per year: 2022: 5; 2023: 5; 2024: 1; 2025: 1.
12 papers.
- 2023WizMap: Scalable Interactive Visualization for Exploring Large Machine Learning Embeddingscited by 28
- 2023Visual Analytics For Machine Learning: A Data Perspective Surveycited by 25
- 2022Neural Activation Patterns (NAPs): Visual Explainability of Learned Conceptscited by 6
- 2022Concept Evolution in Deep Learning Training: A Unified Interpretation Framework and Discoveriescited by 3
- 2022Visualizing Deep Neural Networks with Topographic Activation Mapscited by 3
- 2023Designing a Direct Feedback Loop between Humans and Convolutional Neural Networks through Local Explanationscited by 3
- 2023Are We Closing the Loop Yet? Gaps in the Generalizability of VIS4ML Researchcited by 3
- 2023ESCAPE: Countering Systematic Errors from Machine's Blind Spots via Interactive Visual Analysiscited by 2
- 2022An Interactive Interpretability System for Breast Cancer Screening with Deep Learningcited by 1
- 2022Generalization Beyond Feature Alignment: Concept Activation-Guided Contrastive Learningcited by 0
- 2024InFiConD: Interactive No-code Fine-tuning with Concept-based Knowledge Distillationcited by 0
- 2025Towards Explainable Quantum AI: Informing the Encoder Selection of Quantum Neural Networks via Visualizationcited by 0
- 2025Towards Explainable Quantum AI: Informing the Encoder Selection of Quantum Neural Networks via Visualization16 Dec 2025
- 2024InFiConD: Interactive No-code Fine-tuning with Concept-based Knowledge Distillation25 Jun 2024
- 2023Are We Closing the Loop Yet? Gaps in the Generalizability of VIS4ML Research10 Aug 2023
- 2023Visual Analytics For Machine Learning: A Data Perspective Survey15 Jul 2023
- 2023Designing a Direct Feedback Loop between Humans and Convolutional Neural Networks through Local Explanations8 Jul 2023
- 2023WizMap: Scalable Interactive Visualization for Exploring Large Machine Learning Embeddings15 Jun 2023
- 2023ESCAPE: Countering Systematic Errors from Machine's Blind Spots via Interactive Visual Analysis16 Mar 2023
- 2022Generalization Beyond Feature Alignment: Concept Activation-Guided Contrastive Learning13 Nov 2022
- 2022An Interactive Interpretability System for Breast Cancer Screening with Deep Learning30 Sep 2022
- 2022Neural Activation Patterns (NAPs): Visual Explainability of Learned Concepts20 Jun 2022
- 2022Visualizing Deep Neural Networks with Topographic Activation Maps7 Apr 2022
- 2022Concept Evolution in Deep Learning Training: A Unified Interpretation Framework and Discoveries30 Mar 2022