SoRS: Social recommendation using global rating reputation and local rating similarity

Recommendation is an important and also challenging problem in online social networks. It needs to consider not only users’ personalized interests, but also social relations between users. Indeed, in practice, users are often inclined to accept recommendations from friends or opinion leaders (users with high reputations). In this paper, we present a novel recommendation framework, social recommendation using global rating reputation and local rating similarity, which combine user reputation and social similarity based on ratings. User reputation can be obtained by iteratively calculating the correlation of historical ratings of user and intrinsic qualities of items. We view the user reputation as the user’s global influence and the similarity based on rating of social relation as the user’s local influence, introduce it in the basic social recommender model. Thus users with high reputation have a strong influence on the others, and on the other hand, the effect of a user with low reputation has been weakened. The recommendation accuracy of proposed framework can be improved by effectively removing nature noise because of less rigorous user ratings and strengthening the effect of user influence with high reputation. We also improve the similarity based on ratings by avoiding the high similarity with the less common ratings between friends. We evaluate our approach on three datasets including Movielens, Epinions and Douban. Empirical results demonstrate that proposed framework achieves significant improvements on recommendation accuracy. User reputation and local similarity which are both based on ratings have a lot of helpful in improvement of prediction accuracy. The reputation also can help to improve the recommendation precision with the small training sets.

[1]  Chao Liu,et al.  Recommender systems with social regularization , 2011, WSDM '11.

[2]  Huan Liu,et al.  Exploiting Local and Global Social Context for Recommendation , 2013, IJCAI.

[3]  Guang Chen,et al.  Alleviating bias leads to accurate and personalized recommendation , 2013 .

[4]  Neil Yorke-Smith,et al.  TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings , 2015, AAAI.

[5]  Tao Zhou,et al.  Solving the cold-start problem in recommender systems with social tags , 2010 .

[6]  Li Li,et al.  Social recommendation incorporating topic mining and social trust analysis , 2013, CIKM.

[7]  Paolo Avesani,et al.  Trust-aware recommender systems , 2007, RecSys '07.

[8]  Yi-Cheng Zhang,et al.  Degree correlation effect of bipartite network on personalized recommendation , 2009, ArXiv.

[9]  Hong Yan,et al.  Recommender systems based on social networks , 2015, J. Syst. Softw..

[10]  Mingsheng Shang,et al.  Recommendation algorithm based on item quality and user rating preferences , 2013, Frontiers of Computer Science.

[11]  Chuang Liu,et al.  Information Filtering via Collaborative User Clustering Modeling , 2013, ArXiv.

[12]  Tian Qiu,et al.  Information Filtering via a Scaling-Based Function , 2013, PloS one.

[13]  Jun Ma,et al.  Learning to recommend with social contextual information from implicit feedback , 2015, Soft Comput..

[14]  Chris Cornelis,et al.  Trust and Recommendations , 2011, Recommender Systems Handbook.

[15]  Yan Fu,et al.  Information Filtering on Coupled Social Networks , 2014, PloS one.

[16]  Paul Van Dooren,et al.  Iterative Filtering in Reputation Systems , 2010, SIAM J. Matrix Anal. Appl..

[17]  Gennaro Costagliola,et al.  Towards a trust, reputation and recommendation meta model , 2014, J. Vis. Lang. Comput..

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

[19]  Matús Medo,et al.  The effect of discrete vs. continuous-valued ratings on reputation and ranking systems , 2010, ArXiv.

[20]  Michael R. Lyu,et al.  Learning to recommend with social trust ensemble , 2009, SIGIR.

[21]  Giuseppe M. L. Sarnè,et al.  Recommending Users in Social Networks by Integrating Local and Global Reputation , 2014, IDCS.

[22]  Zibin Zheng,et al.  Combining Global and Local Trust for Service Recommendation , 2014, 2014 IEEE International Conference on Web Services.

[23]  Kris Bubendorfer,et al.  Reputation systems: A survey and taxonomy , 2015, J. Parallel Distributed Comput..

[24]  Martin Ester,et al.  TrustWalker: a random walk model for combining trust-based and item-based recommendation , 2009, KDD.

[25]  Tao Zhou,et al.  A robust ranking algorithm to spamming , 2010, ArXiv.

[26]  Luca de Alfaro,et al.  Reputation systems for open collaboration , 2011, Commun. ACM.

[27]  Hong Cheng,et al.  Robust Reputation-Based Ranking on Bipartite Rating Networks , 2012, SDM.

[28]  Jure Leskovec,et al.  Supervised random walks: predicting and recommending links in social networks , 2010, WSDM '11.

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

[30]  Jennifer Golbeck,et al.  Generating Predictive Movie Recommendations from Trust in Social Networks , 2006, iTrust.