English

Comprehensive Evaluation of GNN Training Systems: A Data Management Perspective

Machine Learning 2024-03-21 v2 Distributed, Parallel, and Cluster Computing

Abstract

Many Graph Neural Network (GNN) training systems have emerged recently to support efficient GNN training. Since GNNs embody complex data dependencies between training samples, the training of GNNs should address distinct challenges different from DNN training in data management, such as data partitioning, batch preparation for mini-batch training, and data transferring between CPUs and GPUs. These factors, which take up a large proportion of training time, make data management in GNN training more significant. This paper reviews GNN training from a data management perspective and provides a comprehensive analysis and evaluation of the representative approaches. We conduct extensive experiments on various benchmark datasets and show many interesting and valuable results. We also provide some practical tips learned from these experiments, which are helpful for designing GNN training systems in the future.

Keywords

Cite

@article{arxiv.2311.13279,
  title  = {Comprehensive Evaluation of GNN Training Systems: A Data Management Perspective},
  author = {Hao Yuan and Yajiong Liu and Yanfeng Zhang and Xin Ai and Qiange Wang and Chaoyi Chen and Yu Gu and Ge Yu},
  journal= {arXiv preprint arXiv:2311.13279},
  year   = {2024}
}

Comments

12 pages, 18 figures. (Accepted by VLDB 2024)

R2 v1 2026-06-28T13:28:23.507Z