Journal of Computer Applications ›› 2026, Vol. 46 ›› Issue (10): 3076-3082.DOI: 10.11772/j.issn.1001-9081.2025091126
• Artificial intelligence • Previous Articles
Long CHEN1(
), Xinmin HOU1,2
Received:2025-09-25
Revised:2025-11-16
Accepted:2025-11-20
Online:2025-12-22
Published:2026-10-10
Contact:
Long CHEN
About author:HOU Xinmin, born in 1972, Ph. D., professor. His research interests include graph theory and its applications, complex network, graph neural network.
Supported by:通讯作者:
陈龙
作者简介:侯新民(1972—),男,山东郓城人,教授,博士,主要研究方向:图论及其应用、复杂网络、图神经网络。
基金资助:CLC Number:
Long CHEN, Xinmin HOU. Graph convolutional recommender system integrating contrastive learning and global graph data augmentation[J]. Journal of Computer Applications, 2026, 46(10): 3076-3082.
陈龙, 侯新民. 基于全局图数据增强的对比学习图卷积推荐系统[J]. 《计算机应用》唯一官方网站, 2026, 46(10): 3076-3082.
Add to citation manager EndNote|Ris|BibTeX
URL: https://www.joca.cn/EN/10.11772/j.issn.1001-9081.2025091126
| 数据集 | 用户数 | 物品数 | 交互数 | 稀疏率/% |
|---|---|---|---|---|
| MovieLens-1M | 6 040 | 3 952 | 1 000 209 | 95.80 |
| MovieLens-100K | 943 | 1 682 | 100 000 | 93.70 |
| Amazon-Books | 52 406 | 41 264 | 8 898 041 | 99.60 |
| Yelp | 45 981 | 11 537 | 1 185 068 | 99.77 |
Tab. 1 Experimental dataset statistics
| 数据集 | 用户数 | 物品数 | 交互数 | 稀疏率/% |
|---|---|---|---|---|
| MovieLens-1M | 6 040 | 3 952 | 1 000 209 | 95.80 |
| MovieLens-100K | 943 | 1 682 | 100 000 | 93.70 |
| Amazon-Books | 52 406 | 41 264 | 8 898 041 | 99.60 |
| Yelp | 45 981 | 11 537 | 1 185 068 | 99.77 |
| 模型 | MovieLens-1M | Amazon-Books | Yelp | |||
|---|---|---|---|---|---|---|
| Recall@20 | NDCG@20 | Recall@20 | NDCG@20 | Recall@20 | NDCG@20 | |
| GCN | 0.312 | 0.186 | 0.068 | 0.029 | 0.051 | 0.021 |
| NGCF | 0.346 | 0.211 | 0.079 | 0.037 | 0.064 | 0.028 |
| LightGCN | 0.374 | 0.232 | 0.092 | 0.042 | 0.073 | 0.032 |
| GraphCL | 0.382 | 0.239 | 0.099 | 0.048 | 0.079 | 0.037 |
| SimGCL | 0.389 | 0.245 | 0.103 | 0.051 | 0.083 | 0.039 |
| GACL-Rec | 0.401 | 0.257 | 0.117 | 0.059 | 0.091 | 0.044 |
Tab. 2 Comparison results of recommendation accuracy
| 模型 | MovieLens-1M | Amazon-Books | Yelp | |||
|---|---|---|---|---|---|---|
| Recall@20 | NDCG@20 | Recall@20 | NDCG@20 | Recall@20 | NDCG@20 | |
| GCN | 0.312 | 0.186 | 0.068 | 0.029 | 0.051 | 0.021 |
| NGCF | 0.346 | 0.211 | 0.079 | 0.037 | 0.064 | 0.028 |
| LightGCN | 0.374 | 0.232 | 0.092 | 0.042 | 0.073 | 0.032 |
| GraphCL | 0.382 | 0.239 | 0.099 | 0.048 | 0.079 | 0.037 |
| SimGCL | 0.389 | 0.245 | 0.103 | 0.051 | 0.083 | 0.039 |
| GACL-Rec | 0.401 | 0.257 | 0.117 | 0.059 | 0.091 | 0.044 |
| 模型设置 | Recall@20 | NDCG@20 |
|---|---|---|
| 完整模型(GACL-Rec) | 0.612 | 0.355 |
| 去除全局增强(w/o Global Aug.) | 0.563 | 0.329 |
| 去除节点级对比学习(w/o Node-CL) | 0.570 | 0.334 |
| 去除子图级对比学习(w/o Subgraph-CL) | 0.582 | 0.341 |
| 去除全图级对比学习(w/o Global-CL) | 0.589 | 0.345 |
Tab. 3 Ablation study results on MovieLens-100K dataset
| 模型设置 | Recall@20 | NDCG@20 |
|---|---|---|
| 完整模型(GACL-Rec) | 0.612 | 0.355 |
| 去除全局增强(w/o Global Aug.) | 0.563 | 0.329 |
| 去除节点级对比学习(w/o Node-CL) | 0.570 | 0.334 |
| 去除子图级对比学习(w/o Subgraph-CL) | 0.582 | 0.341 |
| 去除全图级对比学习(w/o Global-CL) | 0.589 | 0.345 |
| λ | MovieLens-1M | Amazon-Books | Yelp | |||
|---|---|---|---|---|---|---|
| Recall@20 | NDCG@20 | Recall@20 | NDCG@20 | Recall@20 | NDCG@20 | |
| 0.0 | 0.387 | 0.244 | 0.104 | 0.051 | 0.083 | 0.039 |
| 0.2 | 0.396 | 0.252 | 0.112 | 0.056 | 0.088 | 0.043 |
| 0.5 | 0.401 | 0.257 | 0.117 | 0.059 | 0.091 | 0.044 |
| 0.8 | 0.398 | 0.253 | 0.115 | 0.058 | 0.090 | 0.044 |
| 1.0 | 0.392 | 0.249 | 0.111 | 0.055 | 0.089 | 0.043 |
Tab. 4 Performance comparison under different λ values on MovieLens-1M, Amazon-Books and Yelp datasets
| λ | MovieLens-1M | Amazon-Books | Yelp | |||
|---|---|---|---|---|---|---|
| Recall@20 | NDCG@20 | Recall@20 | NDCG@20 | Recall@20 | NDCG@20 | |
| 0.0 | 0.387 | 0.244 | 0.104 | 0.051 | 0.083 | 0.039 |
| 0.2 | 0.396 | 0.252 | 0.112 | 0.056 | 0.088 | 0.043 |
| 0.5 | 0.401 | 0.257 | 0.117 | 0.059 | 0.091 | 0.044 |
| 0.8 | 0.398 | 0.253 | 0.115 | 0.058 | 0.090 | 0.044 |
| 1.0 | 0.392 | 0.249 | 0.111 | 0.055 | 0.089 | 0.043 |
| [1] | Goldberg D, Nichols D, Oki B M, et al. Using collaborative filtering to weave an information tapestry[J]. Communications of the ACM, 1992, 35(12): 61-70. |
| [2] | Koren Y, Bell R, Volinsky C. Matrix factorization techniques for recommender systems[J]. Computer, 2009, 42(8): 30-37. |
| [3] | He X, Deng K, Wang X, et al. LightGCN: simplifying and powering graph convolution network for recommendation[C]// SIGIR 2020. New York: ACM, 2020: 639-648. |
| [4] | Wang X, He X, Wang M, et al. Neural graph collaborative filtering[C]// SIGIR 2019. New York: ACM, 2019: 165-174. |
| [5] | Li Q, Han Z, Wu X M. Deeper insights into graph convolutional networks for semi-supervised learning[J]. Proceedings of the AAAI Conference on Artificial Intelligence, 2018, 32(1): 3538-3545. |
| [6] | Qiu R, Li J, Huang Z, et al. Rethinking the item order in session-based recommendation with graph neural networks[C]// CIKM 2019. New York: ACM, 2019: 579-588. |
| [7] | Wu S, Tang Y, Zhu Y, et al. Session-based recommendation with graph neural networks[J]. Proceedings of the AAAI Conference on Artificial Intelligence, 2019, 33(1): 346-353. |
| [8] | Chang B, Jang G, Kim S, et al. Learning graph-based geographical latent representation for point-of-interest recommendation[C]// CIKM 2020. New York: ACM, 2020: 135-144. |
| [9] | Lim N, Hooi B, Ng S K, et al. STP-UDGAT: spatial-temporal-preference user dimensional graph attention network for next POI recommendation[C]// CIKM 2020. New York: ACM, 2020: 845-854. |
| [10] | He Z, Chow C Y, Zhang J D. GAME: learning graphical and attentive multi-view embeddings for occasional group recommendation[C]// SIGIR 2020. New York: ACM, 2020: 649-658. |
| [11] | Wang W, Zhang W, Rao J, et al. Group-aware long- and short-term graph representation learning for sequential group recommendation[C]// SIGIR 2020. New York: ACM, 2020: 1449-1458. |
| [12] | Chang J, Gao C, He X, et al. Bundle recommendation with graph convolutional networks[C]// SIGIR 2020. New York: ACM, 2020: 1673-1676. |
| [13] | Eksombatchai C, Jindal P, Liu J Z, et al. Pixie: a system for recommending 3+ billion items to 200+ million users in real-time[C]// WWW 2018. Republic and Canton of Geneva: International World Wide Web Conferences Steering Committee, 2018: 1775-1784. |
| [14] | Pfadler A, Zhao H, Wang J, et al. Billion-scale recommendation with heterogeneous side information at Taobao[C]// ICDE 2020. Piscataway: IEEE, 2020: 1667-1676. |
| [15] | Ding K, Wang J, Li J, et al. Graph prototypical networks for few-shot learning on attributed networks[C]// CIKM 2020. New York: ACM, 2020: 295-304. |
| [16] | Zhao T, Liu Y, Neves L, et al. Data augmentation for graph neural networks[J]. Proceedings of the AAAI Conference on Artificial Intelligence, 2021, 35(12): 11015-11023. |
| [17] | Shorten C, Khoshgoftaar T M. A survey on image data augmentation for deep learning[J]. Journal of Big Data, 2019, 6: No.60. |
| [18] | Ding K, Wang J, Caverlee J, et al. Meta propagation networks for graph few-shot semi-supervised learning[J]. Proceedings of the AAAI Conference on Artificial Intelligence, 2022, 36(6): 6524-6531. |
| [19] | Liu X, Zhang F, Hou Z, et al. Self-supervised learning: generative or contrastive[J]. IEEE Transactions on Knowledge and Data Engineering, 2023, 35(1): 857-876. |
| [20] | Kipf T N, Welling M. Semi-supervised classification with graph convolutional networks[PP/OL]. V4. arXiv (2017-02-22) [2025-07-20].. |
| [21] | Hamilton W L, Ying R, Leskovec J. Inductive representation learning on large graphs[C]// NeurIPS 2017. Red Hook: Curran Associates Inc., 2017: 1025-1035. |
| [22] | You Y, Chen T, Sui Y, et al. Graph contrastive learning with augmentations[C]// NeurIPS 2020. Red Hook: Curran Associates Inc., 2020: 5812-5823. |
| [23] | van den Oord A, Li Y, Vinyals O. Representation learning with contrastive predictive coding[PP/OL]. V2. arXiv (2019-01-22) [2025-07-20].. |
| [24] | Chen T, Kornblith S, Norouzi M, et al. A simple framework for contrastive learning of visual representations[J]. Proceedings of Machine Learning Research, 2020, 119: 1597-1607. |
| [25] | Zhu Y, Xu Y, Yu F, et al. Graph contrastive learning with adaptive augmentation[C]// WWW 2021. New York: ACM, 2021: 2069-2080. |
| [26] | Yu J, Yin H, Xia X, et al. Are graph augmentations necessary? simple graph contrastive learning for recommendation[C]// SIGIR 2022. New York: ACM, 2022: 1294-1303. |
| [27] | Zhou C, Ma J, Zhang J, et al. Contrastive learning for debiased candidate generation in large-scale recommender systems[C]// SIGKDD 2021. New York: ACM, 2021: 3985-3995. |
| [28] | Harper F M, Konstan J A. The MovieLens datasets: history and context[J]. ACM Transactions on Interactive Intelligent Systems, 2015, 5(4): No.19. |
| [29] | Ni J, Li J, McAuley J. Justifying recommendations using distantly-labeled reviews and fine-grained aspects[C]// EMNLP-IJCNLP 2019. Stroudsburg: ACL, 2019: 188-197. |
| [30] | Zhang X, Zhao J, LeCun Y. Character-level convolutional networks for text classification[C]// NeurIPS 2015. Cambridge: MIT Press, 2015: 649-657. |
| [1] | Zhenhui GONG, Xiaoyu SHI, Yun LU, Yangcheng LIU, Mingsheng SHANG. Fair recommendation framework for large language models with sensitive attribute absence [J]. Journal of Computer Applications, 2026, 46(9): 2838-2846. |
| [2] | Yue ZHANG, Yuhan GUO. Ride-hailing spatio-temporal demand forecasting method via large language model-driven semantic quantification [J]. Journal of Computer Applications, 2026, 46(8): 2467-2476. |
| [3] | Jiangyu YAN, Shiqian WANG, Hong WANG. Electricity theft detection method based on improved Wasserstein generative adversarial network with gradient penalty and time-frequency feature fusion [J]. Journal of Computer Applications, 2026, 46(8): 2691-2698. |
| [4] | Jiaming LIU, Fangju AI. Text-ID sequential recommendation model based on multi-strategy contrastive learning and adaptive label smoothing [J]. Journal of Computer Applications, 2026, 46(8): 2477-2484. |
| [5] | Musheng CHEN, Wenqing FU, Xiaohong QIU, Junhua WU, Qiang WEN. Aspect sentiment triplet extraction based on graph convolutional network and cross-domain data augmentation [J]. Journal of Computer Applications, 2026, 46(8): 2432-2439. |
| [6] | Yan WANG, Xi CHEN, Zhongkai ZHAO, Huan ZHOU, Tao WU, Mengge AI, Xuesong XIAO. Similarity-aware link prediction model for ethnic culture knowledge graph [J]. Journal of Computer Applications, 2026, 46(8): 2447-2456. |
| [7] | Dong LI, Yiji ZHAO, Haiyan DING, Hao WU. Soft whitening inspired non-contrastive SSL framework for time-series forecasting [J]. Journal of Computer Applications, 2026, 46(8): 2457-2466. |
| [8] | Huihui LYU, Zhaoman ZHONG, Yu ZHANG, Jidong FAN. Syntactically enhanced aspect-based sentiment analysis via mutual information maximization and contrastive learning [J]. Journal of Computer Applications, 2026, 46(8): 2440-2446. |
| [9] | Yuqi WANG, Yangsen ZHANG, Pu WANG. High school English reading comprehension model integrating knowledge augmentation and contrastive learning [J]. Journal of Computer Applications, 2026, 46(7): 2096-2103. |
| [10] | Yue ZHANG, Ying WANG. Scalable dynamic graph representation learning with neighborhood memory [J]. Journal of Computer Applications, 2026, 46(7): 2104-2110. |
| [11] | Haiwei FAN, Wenshuai DING, Hongzheng XING. Knowledge-aware recommendation performance enhancement method based on multi-heterogeneous topology collaboration and hierarchical contrastive learning [J]. Journal of Computer Applications, 2026, 46(7): 2085-2095. |
| [12] | Xiangyi WU, Hailiang YE, Feilong CAO. Point cloud completion method based on smooth-sharpen graph convolution [J]. Journal of Computer Applications, 2026, 46(7): 2267-2276. |
| [13] | Li ZHU, Lugema MI, Chunqiang ZHU, Wanru XU, Jingkai GAO, Jinqi QU. Short-term power load forecasting model based on dynamic convolution decomposition and multi-scale graph [J]. Journal of Computer Applications, 2026, 46(7): 2334-2346. |
| [14] | Min LU, Hui ZHOU. Airport gate assignment algorithm based on node prediction in conflict graph of assigned activities [J]. Journal of Computer Applications, 2026, 46(6): 1913-1921. |
| [15] | Xiaoqin YU, Wuyang SHAN, Junying QIU, Yu LIN, Ronghao YANG, Mao TIAN. Image tampering localization and detection network under brightness-contrast disturbances [J]. Journal of Computer Applications, 2026, 46(6): 1893-1903. |
| Viewed | ||||||
|
Full text |
|
|||||
|
Abstract |
|
|||||