A Survey of Collaborative Filtering Techniques
Factorization meets the neighborhood: a multifaceted collaborative filtering model