paper-with-me

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 learning models on them intractable. Distributed training has been successfully employed to alleviate memory problems and speed up training in machine learning domains in which the input data is assumed to be independently identical distributed (i.i.d). However, distributing the training of non i.i.d data such as graphs that are used as training inputs in Graph Convolutional Networks (GCNs) causes accuracy problems since information is lost at the graph partitioning boundaries. In this paper, we propose a training strategy that mitigates the lost information across multiple partitions of a graph through a subgraph approximation scheme. Our proposed approach augments each sub-graph with a small amount of edge and vertex information that is approximated from all other sub-graphs. The subgraph approximation approach helps the distributed training system converge at single-machine accuracy, while keeping the memory footprint low and minimizing synchronization overhead between the machines.

📄 PDF Abstract BibTeX arXiv:2012.04930

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learninggraph partitioning

Methods 이 논문이 사용한 방법론

Graph Convolutional Networks 설명 없음

Similar Papers 제목 키워드 기반

Distributed Optimization of Graph Convolutional Network using Subgraph Variance

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

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 th…

Distributed Optimization

GraphGen+: Advancing Distributed Subgraph Generation and Graph Learning On Industrial Graphs

2025-03-08 · Yue Jin, Yongchao Liu, Chuntao Hong

Graph-based computations are crucial in a wide range of applications, where graphs can scale to trillions of edges. To enable efficient training on such large graphs, mini-batch subgraph sampling is commonly used, which …

Graph Learning

BDS-GCN: Efficient Full-Graph Training of Graph Convolutional Nets with Partition-Parallelism and Boundary Sampling

2021-01-01 · Cheng Wan, Youjie Li, Nam Sung Kim, Yingyan Lin

Graph Convolutional Networks (GCNs) have emerged as the state-of-the-art model for graph-based learning tasks. However, it is still challenging to train GCNs at scale, limiting their applications to real-world large grap…

Faster Algorithms for Generalized Mean Densest Subgraph Problem

2023-10-17 · Chenglin Fan, Ping Li, Hanyu Peng

The densest subgraph of a large graph usually refers to some subgraph with the highest average degree, which has been extended to the family of $p$-means dense subgraph objectives by~\citet{veldt2021generalized}. The $p$…

Partition-Merge: Distributed Inference and Modularity Optimization

2013-09-24 · Vincent Blondel, Kyomin Jung, Pushmeet Kohli, Devavrat Shah

This paper presents a novel meta algorithm, Partition-Merge (PM), which takes existing centralized algorithms for graph computation and makes them distributed and faster. In a nutshell, PM divides the graph into small su…

Community Detection