Multi-View Contrastive Learning with Virtual Social Group Influence for Social Recommendation

Chunkai Zhang,Guoqing Li,Hanyu Zhang
DOI: https://doi.org/10.1016/j.knosys.2024.111751
IF: 8.139
2024-01-01
Knowledge-Based Systems
Abstract:Social recommendation systems leverage user-item interaction and user-user social network data to model user preferences and provide recommendations. Previous research has shown that capturing the influence of high-order neighbors and social groups in social networks can help model user preferences. However, challenges still exist in identifying important high-order neighbors from many candidates and modeling social group influence without direct information on social groups. This paper proposes a Multi-view Contrastive Learning with Social Group Influence (MCLSGI) method to address these challenges. Our approach uses a graph walk method to identify users’ virtual social groups and a GNN-based framework to model user preferences in different views, capturing the influence of direct and high-order neighbors as well as social groups. We also adopt multi-view contrastive learning to fuse users’ preferences in different views. We conducted experiments on two real-world datasets (Ciao and Epinions) to validate our method’s effectiveness. Compared to the best baseline, we improved by 1.39% and 1.21% with MAE, and 1.79% and 0.96% with RMSE.
What problem does this paper attempt to address?