Nested Hierarchical Dirichlet Processes
Online learning for latent dirichlet allocation