Collapsed gibbs sampling based Latent Dirichlet Allocation