xCLiMF: optimizing expected reciprocal rank for data with multiple levels of relevance
Factorization meets the neighborhood: a multifaceted collaborative filtering model