Skip to main navigation Skip to search Skip to main content

An Experimental Comparison of Partitioning Strategies for Distributed Graph Neural Network Training

  • Technical University of Munich
  • Universität Bayreuth
  • University of Toronto

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

Recently, graph neural networks (GNNs) have gained much attention as a growing area of deep learning capable of learning on graph-structured data. However, the computational and memory requirements for training GNNs on large-scale graphs make it necessary to distribute the training. A prerequisite for distributed GNN training is to partition the input graph into smaller parts that are distributed among multiple machines of a compute cluster. Although graph partitioning has been studied with regard to graph analytics and graph databases, its effect on GNN training performance is largely unexplored. As a consequence, it is unclear whether investing computational efforts into high-quality graph partitioning would pay off in GNN training scenarios. In this paper, we study the effectiveness of graph partitioning for distributed GNN training. Our study aims to understand how different factors such as GNN parameters, mini-batch size, graph type, features size, and scale-out factor influence the effectiveness of graph partitioning. We conduct experiments with two different GNN systems using vertex and edge partitioning. We found that high-quality graph partitioning is a very effective optimization to speed up GNN training and to reduce memory consumption. Furthermore, our results show that invested partitioning time can quickly be amortized by reduced GNN training time, making it a relevant optimization for most GNN scenarios. Compared to research on distributed graph processing, our study reveals that graph partitioning plays an even more significant role in distributed GNN training, which motivates further research on the graph partitioning problem.

Original languageEnglish
Title of host publicationAdvances in Database Technology - EDBT
PublisherOpenProceedings.org
Pages171-184
Number of pages14
Edition1
ISBN (Electronic)9783893180981, 9783893180998
DOIs
StatePublished - 8 Jul 2024
Externally publishedYes
Event28th International Conference on Extending Database Technology, EDBT 2025 - Barcelona, Spain
Duration: 25 Mar 202528 Mar 2025

Publication series

NameAdvances in Database Technology - EDBT
Number1
Volume28
ISSN (Electronic)2367-2005

Conference

Conference28th International Conference on Extending Database Technology, EDBT 2025
Country/TerritorySpain
CityBarcelona
Period25/03/2528/03/25

Fingerprint

Dive into the research topics of 'An Experimental Comparison of Partitioning Strategies for Distributed Graph Neural Network Training'. Together they form a unique fingerprint.

Cite this