LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendation

Xuheng Cai, Chao Huang, Lianghao Xia, Xubin Ren
2/16/2023
cs.IRcs.LG

Official code: HKUDS/LightGCL (199 stars, last commit 2023-06-13).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

HKUDS/LightGCLOfficial100%

[ICLR'2023] "LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendation"

19926PythonFeb 8, 20233 years ago
collaborative-filteringgraph-contrastive-learninggraph-neural-networksrecommendationself-supervised-learning

Similar Papers

Cite this paper

@article{cai2023lightgcl,
  title  = {LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendation},
  author = {Xuheng Cai and Chao Huang and Lianghao Xia and Xubin Ren},
  year   = {2023},
  eprint = {2302.08191},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.08191v3},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.08191.svg)](https://codeofpaper.com/paper/2302.08191)

Discussion