Single-shot Bayesian approximation for neural networks
Kai Brach, Beate Sick, Oliver D\"urr

TL;DR
This paper introduces a fast, single-shot approximation method for Bayesian neural networks using moment propagation, enabling real-time uncertainty estimation without re-training, and improving performance when combined with deep ensembles.
Contribution
The authors propose a novel moment propagation technique that analytically approximates Bayesian neural network uncertainty, eliminating the need for sampling and re-training.
Findings
Approximates Bayesian uncertainty efficiently with moment propagation.
Achieves similar predictive and uncertainty estimates as MC dropout.
Enables real-time deployment of Bayesian neural networks.
Abstract
Deep neural networks (NNs) are known for their high-prediction performances. However, NNs are prone to yield unreliable predictions when encountering completely new situations without indicating their uncertainty. Bayesian variants of NNs (BNNs), such as Monte Carlo (MC) dropout BNNs, do provide uncertainty measures and simultaneously increase the prediction performance. The only disadvantage of BNNs is their higher computation time during test time because they rely on a sampling approach. Here we present a single-shot MC dropout approximation that preserves the advantages of BNNs while being as fast as NNs. Our approach is based on moment propagation (MP) and allows to analytically approximate the expected value and the variance of the MC dropout signal for commonly used layers in NNs, i.e. convolution, max pooling, dense, softmax, and dropout layers. The MP approach can convert an NN…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Adversarial Robustness in Machine Learning · Fault Detection and Control Systems
MethodsDropout
