Learning to rank for recommender systems
CLiMF: learning to maximize reciprocal rank with collaborative less-is-more filtering