Self-supervised Graph Learning for Recommendation

被引:578
|
作者
Wu, Jiancan [1 ]
Wang, Xiang [2 ]
Feng, Fuli [2 ]
He, Xiangnan [1 ]
Chen, Liang [3 ]
Lian, Jianxun [4 ]
Xie, Xing [4 ]
机构
[1] Univ Sci & Technol China, Hefei, Peoples R China
[2] Natl Univ Singapore, Singapore, Singapore
[3] Sun Yat Sen Univ, Guangzhou, Peoples R China
[4] Microsoft Res Asia, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
Collaborative filtering; Graph Neural Network; Self-supervised Learning; Long-tail Recommendation; POWER-LAW DISTRIBUTIONS;
D O I
10.1145/3404835.3462862
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 useritem 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 selfsupervised task, which reinforces node representation learning via self-discrimination. Specifically, we generate multiple views of a node, maximizing the agreement between different views of the same node compared to that of other nodes. We devise three operators to generate the views - node dropout, edge dropout, and random walk - that change the graph structure in different manners. We term this new learning paradigm as Self-supervised Graph Learning (SGL), implementing it on the state-of-the-art model LightGCN. Through theoretical analyses, we find that SGL has the ability of automatically mining hard negatives. Empirical studies on three benchmark datasets demonstrate the effectiveness of SGL, which improves the recommendation accuracy, especially on long-tail items, and the robustness against interaction noises. Our implementations are available at https://github.com/wujcan/SGL.
引用
收藏
页码:726 / 735
页数:10
相关论文
共 50 条
  • [21] SGLCMR: Self-supervised Graph Learning of Generalized Representations for Cross-Market Recommendation
    Zhao, Xinping
    Yang, Yingchun
    [J]. 2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [22] Self-Supervised Spatio-Temporal Graph Learning for Point-of-Interest Recommendation
    Liu, Jiawei
    Gao, Haihan
    Shi, Chuan
    Cheng, Hongtao
    Xie, Qianlong
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (15):
  • [23] Graph Self-supervised Learning with Accurate Discrepancy Learning
    Kim, Dongki
    Baek, Jinheon
    Hwang, Sung Ju
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [24] Self-Supervised Signed Graph Attention Network for Social Recommendation
    Zhao, Qin
    Liu, Gang
    Yang, Fuli
    Yang, Ru
    Kou, Zuliang
    Wang, Dong
    [J]. 2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [25] SelfGNN: Self-Supervised Graph Neural Networks for Sequential Recommendation
    Liu, Yuxi
    Xia, Lianghao
    Huang, Chao
    [J]. PROCEEDINGS OF THE 47TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2024, 2024, : 1609 - 1618
  • [26] Contrastive Self-supervised Learning for Graph Classification
    Zeng, Jiaqi
    Xie, Pengtao
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 10824 - 10832
  • [27] Adaptive Self-Supervised Graph Representation Learning
    Gong, Yunchi
    [J]. 36TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2022), 2022, : 254 - 259
  • [28] Self-Supervised Bidirectional Learning for Graph Matching
    Guo, Wenqi
    Zhang, Lin
    Tu, Shikui
    Xu, Lei
    [J]. THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 6, 2023, : 7784 - 7792
  • [29] Self-supervised Learning of Visual Graph Matching
    Liu, Chang
    Zhang, Shaofeng
    Yang, Xiaokang
    Yan, Junchi
    [J]. COMPUTER VISION, ECCV 2022, PT XXIII, 2022, 13683 : 370 - 388
  • [30] Self-supervised Adaptive Aggregator Learning on Graph
    Lin, Bei
    Luo, Binli
    He, Jiaojiao
    Gui, Ning
    [J]. ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2021, PT III, 2021, 12714 : 29 - 41