Ripple Walk Training: A Subgraph-based training framework for Large and Deep Graph Neural Network

02/17/2020
by   Jiyang Bai, et al.
14

Graph neural networks (GNNs) have achieved outstanding performance in learning graph-structured data. Many current GNNs suffer from three problems when facing large-size graphs and using a deeper structure: neighbors explosion, node dependence, and oversmoothing. In this paper, we propose a general subgraph-based training framework, namely Ripple Walk Training (RWT), for deep and large graph neural networks. RWT samples subgraphs from the full graph to constitute a mini-batch and the full GNN is updated based on the mini-batch gradient. We analyze the high-quality subgraphs required in a mini-batch in a theoretical way. A novel sampling method Ripple Walk Sampler works for sampling these high-quality subgraphs to constitute the mini-batch, which considers both the randomness and connectivity of the graph-structured data. Extensive experiments on different sizes of graphs demonstrate the effectiveness of RWT in training various GNNs (GCN GAT).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/30/2021

Measuring and Sampling: A Metric-guided Subgraph Learning Framework for Graph Neural Network

Graph neural network (GNN) has shown convincing performance in learning ...
research
09/08/2022

Analyzing the Effect of Sampling in GNNs on Individual Fairness

Graph neural network (GNN) based methods have saturated the field of rec...
research
11/05/2021

Learning on Random Balls is Sufficient for Estimating (Some) Graph Parameters

Theoretical analyses for graph learning methods often assume a complete ...
research
02/03/2023

LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagation

Recent works have demonstrated the benefits of capturing long-distance d...
research
06/22/2022

Agent-based Graph Neural Networks

We present a novel graph neural network we call AgentNet, which is desig...
research
12/18/2022

Influence-Based Mini-Batching for Graph Neural Networks

Using graph neural networks for large graphs is challenging since there ...
research
02/28/2022

Algorithm and System Co-design for Efficient Subgraph-based Graph Representation Learning

Subgraph-based graph representation learning (SGRL) has been recently pr...

Please sign up or login with your details

Forgot password? Click here to reset