Pairwise probabilistic matrix factorization for implicit feedback collaborative filtering

Implicit feedback collaborative filtering has attracted a lot of attention in collaborative filtering, which is called one-class collaborative filtering (OCCF). However, the low recommendation accuracy and the high cost of previous methods impede its generalization in real scenarios. In this paper, we develop a new model named pairwise probabilistic matrix factorization (PPMF) by using the advantages of RankRLS. PPMF model takes RankRLS integrated with PMF (probabilistic matrix factorization) to learn the relative preference for items. Different from previous works, PPMF minimizes the average number of inversions in ranking rather than maximize the gaps of the binary predicted values for OCCF problem. Meanwhile, we propose to optimize the PPMF model by the pointwise stochastic gradient descent algorithm based on bootstrap sampling, which is more effective for parameter learning than the original optimization method used in previous works. Experiments on two datasets show that PPMF model achieves satisfactory performance and outperforms the state-of-the-art implicit feedback collaborative ranking models by using different evaluation metrics.

[1]  Yan Liu,et al.  Collaborative Topic Regression with Social Matrix Factorization for Recommendation Systems , 2012, ICML.

[2]  Yifan Hu,et al.  Collaborative Filtering for Implicit Feedback Datasets , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[3]  Yujia Li,et al.  Celebrity Recommendation with Collaborative Social Topic Regression , 2013, IJCAI.

[4]  Martha Larson,et al.  CLiMF: Collaborative Less-Is-More Filtering , 2013, IJCAI.

[5]  Jianying Hu,et al.  One-Class Matrix Completion with Low-Density Factorizations , 2010, 2010 IEEE International Conference on Data Mining.

[6]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[7]  Tapio Pahikkala,et al.  An efficient algorithm for learning to rank from preference graphs , 2009, Machine Learning.

[8]  Li Chen,et al.  Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence GBPR: Group Preference Based Bayesian Personalized Ranking for One-Class Collaborative Filtering , 2022 .

[9]  Domonkos Tikk,et al.  Applications of the conjugate gradient method for implicit feedback collaborative filtering , 2011, RecSys '11.

[10]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[11]  Zheng Chen,et al.  Collaborative Users' Brand Preference Mining across Multiple Domains from Implicit Feedbacks , 2011, AAAI.

[12]  Martha Larson,et al.  CLiMF: learning to maximize reciprocal rank with collaborative less-is-more filtering , 2012, RecSys.

[13]  Tie-Yan Liu,et al.  Learning to rank for information retrieval , 2009, SIGIR.

[14]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[15]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[16]  Thorsten Joachims,et al.  Optimizing search engines using clickthrough data , 2002, KDD.

[17]  Alexander J. Smola,et al.  Maximum Margin Matrix Factorization for Collaborative Ranking , 2007 .

[18]  Thomas Hofmann,et al.  Latent semantic models for collaborative filtering , 2004, TOIS.

[19]  Nathan Srebro,et al.  Fast maximum margin matrix factorization for collaborative prediction , 2005, ICML.

[20]  AdomaviciusGediminas,et al.  Toward the Next Generation of Recommender Systems , 2005 .

[21]  ChengXiang Zhai,et al.  Improving one-class collaborative filtering by incorporating rich user information , 2010, CIKM.

[22]  Geoffrey E. Hinton,et al.  Restricted Boltzmann machines for collaborative filtering , 2007, ICML '07.

[23]  罗 圣美,et al.  One Class Collaborative Filtering Algorithm Based on Transfer Learning , 2013 .

[24]  Qiang Yang,et al.  One-Class Collaborative Filtering , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[25]  Bernhard Schölkopf,et al.  Estimating the Support of a High-Dimensional Distribution , 2001, Neural Computation.

[26]  Markus Schaal,et al.  Topic Extraction from Online Reviews for Classification and Recommendation , 2013, IJCAI.

[27]  Xinge You,et al.  Generalization performance of magnitude-preserving semi-supervised ranking with graph-based regularization , 2013, Inf. Sci..