Visualizing the Diversity of Representations Learned by Bayesian Neural Networks
Not on the map. Why?
Abstract (arXiv)
Explainable Artificial Intelligence (XAI) aims to make learning machines less opaque, and offers researchers and practitioners various tools to reveal the decision-making strategies of neural networks. In this work, we investigate how XAI methods can be used for exploring and visualizing the diversity of feature representations learned by Bayesian Neural Networks (BNNs). Our goal is to provide a global understanding of BNNs by making their decision-making strategies a) visible and tangible through feature visualizations and b) quantitatively measurable with a distance measure learned by contrastive learning. Our work provides new insights into the posterior distribution in terms of human-understandable feature information with regard to the underlying decision making strategies. The main findings of our work are the following: 1) global XAI methods can be applied to explain the diversity of decision-making strategies of BNN instances, 2) Monte Carlo dropout with commonly used Dropout rates exhibit increased diversity in feature representations compared to the multimodal posterior approximation of MultiSWAG, 3) the diversity of learned feature representations highly correlates with the uncertainty estimate for the output and 4) the inter-mode diversity of the multimodal posterior decreases as the network width increases, while the intra mode diversity increases. These findings are consistent with the recent Deep Neural Networks theory, providing additional intuitions about what the theory implies in terms of humanly understandable concepts.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 37 of its 65 references that are in the map. First posted on arXiv 26 Jan 2022.
Builds on
37 of 65 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2013Intriguing properties of neural networkscited by 5,114
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2016Wide Residual Networkscited by 3,057
25 more
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,309
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2020Concept Bottleneck Modelscited by 1,022
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 636
- 2019On Exact Computation with an Infinitely Wide Neural Netcited by 572
- 2019A Simple Baseline for Bayesian Uncertainty in Deep Learningcited by 555
- 2015Weight Uncertainty in Neural Networkscited by 554
- 2020Bayesian Deep Learning and a Probabilistic Perspective of Generalizationcited by 480
- 2019Unmasking Clever Hans Predictors and Assessing What Machines Really Learncited by 359
- 2017Safe Model-based Reinforcement Learning with Stability Guaranteescited by 347
- 2020Contrastive Clusteringcited by 264
- 2020Understanding the Role of Individual Units in a Deep Neural Networkcited by 254
- 2020Pitfalls of In-Domain Uncertainty Estimation and Ensembling in Deep Learningcited by 208
- 2019Cyclical Stochastic Gradient MCMC for Bayesian Deep Learningcited by 203
- 2016Synthesizing the preferred inputs for neurons in neural networks via deep generator networkscited by 181
- 2021The Principles of Deep Learning Theorycited by 169
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2015A Deeper Look at Dataset Biascited by 86
- 2020Autonomous Driving with Deep Learning: A Survey of State-of-Art Technologiescited by 41
- 2021NoiseGrad: Enhancing Explanations by Introducing Stochasticity to Model Weightscited by 28
- 2021Explaining Bayesian Neural Networkscited by 18
- 2021Hierarchical Human-Motion Prediction and Logic-Geometric Programming for Minimal Interference Human-Robot Taskscited by 4
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2.
4 papers.
- 2023Finding the right XAI method -- A Guide for the Evaluation and Ranking of Explainable AI Methods in Climate Sciencecited by 25
- 2024CoSy: Evaluating Textual Explanations of Neuronscited by 17
- 2022DORA: Exploring Outlier Representations in Deep Neural Networkscited by 14
- 2024Manipulating Feature Visualizations with Gradient Slingshotscited by 3
- 2024CoSy: Evaluating Textual Explanations of Neurons30 May 2024
- 2024Manipulating Feature Visualizations with Gradient Slingshots11 Jan 2024
- 2023Finding the right XAI method -- A Guide for the Evaluation and Ranking of Explainable AI Methods in Climate Science1 Mar 2023
- 2022DORA: Exploring Outlier Representations in Deep Neural Networks9 Jun 2022