ConsisRec: Enhancing GNN for Social Recommendation via Consistent Neighbor Aggregation

Social recommendation aims to fuse social links with user-item interactions to alleviate the cold-start problem for rating prediction. Recent developments of Graph Neural Networks (GNNs) motivate endeavors to design GNN-based social recommendation frameworks to aggregate both social and user-item interaction information simultaneously. However, most existing methods neglect the social inconsistency problem, which intuitively suggests that social links are not necessarily consistent with the rating prediction process. Social inconsistency can be observed from both context-level and relation-level. Therefore, we intend to empower the GNN model with the ability to tackle the social inconsistency problem. We propose to sample consistent neighbors by relating sampling probability with consistency scores between neighbors. Besides, we employ the relation attention mechanism to assign consistent relations with high importance factors for aggregation. Experiments on two real-world datasets verify the model effectiveness.

[1]  Qing Li,et al.  A Graph Neural Network Framework for Social Recommendations , 2020, IEEE Transactions on Knowledge and Data Engineering.

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

[3]  Lorenzo Bizzi,et al.  The double-edged impact of social media on online trading: Opportunities, threats, and recommendations for organizations , 2019, Business Horizons.

[4]  Quan Z. Sheng,et al.  MGNN: Mutualistic Graph Neural Network for Joint Friend and Item Recommendation , 2020, IEEE Intelligent Systems.

[5]  Yuan He,et al.  Graph Neural Networks for Social Recommendation , 2019, WWW.

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

[7]  Yao Ma,et al.  Deep social collaborative filtering , 2019, RecSys.

[8]  Guihai Chen,et al.  Dual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systems , 2019, WWW.

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

[10]  Liu Qi,et al.  Recommendations Based on Collaborative Filtering by Exploiting Sequential Behaviors , 2013 .

[11]  Max Welling,et al.  Semi-Supervised Classification with Graph Convolutional Networks , 2016, ICLR.

[12]  Philip S. Yu,et al.  Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detection , 2020, SIGIR.

[13]  Meng Wang,et al.  SocialGCN: An Efficient Graph Convolutional Network based Model for Social Recommendation , 2018, ArXiv.

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

[15]  Philip S. Yu,et al.  Augmenting Sequential Recommendation with Pseudo-Prior Items via Reversely Pre-training Transformer , 2021, SIGIR.

[16]  Richang Hong,et al.  DiffNet++: A Neural Influence and Interest Diffusion Network for Social Recommendation , 2020, ArXiv.

[17]  Kenji Tei,et al.  An Efficient Adaptive Attention Neural Network for Social Recommendation , 2020, IEEE Access.

[18]  Samy Bengio,et al.  Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks , 2019, KDD.

[19]  Huan Liu,et al.  eTrust: understanding trust evolution in an online world , 2012, KDD.

[20]  Yuanye He,et al.  Graph Attention Networks for Neural Social Recommendation , 2019, 2019 IEEE 31st International Conference on Tools with Artificial Intelligence (ICTAI).

[21]  Philip S. Yu,et al.  Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsters , 2020, CIKM.

[22]  Sreenivas Gollapudi,et al.  Less is more: sampling the neighborhood graph makes SALSA better and faster , 2009, WSDM '09.

[23]  Philip S. Yu,et al.  JSCN: Joint Spectral Convolutional Network for Cross Domain Recommendation , 2019, 2019 IEEE International Conference on Big Data (Big Data).

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

[25]  Yongdong Zhang,et al.  LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation , 2020, SIGIR.

[26]  Philip S. Yu,et al.  Basket Recommendation with Multi-Intent Translation Graph Neural Network , 2020, 2020 IEEE International Conference on Big Data (Big Data).

[27]  Max Welling,et al.  Graph Convolutional Matrix Completion , 2017, ArXiv.

[28]  Philip S. Yu,et al.  BasConv: Aggregating Heterogeneous Interactions for Basket Recommendation with Graph Convolutional Neural Network , 2020, SDM.

[29]  Tat-Seng Chua,et al.  Addressing cold-start in app recommendation: latent user models constructed from twitter followers , 2013, SIGIR.

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

[31]  Rajgopal Kannan,et al.  GraphSAINT: Graph Sampling Based Inductive Learning Method , 2019, ICLR.

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

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

[34]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

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

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

[37]  Rana Forsati,et al.  Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networks , 2020, KDD.

[38]  Zhiwei Guo,et al.  A Deep Graph Neural Network-Based Mechanism for Social Recommendations , 2021, IEEE Transactions on Industrial Informatics.

[39]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.