Perfect sampling from rapidly mixing Markov chains
Andreas G\"obel, Jingcheng Liu, Pasin Manurangsi, Marcus, Pappik

TL;DR
This paper introduces efficient methods to convert approximate sampling algorithms based on Markov chains into perfect samplers that produce exact samples in polynomial time, extending classical results and achieving optimal bounds.
Contribution
The authors present two simple constructions for perfect samplers from Markov chains with spectral gap, achieving optimal expected running time and applying to new problems like bipartite perfect matchings.
Findings
Perfect samplers run in expected polynomial time based on spectral gap.
First perfect sampler for bipartite graph matchings using Jerrum-Sinclair-Vigoda algorithm.
Achieves the best possible bound for mixing time to obtain perfect sampling.
Abstract
We show that efficient approximate sampling algorithms, combined with a slow exponential time oracle for computing its output distribution, can be combined into constructing efficient perfect samplers, which sample exactly from a target distribution with zero error upon termination. This extends a classical reduction of Jerrum, Valiant and Vazirani, which says that for self-reducible problems, deterministic approximate counting can be used to construct perfect samplers. We provide two surprisingly simple constructions, and our perfect samplers run in polynomial time both in expectation and with high probability. An overwhelming amount of efficient approximate sampling algorithms are based on Markov chains. Informally, we show that any Markov chains with absolute spectral gap can be converted into a perfect sampler with expected time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Gaussian Processes and Bayesian Inference
