Integrating Contrastive Learning and Adversarial Learning on Graph Denoising Encoder for Recommendation

Wei Zhou,Xianyi Zhang,Junhao Wen,Xibin Wang
DOI: https://doi.org/10.1016/j.eswa.2024.125812
IF: 8.5
2024-01-01
Expert Systems with Applications
Abstract:In this era of information explosion, recommender systems have become increasingly vital in research and everyday applications. Collaborative filtering and matrix factorization are foundational techniques in this domain, while they encounter limitations in capturing complex user behavior and managing sparse data. Graph Convolutional Networks (GCNs) have emerged as a superior alternative. However, challenges for GCNs remain, particularly regarding data sparsity and interaction noise. We propose a Contrastive Adversarial Graph Denoising Encoder (CAGDE), which conducts contrastive learning and adversarial training into a Graph Denoising Encoder (GDE) framework to address these issues. This approach eliminates the necessity for neighborhood aggregation to address the over-smoothing problem and focuses on essential graph features by adding different types of noise to enhance robustness. Extensive experiments were conducted on five benchmark datasets, and the proposed solution, CAGDE, demonstrates significant improvements in recommendation accuracy and robustness against noise.
What problem does this paper attempt to address?