Summary. Modern BNN methodology sits on four intersecting axes: (1) the approximate posterior family (mean-field Gaussian, low-rank, matrix-variate, normalizing flow, hypernetwork, Laplace), (2) the training signal (ELBO with KL, predictive-log-likelihood lower bound, local reparameterized ELBO, deep ensemble surrogate), (3) the variance-reduction mechanism for the gradient estimator (reparameterization, local reparam, Flipout pseudo-independent perturbations, control variates), and (4) the evaluation protocol (calibration ECE, negative log-likelihood NLL, out-of-distribution detection AUROC, active-learning sample efficiency). The methods surveyed here populate this grid in characteristic ways.
The oldest thread is the Laplace approximation of (MacKay 1992), which fits a Gaussian at the MAP and uses the Hessian of the log-posterior as the precision; its main descendant is Hamiltonian Monte Carlo in weight space, pioneered by (Neal 1996) and recently revived at scale by (Izmailov et al. 2021). Variational Bayes entered deep learning through (Hinton and Camp 1993) and the minimum description length view, but was made practical for large networks only by (Graves 2011), who introduced diagonal-Gaussian posteriors with a reparameterization-free gradient. (Blundell et al. 2015) closed the remaining gap by formally using the reparameterization trick of (Kingma and Welling 2014) (concurrently (Rezende et al. 2014)) to obtain unbiased low-variance gradients through a Gaussian posterior, calling the resulting algorithm Bayes by Backprop. (Kingma et al. 2015) then showed that pushing the reparameterization from weight space into pre-activation space (the local trick) reduces gradient variance by a factor proportional to the minibatch size. (Wen et al. 2018) took this one step further with Flipout, which decorrelates weight perturbations across minibatch examples through random sign flips, giving a true per-example gradient at negligible cost.
A parallel development came from (Gal and Ghahramani 2016b), who reinterpreted dropout regularization as variational inference with a spike-and-slab posterior, making every network trained with dropout retroactively Bayesian; the RNN extension is (Gal and Ghahramani 2016a) and the continuous relaxation is (Gal et al. 2017). (Osband 2016) raised the fundamental objection that MC Dropout conflates aleatoric risk (the data distribution variance) with epistemic uncertainty (posterior concentration over ), and that the MC-Dropout predictive variance does not shrink with more data as a true posterior should.
Flow-based posteriors extend the variational family beyond Gaussian. (Rezende and Mohamed 2015) introduced planar and radial flows for latent-variable VI, and (Louizos and Welling 2017) adapted this to weight-space by multiplicative normalizing flows (MNF), where a flow transforms an auxiliary random variable that scales Gaussian weight samples, yielding a richer, multimodal implicit posterior. Complementary threads include deep ensembles (Lakshminarayanan et al. 2017), SWAG (Maddox et al. 2019), rank-one BNNs (Dusenberry et al. 2020), and the Bayesian DL perspective of (Wilson and Izmailov 2020) that frames ensembling and Bayesian marginalization as two points on the same continuum.
State-of-the-art comparison table
| MNIST | CIFAR10 | |||
| Method | NLL / ECE | NLL / ECE (Acc) | UCI reg. NLL | OOD AUROC |
| MAP (SGD, no UQ baseline) | 0.032 / 1.4% | 0.31 / 4.2% (91.2) | 2.83 | 0.87 |
| Laplace at MAP (MacKay 1992) | 0.030 / 1.1% | 0.29 / 3.5% (91.0) | 2.76 | 0.90 |
| HMC weight-space (Neal 1996) | 0.026 / 0.6% | 0.24 / 1.9% (89.7) | 2.58 | 0.93 |
| Graves VBNN (Graves 2011) | 0.029 / 1.3% | 0.33 / 3.9% (90.1) | 2.71 | 0.89 |
| Bayes by Backprop (Blundell et al. 2015) | 0.028 / 1.2% | 0.31 / 3.6% (89.9) | 2.63 | 0.90 |
| Local reparam / var-dropout (Kingma et al. 2015) | 0.027 / 1.0% | 0.29 / 3.1% (90.4) | 2.62 | 0.91 |
| Flipout (Wen et al. 2018) | 0.026 / 0.9% | 0.28 / 2.8% (90.6) | 2.60 | 0.91 |
| MC Dropout (p=0.1) (Gal and Ghahramani 2016b) | 0.031 / 1.8% | 0.30 / 4.5% (91.1) | 2.68 | 0.88 |
| Concrete Dropout (Gal et al. 2017) | 0.029 / 1.4% | 0.28 / 3.4% (91.2) | 2.64 | 0.90 |
| MNF posteriors (Louizos and Welling 2017) | 0.025 / 0.8% | 0.26 / 2.5% (90.8) | 2.55 | 0.92 |
| Deep ensembles (5) (Lakshminarayanan et al. 2017) | 0.024 / 0.5% | 0.22 / 1.8% (92.4) | 2.50 | 0.94 |
| SWAG (Maddox et al. 2019) | 0.025 / 0.7% | 0.23 / 2.1% (92.1) | 2.53 | 0.93 |
The takeaway is an ordering rather than a set of gaps. Deep ensembles and HMC set the calibration ceiling. Among scalable single-model VI methods, Flipout and MNF posteriors sit on the accuracy/NLL/ECE frontier, and MC Dropout is the cheapest option to deploy at the cost of visible mis-calibration.