Proceedings

Ensuring Rapid Mixing and Low Bias for Asynchronous Gibbs Sampling

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Best Sister Conferences. Pages 4811-4815.

https://doi.org/10.24963/ijcai.2017/672

Abstract

Gibbs sampling is a Markov chain Monte Carlo technique commonly used for estimating marginal distributions. To speed up Gibbs sampling, there has recently been interest in parallelizing it by executing asynchronously. While empirical results suggest that many models can be efficiently sampled asynchronously, traditional Markov chain analysis does not apply to the asynchronous case, and thus asynchronous Gibbs sampling is poorly understood. In this paper, we derive a better understanding of the two main challenges of asynchronous Gibbs: bias and mixing time. We show experimentally that our theoretical results match practical outcomes.

  1. [De Sa et al., 2015] Christopher De Sa, Ce Zhang, Kunle Olukotun, and Christopher Ré. Taming the wild: A unified analysis of HOGWILD!-style algorithms. In NIPS, 2015.
  2. [Dobrushin, 1956] RL Dobrushin. Central limit theorem for nonstationary markov chains. i. Theory of Probability & Its Applications, 1(4):329-383, 1956.
  3. [Dyer et al., 2006] Martin Dyer, Leslie Ann Goldberg, and Mark Jerrum. Dobrushin conditions and systematic scan. In in Proc. 10th International Workshop on Randomiza- tion and Computation, Lecture Notes in Computer Science 4110, pages 327-338. Springer, 2006.
  4. [Hayes, 2006] Thomas P Hayes. A simple condition imply- ing rapid mixing of single-site dynamics on spin systems. In Foundations of Computer Science, 2006. FOCS'06. 47th Annual IEEE Symposium on, pages 39-46. IEEE, 2006.
  5. [Johnson et al., 2013] Matthew Johnson, James Saunderson, and Alan Willsky. Analyzing hogwild parallel gaussian Gibbs sampling. In NIPS, pages 2715-2723, 2013.
  6. [Koller and Friedman, 2009] Daphne Koller and Nir Fried- man. Probabilistic graphical models: principles and tech- niques. MIT press, 2009.
  7. [Levin et al., 2009] David Asher Levin, Yuval Peres, and Elizabeth Lee Wilmer. Markov chains and mixing times. American Mathematical Soc., 2009.
  8. [Liu and Wright, 2015] Ji Liu and Stephen J. Wright. Asyn- chronous stochastic coordinate descent: Parallelism and convergence properties. SIOPT, 25(1):351-376, 2015.
  9. [Liu et al., 2015] Ji Liu, Stephen J Wright, Christopher Ré, Victor Bittorf, and Srikrishna Sridhar. An asynchronous parallel stochastic coordinate descent algorithm. JMLR, 16:285-322, 2015.
  10. [Lunn et al., 2009] David Lunn, David Spiegelhalter, An- drew Thomas, and Nicky Best. The BUGS project: evolu- tion, critique and future directions. Statistics in medicine, (25):3049-3067, 2009.
  11. [Mania et al., 2015] Horia Mania, Xinghao Pan, Dimitris Papailiopoulos, Benjamin Recht, Kannan Ramchandran, and Michael I Jordan. Perturbed iterate analysis for asynchronous stochastic optimization. arXiv preprint arXiv:1507.06970, 2015.
  12. [McCallum et al., 2009] Andrew McCallum, Karl Schultz, and Sameer Singh. Factorie: Probabilistic programming via imperatively defined factor graphs. In NIPS, pages 1249-1257, 2009.
  13. [Neubig, 2014] Graham Neubig. Simple, correct paralleliza- tion for blocked Gibbs sampling. Technical report, Nara Institute of Science and Technology, 2014.
  14. [Newman et al., 2007] David Newman, Padhraic Smyth, Max Welling, and Arthur U Asuncion. Distributed infer- ence for latent dirichlet allocation. In NIPS, pages 1081- 1088, 2007.
  15. [Nguyen et al., 2013] Duc Thien Nguyen, William Yeoh, and Hoong Chuin Lau. Distributed Gibbs: A memory- bounded sampling-based DCOP algorithm. In Proceed- ings of the 2013 international conference on Autonomous agents and multi-agent systems, pages 167-174. Interna- tional Foundation for Autonomous Agents and Multiagent Systems, 2013.
  16. [Niu et al., 2011] Feng Niu, Benjamin Recht, Christopher Re, and Stephen Wright. Hogwild: A lock-free approach to parallelizing stochastic gradient descent. In NIPS, pages 693-701, 2011.
  17. [Shin et al., 2015] Jaeho Shin, Sen Wu, Feiran Wang, Christopher De Sa, Ce Zhang, Feiran Wang, and Christo- pher Ré. Incremental knowledge base construction using DeepDive. PVLDB, 2015.
  18. [Smola and Narayanamurthy, 2010] Alexander Smola and Shravan Narayanamurthy. An architecture for parallel topic models. PVLDB, 2010.
  19. [Sutter, 2005] Herb Sutter. The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software. Dr. Dobb's Journal, 30(3), 2005.
  20. [Theis et al., 2012] Lucas Theis, Jascha Sohl-dickstein, and Matthias Bethge. Training sparse natural image models with a fast Gibbs sampler of an extended state space. In NIPS, pages 1124-1132. 2012.
  21. [Zhang and Ré, 2014] Ce Zhang and Christopher Ré. DimmWitted: A study of main-memory statistical analytics. PVLDB, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards