Litcius/Paper detail

What Are Bayesian Neural Network Posteriors Really Like

Pavel Izmailov, Sharad Vikram, Matthew D. Hoffman, Andrew Gordon Wilson

2021International Conference on Machine Learning32 citations

Abstract

The over Bayesian neural network (BNN) parameters is extremely high-dimensional and non-convex. For computational reasons, researchers approximate this using inexpensive mini-batch methods such as mean-field variational inference or stochastic-gradient Markov chain Monte Carlo (SGMCMC). To investigate foundational questions in Bayesian deep learning, we instead use full-batch Hamiltonian Monte Carlo (HMC) on modern architectures. We show that (1) BNNs can achieve significant performance gains over standard training and deep ensembles; (2) a single long HMC chain can provide a comparable representation of the to multiple shorter chains; (3) in contrast to recent studies, we find tempering is not needed for near-optimal performance, with little evidence for a cold posterior effect, which we show is largely an artifact of data augmentation; (4) BMA performance is robust to the choice of prior scale, and relatively similar for diagonal Gaussian, mixture of Gaussian, and logistic priors; (5) Bayesian neural networks show surprisingly poor generalization under domain shift; (6) while cheaper alternatives such as deep ensembles and SGMCMC methods can provide good generalization, they provide distinct predictive distributions from HMC. Notably, deep ensemble predictive distributions are similarly close to HMC as standard SGLD, and closer than standard variational inference.

Topics & Concepts

Markov chain Monte CarloComputer scienceArtificial intelligenceInferencePrior probabilityBayesian inferenceBayesian probabilityAlgorithmGaussianHybrid Monte CarloParallel temperingArtificial neural networkBoltzmann machineDeep learningMachine learningQuantum mechanicsPhysicsGaussian Processes and Bayesian InferenceAdversarial Robustness in Machine LearningMarkov Chains and Monte Carlo Methods
What Are Bayesian Neural Network Posteriors Really Like | Litcius