Cargando…

Adaptive Monte Carlo augmented with normalizing flows

Many problems in the physical sciences, machine learning, and statistical inference necessitate sampling from a high-dimensional, multimodal probability distribution. Markov Chain Monte Carlo (MCMC) algorithms, the ubiquitous tool for this task, typically rely on random local updates to propagate co...

Descripción completa

Detalles Bibliográficos
Autores principales: Gabrié, Marylou, Rotskoff, Grant M., Vanden-Eijnden, Eric
Formato: Online Artículo Texto
Lenguaje:English
Publicado: National Academy of Sciences 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8915891/
https://www.ncbi.nlm.nih.gov/pubmed/35235453
http://dx.doi.org/10.1073/pnas.2109420119
_version_ 1784668157412114432
author Gabrié, Marylou
Rotskoff, Grant M.
Vanden-Eijnden, Eric
author_facet Gabrié, Marylou
Rotskoff, Grant M.
Vanden-Eijnden, Eric
author_sort Gabrié, Marylou
collection PubMed
description Many problems in the physical sciences, machine learning, and statistical inference necessitate sampling from a high-dimensional, multimodal probability distribution. Markov Chain Monte Carlo (MCMC) algorithms, the ubiquitous tool for this task, typically rely on random local updates to propagate configurations of a given system in a way that ensures that generated configurations will be distributed according to a target probability distribution asymptotically. In high-dimensional settings with multiple relevant metastable basins, local approaches require either immense computational effort or intricately designed importance sampling strategies to capture information about, for example, the relative populations of such basins. Here, we analyze an adaptive MCMC, which augments MCMC sampling with nonlocal transition kernels parameterized with generative models known as normalizing flows. We focus on a setting where there are no preexisting data, as is commonly the case for problems in which MCMC is used. Our method uses 1) an MCMC strategy that blends local moves obtained from any standard transition kernel with those from a generative model to accelerate the sampling and 2) the data generated this way to adapt the generative model and improve its efficacy in the MCMC algorithm. We provide a theoretical analysis of the convergence properties of this algorithm and investigate numerically its efficiency, in particular in terms of its propensity to equilibrate fast between metastable modes whose rough location is known a priori but respective probability weight is not. We show that our algorithm can sample effectively across large free energy barriers, providing dramatic accelerations relative to traditional MCMC algorithms.
format Online
Article
Text
id pubmed-8915891
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher National Academy of Sciences
record_format MEDLINE/PubMed
spelling pubmed-89158912022-09-02 Adaptive Monte Carlo augmented with normalizing flows Gabrié, Marylou Rotskoff, Grant M. Vanden-Eijnden, Eric Proc Natl Acad Sci U S A Physical Sciences Many problems in the physical sciences, machine learning, and statistical inference necessitate sampling from a high-dimensional, multimodal probability distribution. Markov Chain Monte Carlo (MCMC) algorithms, the ubiquitous tool for this task, typically rely on random local updates to propagate configurations of a given system in a way that ensures that generated configurations will be distributed according to a target probability distribution asymptotically. In high-dimensional settings with multiple relevant metastable basins, local approaches require either immense computational effort or intricately designed importance sampling strategies to capture information about, for example, the relative populations of such basins. Here, we analyze an adaptive MCMC, which augments MCMC sampling with nonlocal transition kernels parameterized with generative models known as normalizing flows. We focus on a setting where there are no preexisting data, as is commonly the case for problems in which MCMC is used. Our method uses 1) an MCMC strategy that blends local moves obtained from any standard transition kernel with those from a generative model to accelerate the sampling and 2) the data generated this way to adapt the generative model and improve its efficacy in the MCMC algorithm. We provide a theoretical analysis of the convergence properties of this algorithm and investigate numerically its efficiency, in particular in terms of its propensity to equilibrate fast between metastable modes whose rough location is known a priori but respective probability weight is not. We show that our algorithm can sample effectively across large free energy barriers, providing dramatic accelerations relative to traditional MCMC algorithms. National Academy of Sciences 2022-03-02 2022-03-08 /pmc/articles/PMC8915891/ /pubmed/35235453 http://dx.doi.org/10.1073/pnas.2109420119 Text en Copyright © 2022 the Author(s). Published by PNAS. https://creativecommons.org/licenses/by-nc-nd/4.0/This article is distributed under Creative Commons Attribution-NonCommercial-NoDerivatives License 4.0 (CC BY-NC-ND) (https://creativecommons.org/licenses/by-nc-nd/4.0/) .
spellingShingle Physical Sciences
Gabrié, Marylou
Rotskoff, Grant M.
Vanden-Eijnden, Eric
Adaptive Monte Carlo augmented with normalizing flows
title Adaptive Monte Carlo augmented with normalizing flows
title_full Adaptive Monte Carlo augmented with normalizing flows
title_fullStr Adaptive Monte Carlo augmented with normalizing flows
title_full_unstemmed Adaptive Monte Carlo augmented with normalizing flows
title_short Adaptive Monte Carlo augmented with normalizing flows
title_sort adaptive monte carlo augmented with normalizing flows
topic Physical Sciences
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8915891/
https://www.ncbi.nlm.nih.gov/pubmed/35235453
http://dx.doi.org/10.1073/pnas.2109420119
work_keys_str_mv AT gabriemarylou adaptivemontecarloaugmentedwithnormalizingflows
AT rotskoffgrantm adaptivemontecarloaugmentedwithnormalizingflows
AT vandeneijndeneric adaptivemontecarloaugmentedwithnormalizingflows