SRSP-PMF: A Novel Probabilistic Matrix Factorization Recommendation Algorithm Using Social Reliable Similarity Propagation

Recommendation systems have received great attention for their commercial value in today’s online business world. Although matrix factorization is one of the most popular and most effective recommendation methods in recent years, it also encounters the data sparsity problem and the cold-start problem, which leads it is very difficult problem to further improve recommendation accuracy. In this paper, we propose a novel factor analysis approach to solve this hard problem by incorporating additional sources of information about the users and items into recommendation systems. Firstly, it introduces some unreasonable prior hypothesises to the features while using probabilistic matrix factorization algorithm (PMF). Then, it points out that it is neccesary to give two new hypothesises about conditional probability distribution of user and item feature and buliding some concepts such as social relation, social reliable similarity propagation metrics, and social reliable similarity propagation algorithm (SRSP). Finally, a kind of a novel recommendation algorithm is proposed based on SRSP and probabilistic matrix factorization (SRSP-PMF). The experimental results show that our method performs much better than the state-of-the-art approaches to long tail recommendation.

[1]  Touhid Bhuiyan A Survey on the Relationship between Trust and Interest Similarity in Online Social Networks , 2010 .

[2]  Wang-Chien Lee,et al.  Mining user similarity from semantic trajectories , 2010, LBSN '10.

[3]  Fei Wang,et al.  Scalable Recommendation with Social Contextual Information , 2014, IEEE Transactions on Knowledge and Data Engineering.

[4]  Koh Takeuchi,et al.  Cross-domain recommendation without shared users or items by sharing latent vector distributions , 2015, AISTATS.

[5]  Aaron Hertzmann,et al.  Collaborative filtering of color aesthetics , 2014, CAe@Expressive.

[6]  Michael R. Lyu,et al.  Learning to recommend with trust and distrust relationships , 2009, RecSys '09.

[7]  R. Salakhutdinov,et al.  Bayesian Probabilistic Matrix Factorization: A User Frequency Analysis , 2014, 1407.7840.

[8]  Yu Yan,et al.  Research on Collaborative Filtering Recommendation Algorithm by Fusing Social Network , 2012 .

[9]  Xing Xie,et al.  Mining user similarity based on location history , 2008, GIS '08.

[10]  Michael R. Lyu,et al.  SoRec: social recommendation using probabilistic matrix factorization , 2008, CIKM '08.

[11]  Jun Ma,et al.  Learning to recommend with social relation ensemble , 2012, CIKM '12.

[12]  Harald Steck,et al.  Circle-based recommendation in online social networks , 2012, KDD.

[13]  Gan Hong-hua Collaborative Filtering Algorithm Based on Similarity Propagation , 2011 .

[14]  Kai Lu,et al.  SPCF: A Memory Based Collaborative Filtering Algorithm via Propagation: SPCF: A Memory Based Collaborative Filtering Algorithm via Propagation , 2014 .

[15]  Le Yu,et al.  Adaptive social similarities for recommender systems , 2011, RecSys '11.

[16]  Zhao Qin SPCF: A Memory Based Collaborative Filtering Algorithm via Propagation , 2013 .