Integrating User Embedding and Collaborative Filtering for Social Recommendations

Social recommendation has attracted increasing attention over the years due to the potential value of social relations, which can be harnessed to mitigate the dilemma of data sparsity in traditional recommender systems. However, recent studies show that social recommenders fail in the practical use in industry for the reason that some problems in social relations, such as the noise, lead to a degradation in recommendation quality. To solve the problem, in this paper, a social recommender, SocialEM, which integrates the neural user embedding and collaborative filtering is proposed. Enlightened by the factorization of the word co-occurrence matrix which is equivalent to the skip-gram model in word2vec, SocialEM will jointly decomposes the user-item rating matrix and the user-user co-occurrence matrix with shared user latent factors. For each pair of users, the co-occurrence matrix encodes the number of being trusted together by other users in the social relation network. Experiments conducted on the real-world datasets have shown that the side effect of social relations can be diminished by tuning parameters for SocialEM. And compared with previous studies, our method significantly improves the quality of recommendations.

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

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

[3]  Chirag Shah,et al.  Collaborative User Network Embedding for Social Recommender Systems , 2017, SDM.

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

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

[6]  Jiming Liu,et al.  Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence Social Collaborative Filtering by Trust , 2022 .

[7]  Rashmi R. Sinha,et al.  Comparing Recommendations Made by Online Systems and Friends , 2001, DELOS.

[8]  Tomas Mikolov,et al.  Bag of Tricks for Efficient Text Classification , 2016, EACL.

[9]  Martin Ester,et al.  A matrix factorization technique with trust propagation for recommendation in social networks , 2010, RecSys '10.

[10]  Huan Liu,et al.  mTrust: discerning multi-faceted trust in a connected world , 2012, WSDM '12.

[11]  Jeffrey Dean,et al.  Efficient Estimation of Word Representations in Vector Space , 2013, ICLR.

[12]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

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

[14]  S. V. N. Vishwanathan,et al.  WordRank: Learning Word Embeddings via Robust Ranking , 2015, EMNLP.

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

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

[17]  Huan Liu,et al.  Social recommendation: a review , 2013, Social Network Analysis and Mining.

[18]  David M. Blei,et al.  Factorization Meets the Item Embedding: Regularizing Matrix Factorization with Item Co-occurrence , 2016, RecSys.

[19]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[20]  Omer Levy,et al.  Neural Word Embedding as Implicit Matrix Factorization , 2014, NIPS.