Dual Social View Enhanced Contrastive Learning for Social Recommendation

Dec 31, 2024ยท
Shixiao Yang
,
Zhida Qin*
Enjun Du
Enjun Du
,
Pengzhan Zhou
,
Tianyu Huang
ยท 1 min read
Image credit: Unsplash
Abstract
Social recommendation (SocialRS), which utilizes user social information to improve recommendation performance, has received increasing attention. Graph neural networks (GNNs) facilitate the integration of both user preference and social features in SocialRS. However, existing techniques face two challenges: i) the inherent sparse supervision signals and noise issues in real-world social networks; ii) current social recommendation methods suffer from the neglect of user preference and social attribute heterogeneity, which hinders the extraction of preference-related information from social networks. Taking inspiration from social enhancement and contrastive learning methods, we propose a social recommendation model DSVC based on dual social view contrastive learning. Specifically, in response to the first challenge, our model derives the consistency factors of users in different augmented social views, which are used to highlight noise-resistant users and jettison preference-independent social relationships in social views. To address the second challenge, we adopt probability vectors generated from consistency factors. These vectors guide the cross-view augmentation process of the interaction graph, which helps supplement social self-supervised signals and effectively avoid noise retained due to indiscriminate augmentation. The baseline model comparison experiment, ablation experiment, parameter adjustment experiment and robustness experiment conducted on three different real-world datasets consistently validated the effectiveness of our model in improving recommendation performance.
Type
Publication
In IEEE Transactions on Computational Social Systems
Click the Cite button above to demo the feature to enable visitors to import publication metadata into their reference management software.