File Download
There are no files associated with this item.
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Distributed metropolis sampler with optimal parallelism
Title | Distributed metropolis sampler with optimal parallelism |
---|---|
Authors | |
Issue Date | 2021 |
Citation | Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms, 2021, p. 2121-2140 How to Cite? |
Abstract | The 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 Identifier | http://hdl.handle.net/10722/355001 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Feng, Weiming | - |
dc.contributor.author | Hayes, Thomas P. | - |
dc.contributor.author | Yin, Yitong | - |
dc.date.accessioned | 2025-03-21T09:10:32Z | - |
dc.date.available | 2025-03-21T09:10:32Z | - |
dc.date.issued | 2021 | - |
dc.identifier.citation | Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms, 2021, p. 2121-2140 | - |
dc.identifier.uri | http://hdl.handle.net/10722/355001 | - |
dc.description.abstract | The 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.language | eng | - |
dc.relation.ispartof | Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms | - |
dc.title | Distributed metropolis sampler with optimal parallelism | - |
dc.type | Conference_Paper | - |
dc.description.nature | link_to_subscribed_fulltext | - |
dc.identifier.scopus | eid_2-s2.0-85105249370 | - |
dc.identifier.spage | 2121 | - |
dc.identifier.epage | 2140 | - |