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] 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.
[2] HUANG Chao, CHENG Chunling, WANG Youkang. Source-free Domain Adaptation Method Based on Pseudo Label Uncertainty Estimation [J]. Computer Science, 2025, 52(9): 212-219.
[3] YANG Jian, SUN Liu, ZHANG Lifang. Survey on Data Processing and Data Augmentation in Low-resource Language Automatic Speech Recognition [J]. Computer Science, 2025, 52(8): 86-99.
[4] GUO Husheng, ZHANG Xufei, SUN Yujie, WANG Wenjian. Continuously Evolution Streaming Graph Neural Network [J]. Computer Science, 2025, 52(8): 118-126.
[5] ZHANG Shiju, GUO Chaoyang, WU Chengliang, WU Lingjun, YANG Fengyu. Text Clustering Approach Based on Key Semantic Driven and Contrastive Learning [J]. Computer Science, 2025, 52(8): 171-179.
[6] LUO Xuyang, TAN Zhiyi. Knowledge-aware Graph Refinement Network for Recommendation [J]. Computer Science, 2025, 52(7): 103-109.
[7] HAO Jiahui, WAN Yuan, ZHANG Yuhang. Research on Node Learning of Graph Neural Networks Fusing Positional and StructuralInformation [J]. Computer Science, 2025, 52(7): 110-118.
[8] LI Mengxi, GAO Xindan, LI Xue. Two-way Feature Augmentation Graph Convolution Networks Algorithm [J]. Computer Science, 2025, 52(7): 127-134.
[9] JIANG Kun, ZHAO Zhengpeng, PU Yuanyuan, HUANG Jian, GU Jinjing, XU Dan. Cross-modal Hypergraph Optimisation Learning for Multimodal Sentiment Analysis [J]. Computer Science, 2025, 52(7): 210-217.
[10] ZHANG Taotao, XIE Jun, QIAO Pingjuan. Specific Emitter Identification Based on Progressive Self-training Open Set Domain Adaptation [J]. Computer Science, 2025, 52(7): 279-286.
[11] YE Jiale, PU Yuanyuan, ZHAO Zhengpeng, FENG Jue, ZHOU Lianmin, GU Jinjing. Multi-view CLIP and Hybrid Contrastive Learning for Multimodal Image-Text Sentiment Analysis [J]. Computer Science, 2025, 52(6A): 240700060-7.
[12] FU Shufan, WANG Zhongqing, JIANG Xiaotong. Zero-shot Stance Detection in Chinese by Fusion of Emotion Lexicon and Graph ContrastiveLearning [J]. Computer Science, 2025, 52(6A): 240500051-7.
[13] LI Jianghui, DING Haiyan, LI Weihua. Prediction of Influenza A Antigenicity Based on Few-shot Contrastive Learning [J]. Computer Science, 2025, 52(6A): 240800053-6.
[14] GAO Xinjun, ZHANG Meixin, ZHU Li. Study on Short-time Passenger Flow Data Generation and Prediction Method for RailTransportation [J]. Computer Science, 2025, 52(6A): 240600017-5.
[15] WANG Jinghong, WU Zhibing, WANG Xizhao, LI Haokang. Semantic-aware Heterogeneous Graph Attention Network Based on Multi-view RepresentationLearning [J]. Computer Science, 2025, 52(6): 167-178.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!