Composite Logconcave Sampling with a Restricted Gaussian Oracle

06/10/2020
by   Ruoqi Shen, et al.
0

We consider sampling from composite densities on ℝ^d of the form dπ(x) ∝(-f(x) - g(x))dx for well-conditioned f and convex (but possibly non-smooth) g, a family generalizing restrictions to a convex set, through the abstraction of a restricted Gaussian oracle. For f with condition number κ, our algorithm runs in O (κ^2 d log^2κ dϵ) iterations, each querying a gradient of f and a restricted Gaussian oracle, to achieve total variation distance ϵ. The restricted Gaussian oracle, which draws samples from a distribution whose negative log-likelihood sums a quadratic and g, has been previously studied and is a natural extension of the proximal oracle used in composite optimization. Our algorithm is conceptually simple and obtains stronger provable guarantees and greater generality than existing methods for composite sampling. We conduct experiments showing our algorithm vastly improves upon the hit-and-run algorithm for sampling the restriction of a (non-diagonal) Gaussian to the positive orthant.

READ FULL TEXT
research
10/07/2020

Structured Logconcave Sampling with a Restricted Gaussian Oracle

We give algorithms for sampling several structured logconcave families t...
research
10/09/2021

A Proximal Algorithm for Sampling from Non-smooth Potentials

Markov chain Monte Carlo (MCMC) is an effective and dominant method to s...
research
10/01/2019

An Efficient Sampling Algorithm for Non-smooth Composite Potentials

We consider the problem of sampling from a density of the form p(x) ∝(-f...
research
02/28/2022

A Proximal Algorithm for Sampling

We consider sampling problems with possibly non-smooth potentials (negat...
research
06/16/2020

Primal Dual Interpretation of the Proximal Stochastic Gradient Langevin Algorithm

We consider the task of sampling with respect to a log concave probabili...
research
02/22/2018

Sampling as optimization in the space of measures: The Langevin dynamics as a composite optimization problem

We study sampling as optimization in the space of measures. We focus on ...

Please sign up or login with your details

Forgot password? Click here to reset