English

A stochastic Stein Variational Newton method

Machine Learning 2022-04-20 v1 Cosmology and Nongalactic Astrophysics Machine Learning

Abstract

Stein variational gradient descent (SVGD) is a general-purpose optimization-based sampling algorithm that has recently exploded in popularity, but is limited by two issues: it is known to produce biased samples, and it can be slow to converge on complicated distributions. A recently proposed stochastic variant of SVGD (sSVGD) addresses the first issue, producing unbiased samples by incorporating a special noise into the SVGD dynamics such that asymptotic convergence is guaranteed. Meanwhile, Stein variational Newton (SVN), a Newton-like extension of SVGD, dramatically accelerates the convergence of SVGD by incorporating Hessian information into the dynamics, but also produces biased samples. In this paper we derive, and provide a practical implementation of, a stochastic variant of SVN (sSVN) which is both asymptotically correct and converges rapidly. We demonstrate the effectiveness of our algorithm on a difficult class of test problems -- the Hybrid Rosenbrock density -- and show that sSVN converges using three orders of magnitude fewer gradient evaluations of the log likelihood than its stochastic SVGD counterpart. Our results show that sSVN is a promising approach to accelerating high-precision Bayesian inference tasks with modest-dimension, dO(10)d\sim\mathcal{O}(10).

Keywords

Cite

@article{arxiv.2204.09039,
  title  = {A stochastic Stein Variational Newton method},
  author = {Alex Leviyev and Joshua Chen and Yifei Wang and Omar Ghattas and Aaron Zimmerman},
  journal= {arXiv preprint arXiv:2204.09039},
  year   = {2022}
}
R2 v1 2026-06-24T10:52:26.373Z