Provably Fast Finite Particle Variants of SVGD via Virtual Particle Stochastic Approximation

05/27/2023
by   Aniket Das, et al.
0

Stein Variational Gradient Descent (SVGD) is a popular variational inference algorithm which simulates an interacting particle system to approximately sample from a target distribution, with impressive empirical performance across various domains. Theoretically, its population (i.e, infinite-particle) limit dynamics is well studied but the behavior of SVGD in the finite-particle regime is much less understood. In this work, we design two computationally efficient variants of SVGD, namely VP-SVGD (which is conceptually elegant) and GB-SVGD (which is empirically effective), with provably fast finite-particle convergence rates. We introduce the notion of virtual particles and develop novel stochastic approximations of population-limit SVGD dynamics in the space of probability measures, which are exactly implementable using a finite number of particles. Our algorithms can be viewed as specific random-batch approximations of SVGD, which are computationally more efficient than ordinary SVGD. We show that the n particles output by VP-SVGD and GB-SVGD, run for T steps with batch-size K, are at-least as good as i.i.d samples from a distribution whose Kernel Stein Discrepancy to the target is at most O(d^1/3(KT)^1/6) under standard assumptions. Our results also hold under a mild growth condition on the potential function, which is much weaker than the isoperimetric (e.g. Poincare Inequality) or information-transport conditions (e.g. Talagrand's Inequality 𝖳_1) generally considered in prior works. As a corollary, we consider the convergence of the empirical measure (of the particles output by VP-SVGD and GB-SVGD) to the target distribution and demonstrate a double exponential improvement over the best known finite-particle analysis of SVGD.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/17/2022

A Finite-Particle Convergence Rate for Stein Variational Gradient Descent

We provide a first finite-particle convergence rate for Stein variationa...
research
05/21/2018

Frank-Wolfe Stein Sampling

In Bayesian inference, the posterior distributions are difficult to obta...
research
12/02/2021

DPVI: A Dynamic-Weight Particle-Based Variational Inference Framework

The recently developed Particle-based Variational Inference (ParVI) meth...
research
09/29/2020

Unbalanced Sobolev Descent

We introduce Unbalanced Sobolev Descent (USD), a particle descent algori...
research
05/11/2020

SPADE: Sequential-clustering Particle Annihilation via Discrepancy Estimation

For an empirical signed measure μ = 1/N(∑_i=1^P δ__i - ∑_i=1^M δ__i), pa...
research
09/05/2018

Stochastic Particle-Optimization Sampling and the Non-Asymptotic Convergence Theory

Particle-optimization sampling (POS) is a recently developed technique t...
research
12/23/2021

The role of noise in PIC and Vlasov simulations of the Buneman instability

The effects of noise in particle-in-cell (PIC) and Vlasov simulations of...

Please sign up or login with your details

Forgot password? Click here to reset