mlsanityData to 7 Oct 2026

Blurs Behave Like Ensembles: Spatial Smoothings to Improve Accuracy, Uncertainty, and Robustness

arXiv 2105.12639 ↗First posted 26 May 2021cs.LG cs.AI cs.CVcited by 14

Not on the map. Why?

Abstract (arXiv)

Neural network ensembles, such as Bayesian neural networks (BNNs), have shown success in the areas of uncertainty estimation and robustness. However, a crucial challenge prohibits their use in practice. BNNs require a large number of predictions to produce reliable results, leading to a significant increase in computational cost. To alleviate this issue, we propose spatial smoothing, a method that spatially ensembles neighboring feature map points of convolutional neural networks. By simply adding a few blur layers to the models, we empirically show that spatial smoothing improves accuracy, uncertainty estimation, and robustness of BNNs across a whole range of ensemble sizes. In particular, BNNs incorporating spatial smoothing achieve high predictive performance merely with a handful of ensembles. Moreover, this method also can be applied to canonical deterministic neural networks to improve the performances. A number of evidences suggest that the improvements can be attributed to the stabilized feature maps and the smoothing of the loss landscape. In addition, we provide a fundamental explanation for prior works - namely, global average pooling, pre-activation, and ReLU6 - by addressing them as special cases of spatial smoothing. These not only enhance accuracy, but also improve uncertainty estimation and robustness by making the loss landscape smoother in the same manner as spatial smoothing. The code is available at https://github.com/xxxnell/spatial-smoothing.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 46 of its 60 references that are in the map. First posted on arXiv 26 May 2021.

Builds on

46 of 60 references.

References · 46

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
  5. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  6. 2020End-to-End Object Detection with Transformerscited by 7,384
  7. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  8. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  9. 2017On Calibration of Modern Neural Networkscited by 4,860
  10. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  11. 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
  12. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
34 more
  1. 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
  2. 2016Wide Residual Networkscited by 3,057
  3. 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
  4. 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
  5. 2015Learning Deep Features for Discriminative Localizationcited by 2,430
  6. 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
  7. 2017Non-local Neural Networkscited by 2,290
  8. 2016Identity Mappings in Deep Residual Networkscited by 1,960
  9. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  10. 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
  11. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  12. 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,274
  13. 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
  14. 2018Predictive Uncertainty Estimation via Prior Networkscited by 555
  15. 2020Bayesian Deep Learning and a Probabilistic Perspective of Generalizationcited by 480
  16. 2019Deep Ensembles: A Loss Landscape Perspectivecited by 438
  17. 2019Making Convolutional Networks Shift-Invariant Againcited by 390
  18. 2020BatchEnsemble: An Alternative Approach to Efficient Ensemble and Lifelong Learningcited by 368
  19. 2018How Does Batch Normalization Help Optimization?cited by 355
  20. 2015Probabilistic Backpropagation for Scalable Learning of Bayesian Neural Networkscited by 295
  21. 2019PyHessian: Neural Networks Through the Lens of the Hessiancited by 291
  22. 2019An Investigation into Neural Net Optimization via Hessian Eigenvalue Densitycited by 289
  23. 2015Bayesian SegNet: Model Uncertainty in Deep Convolutional Encoder-Decoder Architectures for Scene Understandingcited by 218
  24. 2018Why do deep convolutional networks generalize so poorly to small image transformations?cited by 198
  25. 2018Bayesian Model-Agnostic Meta-Learningcited by 194
  26. 2020Efficient and Scalable Bayesian Neural Nets with Rank-1 Factorscited by 171
  27. 2019A General Framework for Uncertainty Estimation in Deep Learningcited by 119
  28. 2020Training BatchNorm and Only BatchNorm: On the Expressive Power of Random Features in CNNscited by 103
  29. 2019Sampling-free Epistemic Uncertainty Estimation Using Approximated Variance Propagationcited by 74
  30. 2020Delving Deeper into Anti-aliasing in ConvNetscited by 60
  31. 2020Depth Uncertainty in Neural Networkscited by 56
  32. 2016Natural-Parameter Networks: A Class of Probabilistic Neural Networkscited by 33
  33. 2020An Effective Anti-Aliasing Approach for Residual Networkscited by 23
  34. 2019Vector Quantized Bayesian Neural Network Inference for Data Streamscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 4; 2023: 5; 2024: 2; 2025: 2; 2026: 1.

14 papers.

Sort:

By area: