Computer Science ›› 2025, Vol. 52 ›› Issue (5): 139-148.doi: 10.11896/jsjkx.240200078

• Database & Big Data & Data Science • Previous Articles     Next Articles

Study on Graph Collaborative Filtering Model Based on FeatureNet Contrastive Learning

WU Pengyuan, FANG Wei   

  1. School of Artificial Intelligence and Computer Science,Jiangnan University,Wuxi,Jiangsu 214122,China
  • Received:2024-02-22 Revised:2024-07-09 Online:2025-05-15 Published:2025-05-12
  • About author:WU Pengyuan,born in 1999,master,is a member of CCF(No.R7041G).His main research interests include graph neural networks and recommendation algorithm.
    FANG Wei,born in 1980,Ph.D,professor,Ph.D supervisor,is a member of CCF(No.39532M).His main research interests include evolutionary algorithm and swarm intelligence.

Abstract: Graph-based collaborative filtering recommendation techniques have gained significant attention for their ability to efficiently process large-scale interaction data.However,the effectiveness of these techniques is limited by the sparsity of data in real-world scenarios.Recent research has started to apply contrastive learning to graph collaborative filtering to enhance its performance.Nonetheless,existing methods often construct contrastive pairs through random sampling,failing to fully explore the potential of contrastive learning in recommendation systems.To address these issues,this paper introduces a collaborative filtering model based on FeatureNet Contrastive Learning(FCL).The model establishes a node feature similarity matrix by computing the cosine similarity between feature vectors and applying a probabilistic normalization strategy.Using contrastive learning to perform influence analysis on the node feature similarity matrix,the model captures high-order connectivity between nodes,particularly demonstrating significant effectiveness in handling datasets with high sparsity.Extensive experiments conducted on multiple datasets prove the effectiveness of the proposed model.

Key words: Recommendation algorithm, Contrastive learning, Collaborative filtering, Graph neural networks, Data augmentation

CLC Number: 

  • TP183
