JOURNAL ARTICLE

Contrastive Graph Learning for Social Recommendation

Abstract

Owing to the strength in learning representation of the high-order connectivity of graph neural networks (GNN), GNN-based collaborative filtering has been widely adopted in recommender systems. Furthermore, to overcome the data sparsity problem, some recent GNN-based models attempt to incorporate social information and to design contrastive learning as an auxiliary task to assist the primary recommendation task. Existing GNN and contrastive-learning-based recommendation models learn user and item representations in a symmetrical way and utilize social information and contrastive learning in a complex manner. The above two strategies lead to these models being either ineffective for datasets with a serious imbalance between users and items or inefficient for datasets with too many users and items. In this work, we propose a contrastive graph learning (CGL) model, which combines social information and contrastive learning in a simple and powerful way. CGL consists of three modules: diffusion, readout, and prediction. The diffusion module recursively aggregates and integrates social information and interest information to learn representations of users and items. The readout module takes the average value of user embeddings from all diffusion layers and item embeddings at the last diffusion layer as readouts of users and items, respectively. The prediction module calculates prediction rating scores with an interest graph to emphasize interest information. Three different losses are designed to ensure the function of each module. Extensive experiments on three benchmark datasets are implemented to validate the effectiveness of our model.

Keywords:
Recommender system Graph Collaborative filtering Feature learning Benchmark (surveying) Representation (politics) Task (project management)

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.44
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Recommender Systems and Techniques
Physical Sciences →  Computer Science →  Information Systems
Advanced Graph Neural Networks
Physical Sciences →  Computer Science →  Artificial Intelligence
Machine Learning in Healthcare
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Contrastive Graph Learning for Social Recommendation

Yongshuai ZhangJiajin HuangMi LiJian Yang

Journal:   Greater South Information System Year: 2022
JOURNAL ARTICLE

Contrastive Graph Learning for Social Recommendation

Yongshuai ZhangJiajin HuangMi LiJian Yang

Journal:   Frontiers in Physics Year: 2022 Vol: 10
JOURNAL ARTICLE

SSGCL: Simple Social Recommendation with Graph Contrastive Learning

Zhihua DuanChun WangWen-Ding Zhong

Journal:   Mathematics Year: 2024 Vol: 12 (7)Pages: 1107-1107
JOURNAL ARTICLE

Multi-view graph contrastive learning for social recommendation

Rui ChenJialu ChenXianghua Gan

Journal:   Scientific Reports Year: 2024 Vol: 14 (1)Pages: 22643-22643
© 2026 ScienceGate Book Chapters — All rights reserved.