Effects of Graph Convolutions in Multi-layer Networks
원문 초록
Graph Convolutional Networks (GCNs) are one of the most popular architectures that are used to solve classification problems accompanied by graphical information. We present a rigorous theoretical understanding of the effects of graph convolutions in multi-layer networks. We study these effects through the node classification problem of a non-linearly separable Gaussian mixture model coupled with a stochastic block model. First, we show that a single graph convolution expands the regime of the distance between the means where multi-layer networks can classify the data by a factor of at least $1/\sqrt[4]{\mathbb{E}{\rm deg}}$, where $\mathbb{E}{\rm deg}$ denotes the expected degree of a node. Second, we show that with a slightly stronger graph density, two graph convolutions improve this factor to at least $1/\sqrt[4]{n}$, where $n$ is the number of nodes in the graph. Finally, we provide both theoretical and empirical insights into the performance of graph convolutions placed in different combinations among the layers of a network, concluding that the performance is mutually similar for all combinations of the placement. We present extensive experiments on both synthetic and real-world data that illustrate our results.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Partition-wise Graph Filtering: A Unified Perspective Through the Lens of Graph Coarsening
Statistical physics analysis of graph neural networks: Approaching optimality in the contextual stochastic block model
Optimal Exact Recovery in Semi-Supervised Learning: A Study of Spectral Methods and Graph Convolutional Networks
IMPaCT GNN: Imposing invariance with Message Passing in Chronological split Temporal Graphs
Sharp Bounds for Poly-GNNs and the Effect of Graph Noise
Demystifying Distributed Training of Graph Neural Networks for Link Prediction
토론
이 논문과 연결된 포럼 글이 아직 없습니다.