[1]RICCI F,ROKACH L,SHAPIRA B.Introduction to Recommender Systems Handbook [M]//Recommender Systems Handbook.Boston,MA:Springer.2011:1-35.
[2]LINDEN G,SMITH B,YORK J.Amazon.com recommendations:item-to-item collaborative filtering [J].IEEE Internet Computing,2003,7(1):76-80.
[3]GOMEZ-URIBE C A,HUNT N.The Netflix RecommenderSystem:Algorithms,Business Value,and Innovation [J].ACM Trans Manage Inf Syst,2016,6(4):1-19.
[4]SARWAR B,KARYPIS G,KONSTAN J,et al.Item-based collaborative filtering recommendation algorithms [C]//Proceedings of the 10th International Conference on World Wide Web.2001:285-295.
[5]HE X,LIAO L,ZHANG H,et al.Neural Collaborative Filtering[C]//Proceedings of the 26th International Conference on World Wide Web.2017:173-182.
[6]HE X,DENG K,WANG X,et al.Lightgcn:Simplifying andpowering graph convolution network for recommendation [C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval.2020:639-648.
[7]WANG X,HE X,WANG M,et al.Neural Graph Collaborative Filtering [C]//Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval.2019:165-174.
[8]WU J,WANG X,FENG F,et al.Self-supervised Graph Learning for Recommendation [C]//Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval.2021:726-735.
[9]SUN J,ZHANG Y,MA C,et al.Multi-graph convolution collaborative filtering [C]//2019 IEEE International Conference on Data Mining(ICDM).2019:1306-1311.
[10]WU L,SUN P,FU Y,et al.A Neural Influence Diffusion Model for Social Recommendation [C]//Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval.2019:235-244.
[11]YU L,DU Q H,YUE B Y,et al.Survey of ReinforcementLearning Based Recommender Systems[J].Computer Science,2021,48(10):1-18.
[12]LIN Z,TIAN C,HOU Y,et al.Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning [C]//Proceedings of the ACM Web Conference 2022.2022:2320-2329.
[13]GORI M,PUCCI A.ItemRank:a random-walk based scoring algorithm for recommender engines [C]//Proceedings of the 20th International Joint Conference on Artifical Intelligence.2007:2766-2771.
[14]BALUJA S,SETH R,SIVAKUMAR D,et al.Video suggestion and discovery for youtube:taking random walks through the view graph [C]//Proceedings of the 17th International Conference on World Wide Web.2008:895-904.
[15]KABBUR S,NING X,KARYPIS G.FISM:factored item similarity models for top-N recommender systems [C]//Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.2013:659-667.
[16]RENDLE S,FREUDENTHALER C,GANTNER Z,et al.BPR:Bayesian personalized ranking from implicit feedback [C]//Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence.2009:452-461.
[17]LI J,ZHOU P,XIONG C,et al.Prototypical contrastive learning of unsupervised representations [J].arXiv:2005,04966,2020.
[18]LIANG M X,WANG S,ZHU J W,et al.Survey of Knowledge-enhanced Natural Language Generation Research[J/OL].https://www.jsjkx.com/CN/article/openArticlePDF.jsp?id=21572.
[19]GIORGI J,NITSKI O,WANG B,et al.Declutr:Deep contras-tive learning for unsupervised textual representations [J].arXiv:2006,03659,2020.
[20]CHEN T,KORNBLITH S,NOROUZI M,et al.A simpleframework for contrastive learning of visual representations [C]//Proceedings of the 37th International Conference on Machine Learning.2020.
[21]GRILL J B,STRUB F,ALTCHÉ F,et al.Bootstrap your own latent-a new approach to self-supervised learning [J].Advances in neural information processing systems,2020,33:21271-21284.
[22]HE K M,FAN H Q,WU Y X,et al.Momentum Contrast forUnsupervised Visual Representation Learning [C]//Procee-dings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition.2020:9726-9735.
[23]CESAR L B,CALLEJO M Á M,CIRA C I.Bidirectional Encoder Representation from Transformers(BERT) Variants for Procedural Long-Form Answer Extraction [J].Engineering Proceedings,2022,39(1):71-76.
[24]CARLSSON F,GYLLENSTEN A C,GOGOULOU E,et al.Semantic Re-tuning with Contrastive Tension [C]//International Conference on Learning Representations.2021:157-169.
[25]OORD A V D,LI Y,VINYALS O.Representation Learningwith Contrastive Predictive Coding [J].arXiv:8070,3748,2018.
[26]HAMILTON W L,YING R,LESKOVEC J.Inductive representation learning on large graphs [C]//Proceedings of the 31st International Conference on Neural Information Processing Systems.2017:1025-1035.
[27]RADFORD A,KIM J W,HALLACY C,et al.Learning Transferable Visual Models From Natural Language Supervision [C]//Proceedings of the 38th International Conference on Machine Learning.2021:8748-8763.
[28]LU J,BATRA D,PARIKH D,et al.ViLBERT:PretrainingTask-Agnostic Visiolinguistic Representations for Vision-and-Language Tasks [C]//Neural Information Processing Systems.2019:13-23.
[29]CHEN D,SONG H Z,ZHANG J,et al.Entity Recognition Fusing BERT and Memory Networks[J].Computer Science,2021,48(10):91-97.
[30]LIN Z,TIAN C,HOU Y,et al.Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning [C]//Proceedings of the ACM Web Conference.2022:2320-2329.
[31]WANG X,JIN H,ZHANG A,et al.Disentangled Graph Collab-orative Filtering [C]//Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval.2020:1001-1010.
[32]MOON T K.The expectation-maximization algorithm [J].IEEE Signal processing magazine,1996,13(6):47-60.
[33]HARPER F M,KONSTAN J A.The MovieLens Datasets [J].ACM Transactions on Interactive Intelligent Systems(TIIS),2015,5(4):1-19.
[34]MCAULEY J,TARGETT C,SHI Q,et al.Image-Based Recommendations on Styles and Substitutes [C]//Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval.2015:43-52.
[35]CHO E,MYERS S A,LESKOVEC J.Friendship and mobility:user movement in location-based social networks [C]//Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.2011:1082-1090.
[36]ZHAO W X,CHEN J,WANG P,et al.Revisiting AlternativeExperimental Settings for Evaluating Top-N Item Recommendation Algorithms [C]//Proceedings of the 29th ACM International Conference on Information & Knowledge Management.2020:2329-2332.
[37]YOU Y,CHEN T,SUI Y,et al.Graph contrastive learning with augmentations [C]//Proceedings of the 34th International Conference on Neural Information Processing Systems.2020.
[1] WU Qiaorui, LUO Li, ZHAO Cairong. LLM-augmented Training Framework with Cycle-Consistency Constraints [J]. Computer Science, 2026, 53(4): 377-383.
[2] LIU Yichen, LIN Yan, ZHOU Zeyu, GUO Shengnan, LIN Youfang, WAN Huaiyu. Efficient Semantic-aware Trajectory Representation Learning Method via State Space Model [J]. Computer Science, 2026, 53(4): 134-142.
[3] CHENG Zimeng, YANG Xinyue, AI Haojun, WANG Zhongyuan. Unsupervised Infrared Image Generation Method Based on Dual Semantic Contrastive Learning [J]. Computer Science, 2026, 53(4): 260-268.
[4] WANG Jinghong, LI Pengchao, WANG Xizhao, ZHANG Zili. Dual-channel Graph Neural Network Based on KAN [J]. Computer Science, 2026, 53(3): 188-196.
[5] LI Wenli, FENG Xiaonian, QIAN Tieyun. Few-shot Continuous Toxicity Detection Based on Large Language Model Augmentation [J]. Computer Science, 2026, 53(3): 321-330.
[6] YU Chengcheng, JIANG Yongfa, CHEN Fangshu, WANG Jiahui, MENG Xiankai. Multi-view Exercise Representation and Forgetting Mechanism for Deep KnowledgeTracing [J]. Computer Science, 2026, 53(3): 107-114.
[7] GE Zeqing, HUANG Shengjun. Semi-supervised Learning Method for Multi-label Tabular Data [J]. Computer Science, 2026, 53(3): 151-157.
[8] CHEN Xiaolan, MAO Shun, LI Weisheng, LIN Ronghua, TANG Yong. Robust Knowledge Tracing Model Based on Two-level Contrastive Learning [J]. Computer Science, 2026, 53(2): 31-38.
[9] YANG Ming, HE Chaobo, YANG Jiaqi. Direction-aware Siamese Network for Knowledge Concept Prerequisite Relation Prediction [J]. Computer Science, 2026, 53(2): 39-47.
[10] LI Chunying, TANG Zhikang, ZHUANG Zhiwei, LI Wenbo, GUO Yanxi, ZHANG Xiaowei. DCL-FKT:Personalized Knowledge Tracing via Dual Contrastive Learning and ForgettingMechanism [J]. Computer Science, 2026, 53(2): 99-106.
[11] WANG Xinyu, SONG Xiaomin, ZHENG Huiming, PENG Dezhong, CHEN Jie. Contrastive Learning-based Masked Graph Autoencoder [J]. Computer Science, 2026, 53(2): 145-151.
[12] WEI Jinsheng, ZHOU Su, LU Guanming , DING Jiawei. News Recommendation Algorithm Based on User Static and Dynamic Interests and DenoisedImplicit Negative Feedback [J]. Computer Science, 2026, 53(2): 152-160.
[13] KALZANG Gyatso, NYIMA Tashi, QUN Nuo, GAMA Tashi, DORJE Tashi, LOBSANG Yeshi, LHAMO Kyi, ZOM Kyi. Data Augmentation Methods for Tibetan-Chinese Machine Translation Based on Long-tail Words [J]. Computer Science, 2026, 53(1): 224-230.
[14] LIU Hongjian, ZOU Danping, LI Ping. Pedestrian Trajectory Prediction Method Based on Graph Attention Interaction [J]. Computer Science, 2026, 53(1): 97-103.
[15] LI Yaru, WANG Qianqian, CHE Chao, ZHU Deheng. Graph-based Compound-Protein Interaction Prediction with Drug Substructures and Protein 3D Information [J]. Computer Science, 2025, 52(9): 71-79.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!