atlas

Research map / Optimization / Optimizers

Understanding Stochastic Natural Gradient Variational Inference

ICML 2024 · Optimization › Optimizers · approach: Stochastic gradient MCMC · 0 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.

Proves the first O(1/T) non-asymptotic convergence rate for stochastic natural gradient variational inference with conjugate likelihoods, and shows that with non-conjugate likelihoods the canonical NGVI implicitly optimizes a non-convex objective.

Problem

Non-asymptotic convergence rate of stochastic natural gradient variational inference (NGVI) is unknown, even for conjugate likelihoods; behavior with non-conjugate likelihoods is also unclear.

Approach

Casts NGVI as mirror descent with the log-partition conjugate A* as distance-generating function, shows the negative ELBO is relatively 1-smooth and 1-strongly convex for conjugate likelihoods, and applies stochastic mirror descent analysis to get an O(1/T) rate with step size 2/(2+t) that is independent of condition number and initialization distance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use stochastic NGVI instead of SGDBayesian linear regression · Bikeearly-stage convergence speedHelped
use stochastic NGVI instead of SGDBayesian linear regression · Bikeasymptotic optimality-gap convergence rateNo clear effect
use stochastic NGVI instead of SGDBayesian logistic regression · Mushroomconvergence speedHelped
use stochastic NGVI instead of SGDBayesian logistic regression · MNIST subset of 1 and 7convergence speedHelped
use the Price stochastic gradient instead of the reparameterization-trick gradientstochastic NGVI · Bayesian logistic regression on Mushroom and MNISTconvergenceHelped
use step size 0.1stochastic NGVI · Non-conjugate likelihoodsconvergence smoothnessMixed
reduce the step size from 0.1 to 0.01stochastic NGVI · Non-conjugate likelihoodsconvergence smoothnessHelped
use the Price gradient estimator instead of the reparameterization-trick estimatorstochastic NGVI · Quadratic log likelihoodvariance of the covariance-gradient estimate: zero varianceHelped
use the canonical expectation-parameter NGVI update with a non-conjugate likelihoodstochastic NGVI · Non-conjugate likelihoodsconvexity of the negative ELBOHurt

Surprising findings

Limitations

Experimental setup

Datasets: Bike (UCI) Mushroom (UCI) MNIST

Benchmarks: Bike Mushroom MNIST

Metrics: KL divergence to optimal posterior negative log predictive density

Baselines: stochastic gradient descent (black-box VI)

Builds on: mirror descent stochastic mirror descent for relatively smooth functions black-box variational inference stochastic variational Gaussian processes

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