English

Structured Logconcave Sampling with a Restricted Gaussian Oracle

Data Structures and Algorithms 2021-10-25 v4 Machine Learning Optimization and Control Computation Machine Learning

Abstract

We give algorithms for sampling several structured logconcave families to high accuracy. We further develop a reduction framework, inspired by proximal point methods in convex optimization, which bootstraps samplers for regularized densities to improve dependences on problem conditioning. A key ingredient in our framework is the notion of a "restricted Gaussian oracle" (RGO) for g:RdRg: \mathbb{R}^d \rightarrow \mathbb{R}, which is a sampler for distributions whose negative log-likelihood sums a quadratic and gg. By combining our reduction framework with our new samplers, we obtain the following bounds for sampling structured distributions to total variation distance ϵ\epsilon. For composite densities exp(f(x)g(x))\exp(-f(x) - g(x)), where ff has condition number κ\kappa and convex (but possibly non-smooth) gg admits an RGO, we obtain a mixing time of O(κdlog3κdϵ)O(\kappa d \log^3\frac{\kappa d}{\epsilon}), matching the state-of-the-art non-composite bound; no composite samplers with better mixing than general-purpose logconcave samplers were previously known. For logconcave finite sums exp(F(x))\exp(-F(x)), where F(x)=1ni[n]fi(x)F(x) = \frac{1}{n}\sum_{i \in [n]} f_i(x) has condition number κ\kappa, we give a sampler querying O~(n+κmax(d,nd))\widetilde{O}(n + \kappa\max(d, \sqrt{nd})) gradient oracles to {fi}i[n]\{f_i\}_{i \in [n]}; no high-accuracy samplers with nontrivial gradient query complexity were previously known. For densities with condition number κ\kappa, we give an algorithm obtaining mixing time O(κdlog2κdϵ)O(\kappa d \log^2\frac{\kappa d}{\epsilon}), improving the prior state-of-the-art by a logarithmic factor with a significantly simpler analysis; we also show a zeroth-order algorithm attains the same query complexity.

Keywords

Cite

@article{arxiv.2010.03106,
  title  = {Structured Logconcave Sampling with a Restricted Gaussian Oracle},
  author = {Yin Tat Lee and Ruoqi Shen and Kevin Tian},
  journal= {arXiv preprint arXiv:2010.03106},
  year   = {2021}
}

Comments

58 pages. The results of Section 5 of this paper, as well as an empirical evaluation, appeared earlier as arXiv:2006.05976. This version fixes an error in the proof of Theorem 1, see Section 1.4

R2 v1 2026-06-23T19:06:37.234Z