atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Bayesian Online Natural Gradient (BONG)

NeurIPS 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Variational Bayesian deep learning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Bayesian online natural gradient (BONG), a single natural-gradient step on expected log-likelihood from the prior predictive (no KL term), with deterministic linearized variants for Gaussian variational families, evaluated on MNIST and SARCOS.

Problem

Online sequential Bayesian inference for neural networks via variational Bayes is costly: iterated natural-gradient VI requires inner loops and sampling to estimate expected log-likelihood gradients and Hessians.

Approach

Drop the KL regularizer toward the previous posterior and take one unit-learning-rate natural gradient step on the expected log-likelihood starting at the prior predictive; the prior acts as implicit regularization. This recovers exact conjugate Bayesian updates, and linearizing the network yields closed-form Kalman-like updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use linearized Hessian or linearized empirical Fisher instead of Monte Carlo approximations (ablation)BONG · MNISTNLPDHelped
Use natural gradient instead of gradient descent (ablation)BONG vs BOG · MNISTNLPDHelped
Use implicit regularization by taking one natural-gradient step from the prior instead of iterating on the VI loss with a KL term (ablation)BONG vs BLR · MNISTNLPDHelped
Use Lin-Hess instead of Lin-EF (ablation)BONG · MNISTNLPDHelped
Combine one-step NGD, implicit prior regularization, and linearizationBONG-Lin-Hess · Across datasets and variational familiespredictive performanceHelped
Use 10 rather than 1 iteration per step (ablation)BBB · SARCOSNLPDHelped
Use 10 rather than 1 iteration per step (ablation)BLR and BBB · SARCOSruntimeHurt
Use 1 iteration per stepBONG vs BLR · SARCOSNLPDNo clear effect
Use 1 iteration per stepBOG vs BBB · SARCOSNLPDNo clear effect
Use Lin-Hess instead of MC-EF (ablation)BONG · SARCOSNLPDHelped
Use DLR rank 10 instead of DLR rank 1 (ablation)BONG · MNISTNLPDHelped
Use natural rather than moment parameterization for the diagonal Gaussian (ablation)BONG · MNISTNLPDNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST SARCOS

Benchmarks: MNIST SARCOS

Metrics: NLPD NLL misclassification rate expected calibration error

Baselines: BLR BBB BOG RVGA CM-EKF VD-EKF LO-FI

Builds on: Bayesian learning rule RVGA Bayes by backprop extended Kalman filter LO-FI

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy