Optimal performance of Graph Convolutional Networks on the Contextual Stochastic Block Model

Published: 16 Nov 2024, Last Modified: 26 Nov 2024LoG 2024 PosterEveryoneRevisionsBibTeXCC BY 4.0
Keywords: graph neural networks, graph convolution, community detection, stochastic block model, oversmoothing
TL;DR: One can determine whether graph convolutions help or hurt community detection by expressing vertex embedding distributions as Gaussian mixtures.
Abstract: For Graph Neural Networks, oversmoothing denotes the homogenization of vertex embeddings as the number of layers increases. To better understand this phenomenon, we study community detection with a linearized Graph Convolutional Network on the Contextual Stochastic Block Model. We express the distribution of the embeddings in each community as a Gaussian mixture over a low-dimensional latent space, with explicit formulas in the case of a single layer. This yields tractable estimators for classification accuracy at finite depth. Numerical experiments suggest that modeling with a single Gaussian is insufficient and that the impact of depth may be more complex than previously anticipated.
Supplementary Materials: zip
Submission Type: Full paper proceedings track submission (max 9 main pages).
Software: https://zenodo.org/records/14204660
Poster: png
Poster Preview: png
Submission Number: 88
Loading