Efficient Training of Graph Neural Networks on Large Graphs

被引:0
|
作者
Shen, Yanyan [1 ]
Chen, Lei [2 ,3 ]
Fang, Jingzhi [2 ]
Zhang, Xin [2 ]
Gao, Shihong [2 ]
Yin, Hongbo [2 ,3 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
[2] HKUST, Hong Kong, Peoples R China
[3] HKUST GZ, Guangzhou, Peoples R China
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2024年 / 17卷 / 12期
基金
美国国家科学基金会;
关键词
D O I
10.14778/3685800.3685844
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph Neural Networks (GNNs) have gained significant popularity for learning representations of graph-structured data. Mainstream GNNs employ the message passing scheme that iteratively propagates information between connected nodes through edges. However, this scheme incurs high training costs, hindering applicability of GNNs on large graphs. Recently, the database community has extensively researched effective solutions to facilitate efficient GNN training on massive graphs. In this tutorial, we vide a comprehensive overview of the GNN training process based on the graph data lifecycle, covering graph preprocessing, batch generation, data transfer, and model training stages. We discuss recent data management efforts aiming at accelerating individual stages or improving the overall training efficiency. Recognizing distinct training issues associated with static and dynamic graphs, we first focus on efficient GNN training on static graphs, followed by an exploration of training GNNs on dynamic graphs. Finally, we suggest some potential research directions in this area. believe this tutorial is valuable for researchers and practitioners to understand the bottleneck of GNN training and the advanced data management techniques to accelerate the training of different GNNs on massive graphs in diverse hardware settings.
引用
收藏
页码:4237 / 4240
页数:4
相关论文
共 50 条
  • [1] ETC: Efficient Training of Temporal Graph Neural Networks over Large-scale Dynamic Graphs
    Gao, Shihong
    Li, Yiming
    Shen, Yanyan
    Shao, Yingxia
    Chen, Lei
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (05): : 1060 - 1072
  • [2] Neural Graph Learning: Training Neural Networks Using Graphs
    Bui, Thang D.
    Ravi, Sujith
    Ramavajjala, Vivek
    WSDM'18: PROCEEDINGS OF THE ELEVENTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2018, : 64 - 71
  • [3] On the Universality of Graph Neural Networks on Large Random Graphs
    Keriven, Nicolas
    Bietti, Alberto
    Vaiter, Samuel
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [4] Decoupled Graph Neural Networks for Large Dynamic Graphs
    Zheng, Yanping
    Wei, Zhewei
    Liu, Jiajun
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (09): : 2239 - 2247
  • [5] Learning by Transference: Training Graph Neural Networks on Growing Graphs
    Cervino, Juan
    Ruiz, Luana
    Ribeiro, Alejandro
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2023, 71 : 233 - 247
  • [6] 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
  • [7] ByteGNN: Efficient Graph Neural Network Training at Large Scale
    Zheng, Chenguang
    Chen, Hongzhi
    Cheng, Yuxuan
    Song, Zhezheng
    Wu, Yifan
    Li, Changji
    Cheng, James
    Yang, Hao
    Zhang, Shuai
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (06): : 1228 - 1242
  • [8] Graphs, Convolutions, and Neural Networks: From Graph Filters to Graph Neural Networks
    Gama, Fernando
    Isufi, Elvin
    Leus, Geert
    Ribeiro, Alejandro
    IEEE SIGNAL PROCESSING MAGAZINE, 2020, 37 (06) : 128 - 138
  • [9] Efficient Communications in Training Large Scale Neural Networks
    Zhao, Yiyang
    Wang, Linnan
    Wu, Wei
    Bosilca, George
    Vuduc, Richard
    Ye, Jinmian
    Tang, Wenqi
    Xu, Zenglin
    PROCEEDINGS OF THE THEMATIC WORKSHOPS OF ACM MULTIMEDIA 2017 (THEMATIC WORKSHOPS'17), 2017, : 110 - 116
  • [10] Efficient training of large neural networks for language modeling
    Schwenk, H
    2004 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, PROCEEDINGS, 2004, : 3059 - 3064