Variational methods for the Dirichlet process
Hierarchical Topic Models and the Nested Chinese Restaurant Process