Meme-tracking and the dynamics of the news cycle
Latent Dirichlet Allocation