Graph neural network (GNN) is a powerful learning approach for graph-based recommender systems. Recently, GNNs integrated with contrastive learning have shown superior performance in recommendation with their data augmentation schemes, aiming at dealing with highly sparse data. Despite their success, most existing graph contrastive learning methods either perform stochastic augmentation (e.g., node/edge perturbation) on the user-item interaction graph, or rely on the heuristic-based augmentation techniques (e.g., user clustering) for generating contrastive views. We argue that these methods cannot well preserve the intrinsic semantic structures and are easily biased by the noise perturbation. In this paper, we propose a simple yet effective graph contrastive learning paradigm LightGCL that mitigates these issues impairing the generality and robustness of CL-based recommenders. Our model exclusively utilizes singular value decomposition for contrastive augmentation, which enables the unconstrained structural refinement with global collaborative relation modeling. Experiments conducted on several benchmark datasets demonstrate the significant improvement in performance of our model over the state-of-the-arts. Further analyses demonstrate the superiority of LightGCL's robustness against data sparsity and popularity bias. The source code of our model is available at https://github.com/HKUDS/LightGCL.
翻译:图神经网络(GNN)是基于图的推荐系统中的一种强大学习方法。近年来,集成对比学习的GNN凭借其数据增强方案在处理高度稀疏数据方面展现出卓越性能。尽管取得了成功,但现有大多数图对比学习方法要么在用户-物品交互图上执行随机增强(如节点/边扰动),要么依赖基于启发式的增强技术(如用户聚类)来生成对比视图。我们认为这些方法难以充分保留内在语义结构,且容易受到噪声扰动的偏差影响。本文提出一种简单而有效的图对比学习范式LightGCL,该模型通过缓解上述问题来提升基于对比学习的推荐系统的通用性和鲁棒性。我们的模型专一利用奇异值分解进行对比增强,通过全局协同关系建模实现无约束的结构优化。在多个基准数据集上的实验表明,该模型的性能较现有最优方法有显著提升。进一步分析验证了LightGCL在应对数据稀疏性和流行度偏差方面具有优越的鲁棒性。模型源代码可访问https://github.com/HKUDS/LightGCL获取。