Stein Variational Gradient Descent With Matrix-Valued Kernels

10/28/2019
by   Dilin Wang, et al.
22

Stein variational gradient descent (SVGD) is a particle-based inference algorithm that leverages gradient information for efficient approximate inference. In this work, we enhance SVGD by leveraging preconditioning matrices, such as the Hessian and Fisher information matrix, to incorporate geometric information into SVGD updates. We achieve this by presenting a generalization of SVGD that replaces the scalar-valued kernels in vanilla SVGD with more general matrix-valued kernels. This yields a significant extension of SVGD, and more importantly, allows us to flexibly incorporate various preconditioning matrices to accelerate the exploration in the probability landscape. Empirical results show that our method outperforms vanilla SVGD and a variety of baseline approaches over a range of real-world Bayesian inference tasks.

READ FULL TEXT

page 7

page 14

page 15

page 16

page 17

research
07/22/2021

Neural Variational Gradient Descent

Particle-based approximate Bayesian inference approaches such as Stein V...
research
11/13/2017

Analyzing and Improving Stein Variational Gradient Descent for High-dimensional Marginal Inference

Stein variational gradient descent (SVGD) is a nonparametric inference m...
research
12/03/2014

New insights and perspectives on the natural gradient method

Natural gradient descent is an optimization method traditionally motivat...
research
02/09/2019

A stochastic version of Stein Variational Gradient Descent for efficient sampling

We propose in this work RBM-SVGD, a stochastic version of Stein Variatio...
research
02/25/2021

Stein Variational Gradient Descent: many-particle and long-time asymptotics

Stein variational gradient descent (SVGD) refers to a class of methods f...
research
11/20/2017

Structured Stein Variational Inference for Continuous Graphical Models

We propose a novel distributed inference algorithm for continuous graphi...
research
11/15/2019

What is the gradient of a scalar function of a symmetric matrix ?

Perusal of research articles that deal with the topic of matrix calculus...

Please sign up or login with your details

Forgot password? Click here to reset