Nonlinear latent factorization by embedding multiple user interests
CLiMF: learning to maximize reciprocal rank with collaborative less-is-more filtering