Accurate and Scalable Graph Convolutional Networks for Recommendation Based on Subgraph Propagation

被引:0
|
作者
Li, Xueqi [1 ]
Xiao, Guoqing [1 ]
Chen, Yuedan [1 ]
Li, Kenli [1 ]
Cong, Gao [2 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410012, Hunan, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore 639798, Singapore
基金
国家重点研发计划;
关键词
Collaborative filtering; GCN; scalable recommendation; DATABASES;
D O I
10.1109/TKDE.2024.3467333
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recommendation systems, Graph Convolutional Networks (GCNs) often suffer from significant computational and memory cost when propagating features across the entire user-item graph. While various sampling strategies have been introduced to reduce the cost, the challenge of neighbor explosion persists, primarily due to the iterative nature of neighbor aggregation. This work focuses on exploring subgraph propagation for scalable recommendation by addressing two primary challenges: efficient and effective subgraph construction and subgraph sparsity. To address these challenges, we propose a novel GCN model for recommendation based on Subgraph propagation, called SubGCN. One key component of SubGCN is BiPPR, a technique that fuses both source- and target-based Personalized PageRank (PPR) approximations, to overcome the challenge of efficient and effective subgraph construction. Furthermore, we propose a source-target contrastive learning scheme to mitigate the impact of subgraph sparsity for SubGCN. We conduct extensive experiments on two large and two medium-sized datasets to evaluate the scalability, efficiency, and effectiveness of SubGCN. On medium-sized datasets, compared to full-graph GCNs, SubGCN achieves competitive accuracy while using only 23.79% training time on Gowalla and 16.3% on Yelp2018. On large datasets, where full-graph GCNs ran out of the GPU memory, our proposed SubGCN outperforms widely used sampling strategies in terms of training efficiency and recommendation accuracy.
引用
收藏
页码:7556 / 7568
页数:13
相关论文
共 50 条
  • [31] Reward Propagation Using Graph Convolutional Networks
    Klissarov, Martin
    Precup, Doina
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [32] GRAPHGEM: Optimized Scalable System for Graph Convolutional Networks
    Gemawat, Advitya
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 2920 - 2922
  • [33] Learning Graph Convolutional Networks Based on Quantum Vertex Information Propagation
    Bai, Lu
    Jiao, Yuhang
    Cui, Lixin
    Rossi, Luca
    Wang, Yue
    Yu, Philip S.
    Hancock, Edwin R.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (02) : 1747 - 1760
  • [34] FAST-GO: Fast, Accurate, and Scalable Hardware Trojan Detection using Graph Convolutional Networks
    Imangholi, Ali
    Hashemi, Mona
    Momeni, Amirabbas
    Mohammadi, Siamak
    Carlson, Trevor E.
    2024 25TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED 2024, 2024,
  • [35] Accurate, efficient and scalable training of Graph Neural Networks
    Zeng, Hanqing
    Zhou, Hongkuan
    Srivastava, Ajitesh
    Kannan, Rajgopal
    Prasanna, Viktor
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 147 : 166 - 183
  • [36] Entity-Enhanced Graph Convolutional Network for Accurate and Explainable Recommendation
    Wang, Qinqin
    Tragos, Elias
    Hurley, Neil
    Smyth, Barry
    Lawlor, Aonghus
    Dong, Ruihai
    PROCEEDINGS OF THE 30TH ACM CONFERENCE ON USER MODELING, ADAPTATION AND PERSONALIZATION, UMAP 2022, 2022, : 79 - 88
  • [37] An improved recommendation based on graph convolutional network
    Yichen He
    Yijun Mao
    Xianfen Xie
    Wanrong Gu
    Journal of Intelligent Information Systems, 2022, 59 : 801 - 823
  • [38] An improved recommendation based on graph convolutional network
    He, Yichen
    Mao, Yijun
    Xie, Xianfen
    Gu, Wanrong
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2022, 59 (03) : 801 - 823
  • [39] Scalable Graph Neural Networks via Bidirectional Propagation
    Chen, Ming
    Wei, Zhewei
    Ding, Bolin
    Li, Yaliang
    Yuan, Ye
    Du, Xiaoyong
    Wen, Ji-Rong
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [40] Depth-based Subgraph Convolutional Neural Networks
    Xu, Chuanyu
    Wang, Dong
    Zhang, Zhihong
    Wang, Beizhan
    Zhou, Da
    Ren, Guijun
    Bai, Lu
    Cui, Lixin
    Hancock, Edwin R.
    2018 24TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2018, : 1024 - 1029