Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for Recommendation
Junliang Yu, Hongzhi Yin, Xin Xia, Tong Chen, Lizhen Cui, Quoc Viet, Hung Nguyen

TL;DR
This paper reveals that graph augmentations are not essential in contrastive learning for recommendation and proposes a simple augmentation-free method that improves accuracy and efficiency by adding noise directly to embeddings.
Contribution
The paper demonstrates that graph augmentations are trivial for CL-based recommendation and introduces a simple, augmentation-free contrastive learning method that enhances performance.
Findings
Graph augmentations play a trivial role in CL-based recommendation.
The proposed method improves recommendation accuracy.
The method increases training efficiency.
Abstract
Contrastive learning (CL) recently has spurred a fruitful line of research in the field of recommendation, since its ability to extract self-supervised signals from the raw data is well-aligned with recommender systems' needs for tackling the data sparsity issue. A typical pipeline of CL-based recommendation models is first augmenting the user-item bipartite graph with structure perturbations, and then maximizing the node representation consistency between different graph augmentations. Although this paradigm turns out to be effective, what underlies the performance gains is still a mystery. In this paper, we first experimentally disclose that, in CL-based recommendation models, CL operates by learning more evenly distributed user/item representations that can implicitly mitigate the popularity bias. Meanwhile, we reveal that the graph augmentations, which were considered necessary,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Advanced Graph Neural Networks · Domain Adaptation and Few-Shot Learning
MethodsDropout
