Non-linear Metric Learning
Latent Dirichlet Allocation