A Proximal Algorithm for Sampling from Non-convex Potentials

05/20/2022
by   Jiaming Liang, et al.
0

We study sampling problems associated with non-convex potentials that meanwhile lack smoothness. In particular, we consider target distributions that satisfy either logarithmic-Sobolev inequality or Poincaré inequality. Rather than smooth, the potentials are assumed to be semi-smooth or the summation of multiple semi-smooth functions. We develop a sampling algorithm that resembles proximal algorithms in optimization for this challenging sampling task. Our algorithm is based on a special case of Gibbs sampling known as the alternating sampling framework (ASF). The key contribution of this work is a practical realization of the ASF based on rejection sampling in the non-convex and semi-smooth setting. This work extends the recent algorithm in <cit.> for non-smooth/semi-smooth log-concave distribution to the setting with non-convex potentials. In almost all the cases of sampling considered in this work, our proximal sampling algorithm achieves better complexity than all existing methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/20/2023

Improved dimension dependence of a proximal algorithm for sampling

We propose a sampling algorithm that achieves superior complexity bounds...
research
02/28/2022

A Proximal Algorithm for Sampling

We consider sampling problems with possibly non-smooth potentials (negat...
research
08/15/2022

Nesterov smoothing for sampling without smoothness

We study the problem of sampling from a target distribution in ℝ^d whose...
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
10/19/2016

Hit-and-Run for Sampling and Planning in Non-Convex Spaces

We propose the Hit-and-Run algorithm for planning and sampling problems ...
research
03/06/2023

Convergence Rates for Non-Log-Concave Sampling and Log-Partition Estimation

Sampling from Gibbs distributions p(x) ∝exp(-V(x)/ε) and computing their...
research
11/05/2019

Computational Separations between Sampling and Optimization

Two commonly arising computational tasks in Bayesian learning are Optimi...

Please sign up or login with your details

Forgot password? Click here to reset