Interactive Analysis of CNN Robustness
Not on the map. Why?
Abstract (arXiv)
While convolutional neural networks (CNNs) have found wide adoption as state-of-the-art models for image-related tasks, their predictions are often highly sensitive to small input perturbations, which the human vision is robust against. This paper presents Perturber, a web-based application that allows users to instantaneously explore how CNN activations and predictions evolve when a 3D input scene is interactively perturbed. Perturber offers a large variety of scene modifications, such as camera controls, lighting and shading effects, background modifications, object morphing, as well as adversarial attacks, to facilitate the discovery of potential vulnerabilities. Fine-tuned model versions can be directly compared for qualitative evaluation of their robustness. Case studies with machine learning experts have shown that Perturber helps users to quickly generate hypotheses about model vulnerabilities and to qualitatively compare model behavior. Using quantitative analyses, we could replicate users' insights with other CNN architectures and input images, yielding new insights about the vulnerability of adversarially trained models.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 41 of its 59 references that are in the map. First posted on arXiv 14 Oct 2021.
Builds on
41 of 59 references.
References · 41
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,155
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2014Going Deeper with Convolutionscited by 4,241
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,432
29 more
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,268
- 2018Robustness May Be at Odds with Accuracycited by 880
- 2017The Effectiveness of Data Augmentation in Image Classification using Deep Learningcited by 370
- 2020Noise or Signal: The Role of Image Backgrounds in Object Recognitioncited by 343
- 2016Virtual Worlds as Proxy for Multi-Object Tracking Analysiscited by 341
- 2015Understanding Neural Networks Through Deep Visualizationcited by 334
- 2019A Fourier Perspective on Model Robustness in Computer Visioncited by 288
- 2019The What-If Tool: Interactive Probing of Machine Learning Modelscited by 207
- 2016Improving the Robustness of Deep Neural Networks via Stability Trainingcited by 156
- 2016Understanding How Image Quality Affects Deep Neural Networkscited by 119
- 2018Visual Analytics in Deep Learning: An Interrogative Survey for the Next Frontierscited by 117
- 2015Render for CNN: Viewpoint Estimation in Images Using CNNs Trained with Rendered 3D Model Viewscited by 94
- 2019Interpreting Adversarially Trained Convolutional Neural Networkscited by 75
- 2019Summit: Scaling Deep Learning Interpretability by Visualizing Activation and Attribution Summarizationscited by 72
- 2019explAIner: A Visual Analytics Framework for Interactive and Explainable Machine Learningcited by 70
- 2020CNN Explainer: Learning Convolutional Neural Networks with Interactive Visualizationcited by 57
- 2018GAN Lab: Understanding Complex Deep Generative Models using Interactive Visual Experimentationcited by 41
- 2020Analyzing the Noise Robustness of Deep Neural Networkscited by 31
- 2017Direct-Manipulation Visualization of Deep Networkscited by 28
- 2020VATLD: A Visual Analytics System to Assess, Understand and Improve Traffic Light Detectioncited by 28
- 2021Adversarial Training is Not Ready for Robot Learningcited by 20
- 2021On-Off Center-Surround Receptive Fields for Accurate and Robust Image Classificationcited by 15
- 2015Understanding deep features with computer-generated imagerycited by 13
- 2020Bluff: Interactively Deciphering Adversarial Attacks on Deep Neural Networkscited by 12
- 2020A Visual Analytics Framework for Explaining and Diagnosing Transfer Learning Processescited by 9
- 2017Adversarial-Playground: A Visualization Suite Showing How Adversarial Examples Fool Deep Learningcited by 8
- 2017CNNComparator: Comparative Analytics of Convolutional Neural Networkscited by 7
- 2018DeepTracker: Visualizing the Training Process of Convolutional Neural Networkscited by 7
- 2019Ablate, Variate, and Contemplate: Visual Analytics for Discovering Neural Architecturescited by 7
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1; 2025: 1.
4 papers.
- 2023Visual Analytics For Machine Learning: A Data Perspective Surveycited by 25
- 2022Interpreting Neural Policies with Disentangled Tree Representationscited by 1
- 2024Beyond the Veil of Similarity: Quantifying Semantic Continuity in Explainable AIcited by 0
- 2025VAR: Visual Analysis for Rashomon Set of Machine Learning Models' Performancecited by 0
- 2025VAR: Visual Analysis for Rashomon Set of Machine Learning Models' Performance30 Jul 2025
- 2024Beyond the Veil of Similarity: Quantifying Semantic Continuity in Explainable AI17 Jul 2024
- 2023Visual Analytics For Machine Learning: A Data Perspective Survey15 Jul 2023
- 2022Interpreting Neural Policies with Disentangled Tree Representations13 Oct 2022