@inproceedings{474f2565071441d384139caa45bd59c5,
title = "An Edge Attribute-Wise Partitioning and Distributed Processing of R-GCN Using GPUs",
abstract = "R-GCN (Relational Graph Convolutional Network) is one of GNNs (Graph Neural Networks). The model tries predicting latent information by considering directions and types of edges in graph-structured data, such as knowledge bases. The model builds weight matrices to each edge attribute. Thus, the size of the neural network increases linearly with the number of edge types. Although GPUs can be used for accelerating the R-GCN processing, there is a possibility that the size of weight matrices exceeds GPU device memory. To address this issue, in this paper, an edge attribute-wise partitioning is proposed for R-GCN. The proposed partitioning divides the model and graph data so that R-GCN can be accelerated by using multiple GPUs. Also, the proposed approach can be applied to sequential execution on a single GPU. Both the cases can accelerate the R-GCN processing with large graph data, where the original model cannot be fit into a device memory of a single GPU without partitioning. Experimental results demonstrate that our partitioning method accelerates R-GCN by up to 3.28 times using four GPUs compared to CPU execution for a dataset with more than 1.6 million nodes and 5 million edges. Also, the proposed approach can accelerate the execution even with a single GPU by 1.55 times compared to the CPU execution for a dataset with 0.8 million nodes and 2 million edges.",
keywords = "GNN, GPU, Graph data, Knowledge base, R-GCN",
author = "Tokio Kibata and Mineto Tsukada and Hiroki Matsutani",
note = "Funding Information: This work was partially supported by JSPS KAKENHI Grant Number JP19H04117. Publisher Copyright: {\textcopyright} 2021, Springer Nature Switzerland AG.; Workshops held at the 26th International Conference on Parallel and Distributed Computing, Euro-Par 2020 ; Conference date: 24-08-2020 Through 25-08-2020",
year = "2021",
doi = "10.1007/978-3-030-71593-9_10",
language = "English",
isbn = "9783030715922",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "122--134",
editor = "Bartosz Balis and {B. Heras}, Dora and Laura Antonelli and Andrea Bracciali and Thomas Gruber and Jin Hyun-Wook and Michael Kuhn and Scott, {Stephen L.} and Didem Unat and Roman Wyrzykowski",
booktitle = "Euro-Par 2020",
}