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 条
  • [31] JGCL: Joint Self-Supervised and Supervised Graph Contrastive Learning
    Akkas, Selahattin
    Azad, Ariful
    [J]. COMPANION PROCEEDINGS OF THE WEB CONFERENCE 2022, WWW 2022 COMPANION, 2022, : 1099 - 1105
  • [32] Multi-behavior Self-supervised Learning for Recommendation
    Xu, Jingcao
    Wang, Chaokun
    Wu, Cheng
    Song, Yang
    Zheng, Kai
    Wang, Xiaowei
    Wang, Changping
    Zhou, Guorui
    Gai, Kun
    [J]. PROCEEDINGS OF THE 46TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2023, 2023, : 496 - 505
  • [33] Exploring Behavior Patterns for Next-POI Recommendation via Graph Self-Supervised Learning
    Wang, Daocheng
    Chen, Chao
    Di, Chong
    Shu, Minglei
    [J]. ELECTRONICS, 2023, 12 (08)
  • [34] Self-supervised graph learning with target-adaptive masking for session-based recommendation
    Wang, Yitong
    Cai, Fei
    Pan, Zhiqiang
    Song, Chengyu
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2023, 24 (01) : 73 - 87
  • [35] Self-supervised graph neural network with pre-training generative learning for recommendation systems
    Xin Min
    Wei Li
    Jinzhao Yang
    Weidong Xie
    Dazhe Zhao
    [J]. Scientific Reports, 12
  • [36] Self-supervised graph neural network with pre-training generative learning for recommendation systems
    Min, Xin
    Li, Wei
    Yang, Jinzhao
    Xie, Weidong
    Zhao, Dazhe
    [J]. SCIENTIFIC REPORTS, 2022, 12 (01)
  • [37] Self-supervised Graph Disentangled Networks for Review-based Recommendation
    Ren, Yuyang
    Zhang, Haonan
    Li, Qi
    Fu, Luoyi
    Wang, Xinbing
    Zhou, Chenghu
    [J]. PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 2288 - 2295
  • [38] Exploring Personalized Intents with Knowledge Graph for Federated Self-supervised Recommendation
    Wang, Lingyun
    Kong, Xiangjie
    Li, Jianxin
    Shu, Can
    Shen, Guojiang
    [J]. ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT I, ICIC 2024, 2024, 14875 : 402 - 414
  • [39] Self-supervised graph representations with generative adversarial learning
    Sun, Xuecheng
    Wang, Zonghui
    Lu, Zheming
    Lu, Ziqian
    [J]. NEUROCOMPUTING, 2024, 592
  • [40] Self-supervised Consensus Representation Learning for Attributed Graph
    Liu, Changshu
    Wen, Liangjian
    Kang, Zhao
    Luo, Guangchun
    Tian, Ling
    [J]. PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA, MM 2021, 2021, : 2654 - 2662