Kernel Stein Discrepancy Descent
arXiv:2105.09994
Abstract
Among dissimilarities between probability distributions, the Kernel Stein Discrepancy (KSD) has received much interest recently. We investigate the properties of its Wasserstein gradient flow to approximate a target probability distribution on , known up to a normalization constant. This leads to a straightforwardly implementable, deterministic score-based method to sample from , named KSD Descent, which uses a set of particles to approximate . Remarkably, owing to a tractable loss function, KSD Descent can leverage robust parameter-free optimization schemes such as L-BFGS; this contrasts with other popular particle-based schemes such as the Stein Variational Gradient Descent algorithm. We study the convergence properties of KSD Descent and demonstrate its practical relevance. However, we also highlight failure cases by showing that the algorithm can get stuck in spurious local minima.
References in corpus (8)
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- A Kernel Test of Goodness of Fit
- Nonparametric variational inference
- Differential Inclusions in Wasserstein Spaces: The Cauchy-Lipschitz Framework
- On the geometry of Stein variational gradient descent
- The reproducing Stein kernel approach for post-hoc corrected sampling
- Blindness of score-based methods to isolated components and mixing proportions
- Measure Transport with Kernel Stein Discrepancy