An architecture for parallel topic models

By Alex Smola, Shravan M. Narayanamurthy. 2010

469 citations recorded by the source corpus.

This paper describes a high performance sampling architecture for inference of latent topic models on a cluster of workstations. Our system is faster than previous work by over an order of magnitude and it is capable of dealing with hundreds of millions of documents and thousands of topics. The algorithm relies on a novel communication structure, namely the use of a distributed (key, value) storage for synchronizing the sampler state between computers. Our architecture entirely obviates the need for separate computation and synchronization phases. Instead, disk, CPU, and network are used simultaneously to achieve high performance. We show that this architecture is entirely general and that it can be extended easily to more sophisticated latent variable models such as n-grams and hierarchies.

Subfields: Artificial Intelligence, Probabilistic & Bayesian Methods, ML Systems & Hardware

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Eric P. Xing
  2. Mohit Bansal
  3. Yoshua Bengio
  4. Quoc V. Le
  5. David M. Blei
  6. Percy Liang
  7. Jianfeng Gao
  8. Sergey Levine

In Probabilistic & Bayesian Methods

  1. David M. Blei
  2. Matthew D. Hoffman
  3. Chong Wang
  4. Eric P. Xing
  5. Alex Smola
  6. Mu Li
  7. Rajesh Ranganath
  8. Michalis K. Titsias

In ML Systems & Hardware

  1. Alex Smola
  2. Eric P. Xing
  3. Mu Li
  4. Ji Liu
  5. Ce Zhang
  6. Marco Pennacchiotti
  7. Ana-Maria Popescu
  8. Amr Ahmed

Citations in the corpus