Fixing Variational Bayes: Deterministic Variational Inference for Bayesian Neural Networks

10/09/2018
by   Anqi Wu, et al.
6

Bayesian neural networks (BNNs) hold great promise as a flexible and principled solution to deal with uncertainty when learning from finite data. Among approaches to realize probabilistic inference in deep neural networks, variational Bayes (VB) is theoretically grounded, generally applicable, and computationally efficient. With wide recognition of potential advantages, why is it that variational Bayes has seen very limited practical use for BNNs in real applications? We argue that variational inference in neural networks is fragile: successful implementations require careful initialization and tuning of prior variances, as well as controlling the variance of Monte Carlo gradient estimates. We fix VB and turn it into a robust inference tool for Bayesian neural networks. We achieve this with two innovations: first, we introduce a novel deterministic method to approximate moments in neural networks, eliminating gradient variance; second, we introduce a hierarchical prior for parameters and a novel empirical Bayes procedure for automatically selecting prior variances. Combining these two innovations, the resulting method is highly efficient and robust. On the application of heteroscedastic regression we demonstrate strong predictive performance over alternative approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/09/2019

Practical Posterior Error Bounds from Variational Objectives

Variational inference has become an increasingly attractive, computation...
research
05/26/2019

Variational Bayes: A report on approaches and applications

Deep neural networks have achieved impressive results on a wide variety ...
research
01/18/2018

Overpruning in Variational Bayesian Neural Networks

The motivations for using variational inference (VI) in neural networks ...
research
08/22/2019

Hierarchical Bayes Modeling for Large-Scale Inference

Bayesian modeling is now ubiquitous in problems of large-scale inference...
research
06/10/2019

Stochastic Neural Network with Kronecker Flow

Recent advances in variational inference enable the modelling of highly ...
research
03/02/2020

Bayesian Neural Networks With Maximum Mean Discrepancy Regularization

Bayesian Neural Networks (BNNs) are trained to optimize an entire distri...
research
05/04/2020

Parameters Estimation from the 21 cm signal using Variational Inference

Upcoming experiments such as Hydrogen Epoch of Reionization Array (HERA)...

Please sign up or login with your details

Forgot password? Click here to reset