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 条
  • [1] Graph Diffusive Self-Supervised Learning for Social Recommendation
    Li, Jiuqiang
    Wang, Hongjun
    [J]. PROCEEDINGS OF THE 47TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2024, 2024, : 2442 - 2446
  • [2] Self-supervised graph learning for occasional group recommendation
    Hao, Bowen
    Yin, Hongzhi
    Li, Cuiping
    Chen, Hong
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (12) : 10880 - 10902
  • [3] Knowledge-Aware Graph Self-Supervised Learning for Recommendation
    Li, Shanshan
    Jia, Yutong
    Wu, You
    Wei, Ning
    Zhang, Liyan
    Guo, Jingfeng
    [J]. ELECTRONICS, 2023, 12 (23)
  • [4] Self-Supervised Learning for Recommendation
    Huang, Chao
    Xia, Lianghao
    Wang, Xiang
    He, Xiangnan
    Yin, Dawei
    [J]. PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2022, 2022, : 5136 - 5139
  • [5] Knowledge Graph Self-Supervised Rationalization for Recommendation
    Yang, Yuhao
    Huang, Chao
    Xia, Lianghao
    Huang, Chunzhen
    [J]. PROCEEDINGS OF THE 29TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2023, 2023, : 3046 - 3056
  • [6] Graph-Augmentation-Free Self-Supervised Learning for Social Recommendation
    Xiang, Nan
    Ma, Xiaoxia
    Liu, Huiling
    Tang, Xiao
    Wang, Lu
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (05):
  • [7] Knowledge-Aware Self-supervised Graph Representation Learning for Recommendation
    Sun, Yeheng
    Zhu, Jinghua
    Xi, Heran
    [J]. ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2022, PT IV, 2022, 13532 : 420 - 432
  • [8] Self-Supervised Learning for Multimedia Recommendation
    Tao, Zhulin
    Liu, Xiaohao
    Xia, Yewei
    Wang, Xiang
    Yang, Lifang
    Huang, Xianglin
    Chua, Tat-Seng
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2023, 25 : 5107 - 5116
  • [9] Self-Supervised learning for Conversational Recommendation
    Li, Shuokai
    Xie, Ruobing
    Zhu, Yongchun
    Zhuang, Fuzhen
    Tang, Zhenwei
    Zhao, Wayne Xin
    He, Qing
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2022, 59 (06)
  • [10] A novel self-supervised graph model based on counterfactual learning for diversified recommendation
    Ji, Pu
    Yang, Minghui
    Sun, Rui
    [J]. INFORMATION SYSTEMS, 2024, 121