Global Minima, Recoverability Thresholds, and Higher-Order Structure in GNNS
Not on the map. Why?
Abstract (arXiv)
We analyze the performance of graph neural network (GNN) architectures from the perspective of random graph theory. Our approach promises to complement existing lenses on GNN analysis, such as combinatorial expressive power and worst-case adversarial analysis, by connecting the performance of GNNs to typical-case properties of the training data. First, we theoretically characterize the nodewise accuracy of one- and two-layer GCNs relative to the contextual stochastic block model (cSBM) and related models. We additionally prove that GCNs cannot beat linear models under certain circumstances. Second, we numerically map the recoverability thresholds, in terms of accuracy, of four diverse GNN architectures (GCN, GAT, SAGE, and Graph Transformer) under a variety of assumptions about the data. Sample results of this second analysis include: heavy-tailed degree distributions enhance GNN performance, GNNs can work well on strongly heterophilous graphs, and SAGE and Graph Transformer can perform well on arbitrarily noisy edge data, but no architecture handled sufficiently noisy feature data well. Finally, we show how both specific higher-order structures in synthetic data and the mix of empirical structures in real data have dramatic effects (usually negative) on GNN performance.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 42 references that are in the map. First posted on arXiv 11 Oct 2023.
Builds on
27 of 42 references.
References · 27
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 332
- 2017Community Detection and Stochastic Block Modelscited by 317
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
- 2022Structure-Aware Transformer for Graph Representation Learningcited by 191
15 more
- 2018Contextual Stochastic Block Modelscited by 134
- 2021UniGNN: a Unified Framework for Graph and Hypergraph Neural Networkscited by 127
- 2020Characteristic Functions on Graphs: Birds of a Feather, from Statistical Descriptors to Parametric Modelscited by 116
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2022A Short Tutorial on The Weisfeiler-Lehman Test And Its Variantscited by 52
- 2021Improving Graph Neural Networks with Simple Architecture Designcited by 41
- 2020Representation Learning of Histopathology Images using Graph Neural Networkscited by 40
- 2019Stochastic Blockmodels meet Graph Neural Networkscited by 39
- 2019Inference for multiple heterogeneous networks with a common invariant subspacecited by 39
- 2016Community Detection in Degree-Corrected Block Modelscited by 36
- 2020Grale: Designing Networks for Graph Learningcited by 28
- 2023Graph Neural Networks Use Graphs When They Shouldn'tcited by 25
- 2022Graph Attention Retrospectivecited by 24
- 2022Effects of Graph Convolutions in Multi-layer Networkscited by 24
- 2016Configuring Random Graph Models with Fixed Degree Sequencescited by 15
Built on by
Not cited yet.