Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1795114.1795167guideproceedingsArticle/Chapter ViewAbstractPublication PagesicpsprocConference Proceedingsconference-collections
research-article
Free access

BPR: Bayesian personalized ranking from implicit feedback

Published: 18 June 2009 Publication History

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 k-nearest-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 two state-of-the-art recommender models: matrix factorization and adaptive kNN. Our experiments indicate that for the task of personalized ranking our optimization method outperforms the standard learning techniques for MF and kNN. The results show the importance of optimizing models for the right criterion.

References

[1]
C. Burges, T. Shaked, E. Renshaw, A. Lazier, M. Deeds, N. Hamilton, and G. Hullender. Learning to rank using gradient descent. In ICML '05: Proceedings of the 22nd international conference on Machine learning, pages 89--96, New York, NY, USA, 2005. ACM Press.
[2]
M. Deshpande and G. Karypis. Item-based top-n recommendation algorithms. ACM Transactions on Information Systems. Springer-Verlag, 22/1, 2004.
[3]
A. Herschtal and B. Raskutti. Optimising area under the roc curve using gradient descent. In ICML '04: Proceedings of the twenty-first international conference on Machine learning, page 49, New York, NY, USA, 2004. ACM.
[4]
T. Hofmann. Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst., 22(1):89--115, 2004.
[5]
Y. Hu, Y. Koren, and C. Volinsky. Collaborative filtering for implicit feedback datasets. In IEEE International Conference on Data Mining (ICDM 2008), pages 263--272, 2008.
[6]
J. Huang, C. Guestrin, and L. Guibas. Efficient inference for distributions on permutations. In J. Platt, D. Koller, Y. Singer, and S. Roweis, editors, Advances in Neural Information Processing Systems 20, pages 697--704, Cambridge, MA, 2008. MIT Press.
[7]
R. Kondor, A. Howard, and T. Jebara. Multi-object tracking with representations of the symmetric group. In Proceedings of the Eleventh International Conference on Artificial Intelligence and Statistics, San Juan, Puerto Rico, March 2007.
[8]
Y. Koren. Factorization meets the neighborhood: a multifaceted collaborative filtering model. In KDD '08: Proceeding of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 426--434, New York, NY, USA, 2008. ACM.
[9]
B. Marlin. Modeling user rating profiles for collaborative filtering. In S. Thrun, L. Saul, and B. Schölkopf, editors, Advances in Neural Information Processing Systems 16, Cambridge, MA, 2004. MIT Press.
[10]
R. Pan, Y. Zhou, B. Cao, N. N. Liu, R. M. Lukose, M. Scholz, and Q. Yang. One-class collaborative filtering. In IEEE International Conference on Data Mining (ICDM 2008), pages 502--511, 2008.
[11]
S. Rendle and L. Schmidt-Thieme. Online-updating regularized kernel matrix factorization models for large-scale recommender systems. In RecSys '08: Proceedings of the 2008 ACM conference on Recommender systems. ACM, 2008.
[12]
D. M. Rennie and N. Srebro. Fast maximum margin matrix factorization for collaborative prediction. In ICML '05: Proceedings of the 22nd international conference on Machine learning, pages 713--719, New York, NY, USA, 2005. ACM.
[13]
B. Sarwar, G. Karypis, J. Konstan, and J. Riedl. Incremental singular value decomposition algorithms for highly scalable recommender systems. In Proceedings of the 5th International Conference in Computers and Information Technology, 2002.
[14]
L. Schmidt-Thieme. Compound classification models for recommender systems. In IEEE International Conference on Data Mining (ICDM 2005), pages 378--385, 2005.
[15]
M. Weimer, A. Karatzoglou, and A. Smola. Improving maximum margin matrix factorization. Machine Learning, 72(3):263--276, 2008.

Cited By

View all
  • (2025)Pone-GNN: Integrating Positive and Negative Feedback in Graph Neural Networks for Recommender SystemsACM Transactions on Recommender Systems10.1145/3711666Online publication date: 4-Jan-2025
  • (2025)Self-supervised contrastive learning for implicit collaborative filteringEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.109563139:PAOnline publication date: 1-Jan-2025
  • (2024)RE-SORTProceedings of the Fortieth Conference on Uncertainty in Artificial Intelligence10.5555/3702676.3702854(3816-3828)Online publication date: 15-Jul-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
UAI '09: Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence
June 2009
667 pages
ISBN:9780974903958

Sponsors

  • Google Inc.
  • IBMR: IBM Research
  • Intel: Intel
  • Microsoft Research: Microsoft Research

Publisher

AUAI Press

Arlington, Virginia, United States

Publication History

Published: 18 June 2009

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)686
  • Downloads (Last 6 weeks)88
Reflects downloads up to 01 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Pone-GNN: Integrating Positive and Negative Feedback in Graph Neural Networks for Recommender SystemsACM Transactions on Recommender Systems10.1145/3711666Online publication date: 4-Jan-2025
  • (2025)Self-supervised contrastive learning for implicit collaborative filteringEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.109563139:PAOnline publication date: 1-Jan-2025
  • (2024)RE-SORTProceedings of the Fortieth Conference on Uncertainty in Artificial Intelligence10.5555/3702676.3702854(3816-3828)Online publication date: 15-Jul-2024
  • (2024)Counterfactual user sequence synthesis augmented with continuous time dynamic preference modeling for sequential POI recommendationProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/255(2306-2314)Online publication date: 3-Aug-2024
  • (2024)Understanding Before Recommendation: Semantic Aspect-Aware Review Exploitation via Large Language ModelsACM Transactions on Information Systems10.1145/370499943:2(1-26)Online publication date: 24-Nov-2024
  • (2024)Extracting Political Interest Model from Interaction Data Based on Novel Word-level Bias AssignmentACM Transactions on Intelligent Systems and Technology10.1145/370264916:1(1-21)Online publication date: 31-Oct-2024
  • (2024)Post-Training Attribute Unlearning in Recommender SystemsACM Transactions on Information Systems10.1145/370198743:1(1-28)Online publication date: 6-Nov-2024
  • (2024)Recommendation Unlearning via Influence FunctionACM Transactions on Recommender Systems10.1145/37017633:2(1-23)Online publication date: 29-Oct-2024
  • (2024)Simplify to the Limit! Embedding-Less Graph Collaborative Filtering for Recommender SystemsACM Transactions on Information Systems10.1145/370123043:1(1-30)Online publication date: 19-Oct-2024
  • (2024)Learning Robust Sequential Recommenders through Confident Soft LabelsACM Transactions on Information Systems10.1145/370087643:1(1-27)Online publication date: 17-Oct-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media