TL;DR
This paper introduces Self-supervised Graph Learning (SGL) to enhance recommendation systems by improving accuracy and robustness, especially for long-tail items, through auxiliary self-supervised tasks on user-item graphs.
Contribution
It proposes a novel self-supervised learning paradigm for GCN-based recommendation, using multiple graph views to improve representation learning and robustness.
Findings
SGL improves recommendation accuracy on benchmark datasets.
SGL enhances robustness against noisy interactions.
SGL particularly benefits long-tail item recommendations.
Abstract
Representation learning on user-item graph for recommendation has evolved from using single ID or interaction history to exploiting higher-order neighbors. This leads to the success of graph convolution networks (GCNs) for recommendation such as PinSage and LightGCN. Despite effectiveness, we argue that they suffer from two limitations: (1) high-degree nodes exert larger impact on the representation learning, deteriorating the recommendations of low-degree (long-tail) items; and (2) representations are vulnerable to noisy interactions, as the neighborhood aggregation scheme further enlarges the impact of observed edges. In this work, we explore self-supervised learning on user-item graph, so as to improve the accuracy and robustness of GCNs for recommendation. The idea is to supplement the classical supervised task of recommendation with an auxiliary self-supervised task, which…
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
MethodsLightGCN · Convolution · Dropout
