nonparametric bayesian models for machine learning .
Hierarchical Dirichlet processes