File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Distributed metropolis sampler with optimal parallelism

TitleDistributed metropolis sampler with optimal parallelism
Authors
Issue Date2021
Citation
Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms, 2021, p. 2121-2140 How to Cite?
AbstractThe Metropolis-Hastings algorithm is a fundamental Markov chain Monte Carlo (MCMC) method for sampling and inference. With the advent of Big Data, distributed and parallel variants of MCMC methods are attracting increased attention. In this paper, we give a distributed algorithm that can faithfully simulates sequential single-site Metropolis chains without introducing any bias. When a natural Lipschitz condition for the the Metropolis filters is satisfied, the algorithm can faithfully simulate N-step Metropolis chains within O(N/n + log n) rounds of asynchronous communications, where n is the number of variables. For sequential single-site dynamics, whose mixing requires Ω(n log n) steps, this achieves an optimal linear speedup. For several well-studied graphical models, including proper graph coloring, hardcore model, and Ising model, our condition for linear speedup is much weaker than the uniqueness conditions for the respective models. The novel idea in our algorithm is to resolve updates in advance: the local Metropolis filters can be executed correctly before the full information about neighboring spins is available. This achieves optimal parallelism without introducing any bias.
Persistent Identifierhttp://hdl.handle.net/10722/355001

 

DC FieldValueLanguage
dc.contributor.authorFeng, Weiming-
dc.contributor.authorHayes, Thomas P.-
dc.contributor.authorYin, Yitong-
dc.date.accessioned2025-03-21T09:10:32Z-
dc.date.available2025-03-21T09:10:32Z-
dc.date.issued2021-
dc.identifier.citationProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms, 2021, p. 2121-2140-
dc.identifier.urihttp://hdl.handle.net/10722/355001-
dc.description.abstractThe Metropolis-Hastings algorithm is a fundamental Markov chain Monte Carlo (MCMC) method for sampling and inference. With the advent of Big Data, distributed and parallel variants of MCMC methods are attracting increased attention. In this paper, we give a distributed algorithm that can faithfully simulates sequential single-site Metropolis chains without introducing any bias. When a natural Lipschitz condition for the the Metropolis filters is satisfied, the algorithm can faithfully simulate N-step Metropolis chains within O(N/n + log n) rounds of asynchronous communications, where n is the number of variables. For sequential single-site dynamics, whose mixing requires Ω(n log n) steps, this achieves an optimal linear speedup. For several well-studied graphical models, including proper graph coloring, hardcore model, and Ising model, our condition for linear speedup is much weaker than the uniqueness conditions for the respective models. The novel idea in our algorithm is to resolve updates in advance: the local Metropolis filters can be executed correctly before the full information about neighboring spins is available. This achieves optimal parallelism without introducing any bias.-
dc.languageeng-
dc.relation.ispartofProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms-
dc.titleDistributed metropolis sampler with optimal parallelism-
dc.typeConference_Paper-
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.scopuseid_2-s2.0-85105249370-
dc.identifier.spage2121-
dc.identifier.epage2140-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats