Learning from incomplete ratings using non-negative matrix factorization
Latent semantic models for collaborative filtering