Papers
Topics
Authors
Recent
Search
2000 character limit reached

Sampling from Log-Concave Distributions with Infinity-Distance Guarantees

Published 7 Nov 2021 in cs.DS, cs.CR, cs.LG, math.PR, and stat.ML | (2111.04089v3)

Abstract: For a dd-dimensional log-concave distribution π(θ)∝e<sup>−f(θ)\pi(\theta) \propto e<sup>{-f(\theta)} constrained to a convex body KK, the problem of outputting samples from a distribution ν\nu which is ε\varepsilon-close in infinity-distance sup⁡θ∈K∣log⁡ν(θ)π(θ)∣\sup_{\theta \in K} |\log \frac{\nu(\theta)}{\pi(\theta)}| to π\pi arises in differentially private optimization. While sampling within total-variation distance ε\varepsilon of π\pi can be done by algorithms whose runtime depends polylogarithmically on 1ε\frac{1}{\varepsilon}, prior algorithms for sampling in ε\varepsilon infinity distance have runtime bounds that depend polynomially on 1ε\frac{1}{\varepsilon}. We bridge this gap by presenting an algorithm that outputs a point ε\varepsilon-close to π\pi in infinity distance that requires at most poly(log⁡1ε,d)\mathrm{poly}(\log \frac{1}{\varepsilon}, d) calls to a membership oracle for KK and evaluation oracle for ff, when ff is Lipschitz. Our approach departs from prior works that construct Markov chains on a 1ε<sup>2\frac{1}{\varepsilon<sup>2}-discretization of KK to achieve a sample with ε\varepsilon infinity-distance error, and present a method to directly convert continuous samples from KK with total-variation bounds to samples with infinity bounds. This approach also allows us to obtain an improvement on the dimension dd in the running time for the problem of sampling from a log-concave distribution on polytopes KK with infinity distance ε\varepsilon, by plugging in TV-distance running time bounds for the Dikin Walk Markov chain.

Citations (13)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.