Proceedings

Scalable Estimation of Dirichlet Process Mixture Models on Distributed Data

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4632-4639.

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

Abstract

We consider the estimation of Dirichlet Process Mixture Models (DPMMs) in distributed environments, where data are distributed across multiple computing nodes. A key advantage of Bayesian nonparametric models such as DPMMs is that they allow new components to be introduced on the fly as needed. This, however, posts an important challenge to distributed estimation -- how to handle new components efficiently and consistently. To tackle this problem, we propose a new estimation method, which allows new components to be created locally in individual computing nodes. Components corresponding to the same cluster will be identified and merged via a probabilistic consolidation scheme. In this way, we can maintain the consistency of estimation with very low communication cost. Experiments on large real-world data sets show that the proposed method can achieve high scalability in distributed and asynchronous environments without compromising the mixing performance.

  1. [Antoniak, 1974] Charles E Antoniak. Mixtures of dirich- let processes with applications to bayesian nonparamet- ric problems. The annals of statistics, pages 1152-1174, 1974.
  2. [Blei and Jordan, 2005] David M. Blei and Michael I. Jor- dan. Variational inference for dirichlet process mixtures. Bayesian Analysis, 1:121-144, 2005.
  3. [Blei et al., 2003] David M Blei, Andrew Y Ng, and Michael I Jordan. Latent dirichlet allocation. Journal of machine Learning research, 3(Jan):993-1022, 2003.
  4. [Blei, 2016] David M Blei. The exponential family. 2016.
  5. [Campbell et al., 2015] Trevor Campbell, Julian Straub, John W Fisher III, and Jonathan P How. Streaming, dis- tributed variational inference for bayesian nonparametrics. In Advances in Neural Information Processing Systems, pages 280-288, 2015.
  6. [Chang and Fisher III, 2013] Jason Chang and John W Fisher III. Parallel sampling of dp mixture models using sub-cluster splits. In Advances in Neural Information Pro- cessing Systems, pages 620-628, 2013.
  7. [Gal and Ghahramani, 2014] Yarin Gal and Zoubin Ghahra- mani. Pitfalls in the use of parallel inference for the dirich- let process. In Proceedings of the 31st International Con- ference on Machine Learning (ICML-14), pages 208-216, 2014.
  8. [Ge et al., 2015] Hong Ge, Yutian Chen, Moquan Wan, and Zoubin Ghahramani. Distributed inference for dirichlet process mixture models. In Proceedings of the 32nd In- ternational Conference on Machine Learning (ICML-15), pages 2276-2284, 2015.
  9. [Jain and Neal, 2004] Sonia Jain and Radford M Neal. A split-merge markov chain monte carlo procedure for the dirichlet process mixture model. Journal of Computa- tional and Graphical Statistics, 13(1):158-182, 2004.
  10. [Lin et al., 2010] Dahua Lin, Eric Grimson, and John Fisher. Construction of dependent dirichlet processes based on poisson processes. In Proceedings of the 23rd Interna- tional Conference on Neural Information Processing Sys- tems, pages 1396-1404.
  11. [MacEachern and Müller, 1998] Steven N MacEachern and Peter Müller. Estimating mixture of dirichlet process mod- els. Journal of Computational and Graphical Statistics, 7(2):223-238, 1998.
  12. [Meilȃ, 2003] Marina Meilȃ. Comparing clusterings by the variation of information. In Learning theory and kernel machines, pages 173-187. Springer, 2003.
  13. [Neal, 2000] Radford M Neal. Markov chain sampling meth- ods for dirichlet process mixture models. Journal of com- putational and graphical statistics, 9(2):249-265, 2000.
  14. [Newman et al., 2007] David Newman, Padhraic Smyth, Max Welling, and Arthur U Asuncion. Distributed infer- ence for latent dirichlet allocation. In Advances in neural information processing systems, pages 1081-1088, 2007.
  15. [Newman et al., 2009] David Newman, Arthur Asuncion, Padhraic Smyth, and Max Welling. Distributed algorithms for topic models. The Journal of Machine Learning Re- search, 10:1801-1828, 2009.
  16. [Russakovsky et al., 2015] Olga Russakovsky, Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy, Aditya Khosla, Michael Bernstein, Alexander C. Berg, and Li Fei-Fei. Ima- geNet Large Scale Visual Recognition Challenge. Inter- national Journal of Computer Vision (IJCV), 115(3):211- 252, 2015.
  17. [Sandhaus, 2008] Evan Sandhaus. The new york times anno- tated corpus. Linguistic Data Consortium, Philadelphia, 6(12):e26752, 2008.
  18. [Sethuraman, 1994] Jayaram Sethuraman. A constructive definition of dirichlet priors. Statistica sinica, pages 639- 650, 1994.
  19. [Smyth et al., 2009] Padhraic Smyth, Max Welling, and Arthur U Asuncion. Asynchronous distributed learning of topic models. In Advances in Neural Information Process- ing Systems, pages 81-88, 2009.
  20. [Szegedy et al., 2016] Christian Szegedy, Sergey Ioffe, and Vincent Vanhoucke. Inception-v4, inception-resnet and the impact of residual connections on learning. CoRR, abs/1602.07261, 2016.
  21. [Walker, 2007] Stephen G Walker. Sampling the dirichlet mixture model with slices. Communications in Statistic- sSimulation and Computation R , 36(1):45-54, 2007.
  22. [Williamson et al., 2013] Sinead Williamson, Avinava Dubey, and Eric Xing. Parallel markov chain monte carlo for nonparametric mixture models. In Proceedings of the 30th International Conference on Machine Learning, pages 98-106, 2013.

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

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