Random walk based distributed representation learning and prediction on Social Networking Services

Abstract Social Networking Services (SNSs) provide online platforms for users with two kinds of behavior: user-user social behavior (e.g., following a user, making friends with others) and user-item consumption behavior (e.g., rating, showing likeness, clicking, giving thumbs up to items). With the increasing popularity of SNSs and demand for SNS features, predicting potential social links and recommending preferable items to users have become two hot research lines. However, previous works either modeled just one of these two kinds of behaviors in isolation or only considered the observed user behavior data. In fact, social scientists have long recognized that the user-user and user-item behaviors have a mutual reinforcement effect. On the one hand, the two behaviors have correlations, and they can influence each other. On the other hand, due to the sparsity of the observed user behavior data, the user behavior prediction performance is far from satisfactory, although, using two types of behavioral data at the same time can mitigate the sparsity problem. These two problems remains open: how to better model the correlation of user-user social and user-item consumption activities and how to mitigate the data sparsity issue. In this paper, we propose a random walk based distributed representation learning model to jointly predict these behaviors on SNSs. Specifically, we first construct a joint behavior graph that combines the two behaviors, with the edges denoting the sparse observed user behavior data. Then, we adopt a random walk to capture higher-order relationships between users and items. After that, we utilize a distributed learning approach to embed both users and items into a latent space. In this way, the behavior prediction tasks are transformed into similarity calculations in the latent space. Finally, extensive experimental results using two real-world datasets demonstrate the effectiveness of our proposed approach on the two behavior prediction tasks.

[1]  Tong Zhao,et al.  Leveraging Social Connections to Improve Personalized Ranking for Collaborative Filtering , 2014, CIKM.

[2]  Le Wu,et al.  A Neural Influence Diffusion Model for Social Recommendation , 2019, SIGIR.

[3]  Tao Chen,et al.  TriRank: Review-aware Explainable Recommendation by Modeling Aspects , 2015, CIKM.

[4]  Éric Gaussier,et al.  A Probabilistic Interpretation of Precision, Recall and F-Score, with Implication for Evaluation , 2005, ECIR.

[5]  Mohammad Al Hasan,et al.  A Survey of Link Prediction in Social Networks , 2011, Social Network Data Analytics.

[6]  Mohammad Ali Abbasi,et al.  Trust-Aware Recommender Systems , 2014 .

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

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

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

[10]  Mingzhe Wang,et al.  LINE: Large-scale Information Network Embedding , 2015, WWW.

[11]  Le Wu,et al.  A Hierarchical Attention Model for Social Contextual Image Recommendation , 2018, IEEE Transactions on Knowledge and Data Engineering.

[12]  Ravi Kumar,et al.  Influence and correlation in social networks , 2008, KDD.

[13]  Le Wu,et al.  Modeling Users' Preferences and Social Links in Social Networking Services: A Joint-Evolving Perspective , 2016, AAAI.

[14]  Thomas L. Griffiths,et al.  Nonparametric Latent Feature Models for Link Prediction , 2009, NIPS.

[15]  Jure Leskovec,et al.  node2vec: Scalable Feature Learning for Networks , 2016, KDD.

[16]  ZhangKun,et al.  A Joint Neural Model for User Behavior Prediction on Social Networking Platforms , 2020 .

[17]  Yanjie Fu,et al.  Joint Item Recommendation and Attribute Inference: An Adaptive Graph Convolutional Network Approach , 2020, SIGIR.

[18]  Jiawei Han,et al.  A Unified Framework for Link Recommendation Using Random Walks , 2010, 2010 International Conference on Advances in Social Networks Analysis and Mining.

[19]  Scott Sanner,et al.  Social collaborative filtering for cold-start recommendations , 2014, RecSys '14.

[20]  Jon M. Kleinberg,et al.  The link-prediction problem for social networks , 2007, J. Assoc. Inf. Sci. Technol..

[21]  Xiaojie Yuan,et al.  Neural Framework for Joint Evolution Modeling of User Feedback and Social Links in Dynamic Social Networks , 2018, IJCAI.

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

[23]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[24]  Jennifer Widom,et al.  SimRank: a measure of structural-context similarity , 2002, KDD.

[25]  Le Wu,et al.  A Joint Neural Model for User Behavior Prediction on Social Networking Platforms , 2020, ACM Trans. Intell. Syst. Technol..

[26]  Junping Du,et al.  Modeling the Evolution of Users’ Preferences and Social Links in Social Networking Services , 2017, IEEE Transactions on Knowledge and Data Engineering.

[27]  Ling Huang,et al.  Joint Link Prediction and Attribute Inference Using a Social-Attribute Network , 2014, TIST.

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

[29]  H. Sebastian Seung,et al.  Algorithms for Non-negative Matrix Factorization , 2000, NIPS.

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

[31]  Yueting Zhuang,et al.  User Preference Learning for Online Social Recommendation , 2016, IEEE Transactions on Knowledge and Data Engineering.

[32]  Alexander J. Smola,et al.  Like like alike: joint friendship and interest propagation in social networks , 2011, WWW.

[33]  Steven Skiena,et al.  DeepWalk: online learning of social representations , 2014, KDD.

[34]  Hui Xiong,et al.  Enhancing Collaborative Filtering by User Interest Expansion via Personalized Ranking , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[35]  Le Wu,et al.  Collaborative Neural Social Recommendation , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[36]  Charles Elkan,et al.  Link Prediction via Matrix Factorization , 2011, ECML/PKDD.

[37]  Tao Mei,et al.  Personalized Recommendation Combining User Interest and Social Circle , 2014, IEEE Transactions on Knowledge and Data Engineering.

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

[39]  Huan Liu,et al.  Exploiting homophily effect for trust prediction , 2013, WSDM.

[40]  Le Wu,et al.  Attentive Recurrent Social Recommendation , 2018, SIGIR.

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

[42]  Nicholas Jing Yuan,et al.  Relevance Meets Coverage , 2016, ACM Trans. Intell. Syst. Technol..

[43]  Jure Leskovec,et al.  Predicting positive and negative links in online social networks , 2010, WWW '10.

[44]  Jiawei Han,et al.  LINKREC: a unified framework for link recommendation with user attributes and graph structure , 2010, WWW '10.