A Trust-Region Method for Graphical Stein Variational Inference

Liam Pavlovic, David M. Rosen
10/21/2024
cs.LGstat.ML

No official code found. Best implementation: NEU-RAL/TrustRegionSVI (0 stars, last commit 2025-06-09).

Abstract

Stein variational inference (SVI) is a sample-based approximate Bayesian inference technique that generates a sample set by jointly optimizing the samples' locations to minimize an information-theoretic measure of discrepancy with the target probability distribution. SVI thus provides a fast and significantly more sample-efficient approach to Bayesian inference than traditional (random-sampling-based) alternatives. However, the optimization techniques employed in existing SVI methods struggle to address problems in which the target distribution is high-dimensional, poorly-conditioned, or non-convex, which severely limits the range of their practical applicability. In this paper, we propose a novel trust-region optimization approach for SVI that successfully addresses each of these challenges. Our method builds upon prior work in SVI by leveraging conditional independences in the target distribution (to achieve high-dimensional scaling) and second-order information (to address poor conditioning), while additionally providing an effective adaptive step control procedure, which is essential for ensuring convergence on challenging non-convex optimization problems. Experimental results show our method achieves superior numerical performance, both in convergence rate and sample accuracy, and scales better in high-dimensional distributions, than previous SVI techniques.

View on arXivView PDF

Code Implementations(1)

A Trust-Region Method for Graphical Stein Variational Inference

00Jun 9, 20251 years ago

Similar Papers

Cite this paper

@article{pavlovic2024trustregion,
  title  = {A Trust-Region Method for Graphical Stein Variational Inference},
  author = {Liam Pavlovic and David M. Rosen},
  year   = {2024},
  eprint = {2410.16195},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.16195v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.16195.svg)](https://codeofpaper.com/paper/2410.16195)

Discussion