Revert "Revert "Latent Dirichlet Allocation""

This reverts commit 142d9b5451eb72c377d20724c6c8e782db696591.