Bayesian Nonnegative Matrix Factorization with Stochastic Variational Inference
Hierarchical Dirichlet processes