mlsanityData to 7 Oct 2026

Regularizing Explanations in Bayesian Convolutional Neural Networks

arXiv 2105.02653 ↗First posted 29 Apr 2021cs.LG cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Neural networks are powerful function approximators with tremendous potential in learning complex distributions. However, they are prone to overfitting on spurious patterns. Bayesian inference provides a principled way to regularize neural networks and give well-calibrated uncertainty estimates. It allows us to specify prior knowledge on weights. However, specifying domain knowledge via distributions over weights is infeasible. Furthermore, it is unable to correct models when they focus on spurious or irrelevant features. New methods within explainable artificial intelligence allow us to regularize explanations in the form of feature importance to add domain knowledge and correct the models' focus. Nevertheless, they are incompatible with Bayesian neural networks, as they require us to modify the loss function. We propose a new explanation regularization method that is compatible with Bayesian inference. Consequently, we can quantify uncertainty and, at the same time, have correct explanations. We test our method using four different datasets. The results show that our method improves predictive performance when models overfit on spurious features or are uncertain of which features to focus on. Moreover, our method performs better than augmenting training data with samples where spurious features are removed through masking. We provide code, data, trained weights, and hyperparameters.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 37 references that are in the map. First posted on arXiv 29 Apr 2021.

Builds on

18 of 37 references.

References · 18

  1. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  2. 2013Intriguing properties of neural networkscited by 5,114
  3. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
  4. 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
  5. 2016Variational Inference: A Review for Statisticianscited by 1,466
  6. 2020Deep Reinforcement Learning for Autonomous Driving: A Surveycited by 698
  7. 2019Skin Lesion Analysis Toward Melanoma Detection 2018: A Challenge Hosted by the International Skin Imaging Collaboration (ISIC)cited by 657
  8. 2020Captum: A unified and generic model interpretability library for PyTorchcited by 542
  9. 2015Variational Dropout and the Local Reparameterization Trickcited by 489
  10. 2019Unmasking Clever Hans Predictors and Assessing What Machines Really Learncited by 359
  11. 2020Hands-on Bayesian Neural Networks -- a Tutorial for Deep Learning Userscited by 336
  12. 2017Right for the Right Reasons: Training Differentiable Models by Constraining their Explanationscited by 293
6 more
  1. 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
  2. 2019Interpretations are useful: penalizing explanations to align neural networks with prior knowledgecited by 144
  3. 2020Making deep neural networks right for the right scientific reasons by interacting with their explanationscited by 141
  4. 2019Taking a HINT: Leveraging Explanations to Make Vision and Language Models More Groundedcited by 127
  5. 2019Incorporating Priors with Feature Attribution on Text Classificationcited by 68
  6. 2019Learning Credible Deep Neural Networks with Rationale Regularizationcited by 18

Built on by

Cited by year

Citing papers per year: 2021: 1.

1 paper.