SUGAR: Efficient Subgraph-Level Training via Resource-Aware Graph Partitioning
SUGAR: Efficient Subgraph-Level Training via Resource-Aware Graph Partitioning
复制标题
DOI:
10.1109/tc.2023.3288755
复制
发表时间:
2022-01
影响因子:
3.7
通讯作者:
Zihui Xue;Yuedong Yang-;Mengtian Yang;R. Marculescu
中科院分区:
文献类型:
--
作者:
Zihui Xue;Yuedong Yang-;Mengtian Yang;R. Marculescu
Graph Neural Networks (GNNs) have demonstrated a great potential in a variety of graph-based applications, such as recommender systems, drug discovery, and object recognition. Nevertheless, resource-efficient GNN learning is a rarely explored topic despite its many benefits for edge computing and Internet of Things (IoT) applications. To improve this state of affairs, this work proposes efficient subgraph-level training via resource-aware graph partitioning (SUGAR). SUGAR first partitions the initial graph into a set of disjoint subgraphs and then performs local training at the subgraph-level We provide a theoretical analysis and conduct extensive experiments on five graph benchmarks to verify its efficacy in practice. Our results across five different hardware platforms demonstrate great runtime speedup and memory reduction of SUGAR on large-scale graphs. We believe SUGAR opens a new research direction towards developing GNN methods that are resource-efficient, hence suitable for IoT deployment.