paper-with-me

Papers

Distributed Optimization of Graph Convolutional Network using Subgraph Variance

2021-10-06 · Taige Zhao, XiangYu Song, JianXin Li, Wei Luo, Imran Razzak

In recent years, Graph Convolutional Networks (GCNs) have achieved great success in learning from graph-structured data. With the growing tendency of graph nodes and edges, GCN training by single processor cannot meet the demand for time and memory, which led to a boom into distributed GCN training frameworks research. However, existing distributed GCN training frameworks require enormous communication costs between processors since multitudes of dependent nodes and edges information need to be collected and transmitted for GCN training from other processors. To address this issue, we propose a Graph Augmentation based Distributed GCN framework(GAD). In particular, GAD has two main components, GAD-Partition and GAD-Optimizer. We first propose a graph augmentation-based partition (GAD-Partition) that can divide original graph into augmented subgraphs to reduce communication by selecting and storing as few significant nodes of other processors as possible while guaranteeing the accuracy of the training. In addition, we further design a subgraph variance-based importance calculation formula and propose a novel weighted global consensus method, collectively referred to as GAD-Optimizer. This optimizer adaptively reduces the importance of subgraphs with large variances for the purpose of reducing the effect of extra variance introduced by GAD-Partition on distributed GCN training. Extensive experiments on four large-scale real-world datasets demonstrate that our framework significantly reduces the communication overhead (50%), improves the convergence speed (2X) of distributed GCN training, and slight gain in accuracy (0.45%) based on minimal redundancy compared to the state-of-the-art methods.

📄 PDF Abstract BibTeX arXiv:2110.02987

Code (0)

등록된 구현이 없습니다.

Tasks

Distributed Optimization

Methods 이 논문이 사용한 방법론

GCN A Graph Convolutional Network, or GCN, is an approach for semi-supervised learning on graph-structured data. It is based on an efficient variant of [convolutional neural…

Similar Papers 제목 키워드 기반

Distributed Training of Graph Convolutional Networks using Subgraph Approximation

2020-12-09 · Alexandra Angerd, Keshav Balasubramanian, Murali Annavaram

Modern machine learning techniques are successfully being adapted to data modeled as graphs. However, many real-world graphs are typically very large and do not fit in memory, often making the problem of training machine…

BIG-bench Machine Learninggraph partitioning

Robot Subset Selection for Swarm Lifetime Maximization in Computation Offloading with Correlated Data Sources

2023-01-25 · Siqi Zhang, Na Yi, Yi Ma

Consider robot swarm wireless networks where mobile robots offload their computing tasks to a computing server located at the mobile edge. Our aim is to maximize the swarm lifetime through efficient exploitation of the c…

DSL: Discriminative Subgraph Learning via Sparse Self-Representation

2019-03-24 · Lin Zhang, Petko Bogdanov

The goal in network state prediction (NSP) is to classify the global state (label) associated with features embedded in a graph. This graph structure encoding feature relationships is the key distinctive aspect of NSP co…

feature selection

Recognizing Predictive Substructures with Subgraph Information Bottleneck

2021-03-20 · Junchi Yu, Tingyang Xu, Yu Rong, Yatao Bian 외

The emergence of Graph Convolutional Network (GCN) has greatly boosted the progress of graph learning. However, two disturbing factors, noise and redundancy in graph data, and lack of interpretation for prediction result…

Bilevel OptimizationGraph Learning

A Distributed Training Architecture For Combinatorial Optimization

2025-11-12 · Yuyao Long arxiv

In recent years, graph neural networks (GNNs) have been widely applied in tackling combinatorial optimization problems. However, existing methods still suffer from limited accuracy when addressing that on complex graphs …

Computational EfficiencyReinforcement Learning