On the effectiveness of linear models for one-class collaborative filtering
BPR: Bayesian Personalized Ranking from Implicit Feedback