1. A method for identifying sets of correlated words comprising: receiving information about a set of documents; wherein the set of documents comprises a plurality of words; running an uncollapsed Gibbs sampler over a Dirichlet distribution of the plurality of words in the set of documents to produce sampler result data, further comprising: representing one or more counts in the uncollapsed Gibbs sampler using one or more approximate counters; determining, from the sampler result data, one or more sets of correlated words; wherein the method is performed by one or more computing devices.