BPR: Bayesian Personalized Ranking from Implicit Feedback
Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, Lars, Schmidt-Thieme

TL;DR
This paper introduces BPR-Opt, a Bayesian personalized ranking criterion optimized specifically for implicit feedback data, improving the effectiveness of recommendation models like matrix factorization and kNN.
Contribution
It proposes a new Bayesian optimization criterion for personalized ranking from implicit feedback and provides a generic learning algorithm applicable to various models.
Findings
BPR-Opt outperforms standard training methods for MF and kNN.
Optimizing for ranking criteria improves recommendation quality.
The method is effective for implicit feedback scenarios.
Abstract
Item recommendation is the task of predicting a personalized ranking on a set of items (e.g. websites, movies, products). In this paper, we investigate the most common scenario with implicit feedback (e.g. clicks, purchases). There are many methods for item recommendation from implicit feedback like matrix factorization (MF) or adaptive knearest-neighbor (kNN). Even though these methods are designed for the item prediction task of personalized ranking, none of them is directly optimized for ranking. In this paper we present a generic optimization criterion BPR-Opt for personalized ranking that is the maximum posterior estimator derived from a Bayesian analysis of the problem. We also provide a generic learning algorithm for optimizing models with respect to BPR-Opt. The learning method is based on stochastic gradient descent with bootstrap sampling. We show how to apply our method to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Data Stream Mining Techniques · Data Mining Algorithms and Applications
