Query-driven context aware recommendation
Latent Dirichlet Allocation