High-Dimensional Gaussian Sampling: A Review and a Unifying Approach Based on a Stochastic Proximal Point Algorithm
Efficient sampling from a high-dimensional Gaussian distribution is an old but high-stake issue. Vanilla Cholesky samplers imply a computational cost and memory requirements which can rapidly become prohibitive in high dimension. To tackle these issues, multiple methods have been proposed from different communities ranging from iterative numerical linear algebra to Markov chain Monte Carlo (MCMC) approaches. Surprisingly, no complete review and comparison of these methods have been conducted. This paper aims at reviewing all these approaches by pointing out their differences, close relations, benefits and limitations. In addition to this state of the art, this paper proposes a unifying Gaussian simulation framework by deriving a stochastic counterpart of the celebrated proximal point algorithm in optimization. This framework offers a novel and unifying revisit of most of the existing MCMC approaches while extending them. Guidelines to choose the appropriate Gaussian simulation method for a given sampling problem in high dimension are proposed and illustrated with numerical examples.
HIGH-DIMENSIONAL GAUSSIAN SAMPLING: A REVIEW AND A UNIFYING APPROACH BASED ON A STOCHASTIC PROXIMAL POINT ALGORITHM MAXIME VONO∗ , NICOLAS DOBIGEON† , AND PIERRE CHAINAIS‡ Abstract. Efficient sampling from a high-dimensional Gaussian distribution is an old but high- stake issue. Vanilla Cholesky samplers imply a computational cost and memory…
saved by
related reading
- Analysis of Circulant Embedding Methods for Sampling Stationary Random Fieldsarxiv.org
- An optimization perspective on log-concave sampling and beyond | Sinho Chewichewisinho.github.io
- Gregory Gundersengregorygundersen.com
- Step-by-Step Diffusion: An Elementary Tutorialarxiv.org
- Sampling: Two Basic Algorithmsgregorygundersen.com
- Competing with sampling — Alignment Research Centeralignment.org
- 3D Gaussian Splatting as Markov Chain Monte Carloubc-vision.github.io
- A Simplified Overview of Langevin Dynamicsfriedmanroy.github.io
- Gibbs sampling - Wikipediaen.wikipedia.org
- Musings on typicality – Sander Dielemansander.ai
- A Gallery of Methods Beyond RL — Part I: Sampling Methodsshengyu-feng.github.io
- ARC progress update: Competing with sampling — LessWronglesswrong.com