SIGN: Scalable Inception Graph Neural Networks
Abstract
Graph representation learning has recently been applied to a broad spectrum of problems ranging from computer graphics and chemistry to high energy physics and social media. The popularity of graph neural networks has sparked interest, both in academia and in industry, in developing methods that scale to very large graphs such as Facebook or Twitter social networks. In most of these approaches, the computational cost is alleviated by a sampling strategy retaining a subset of node neighbors or subgraphs at training time. In this paper we propose a new, efficient and scalable graph deep learning architecture which sidesteps the need for graph sampling by using graph convolutional filters of different size that are amenable to efficient precomputation, allowing extremely fast training and inference. Our architecture allows using different local graph operators (e.g. motif-induced adjacency matrices or Personalized Page Rank diffusion matrix) to best suit the task at hand. We conduct extensive experimental evaluation on various open benchmarks and show that our approach is competitive with other state-of-the-art architectures, while requiring a fraction of the training and inference time. Moreover, we obtain state-of-the-art results on ogbn-papers100M, the largest public graph dataset, with over 110 million nodes and 1.5 billion edges.
Benchmark Results
Tested on 4 datasets 5 baseline values reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
Classic
| # | Model | F1 ↑ | Paper |
|---|---|---|---|
| 1 | GAMLP(JK) | 0.9982
±0.0001 | |
| 2 | GraphCON-GCN | 0.9960 | |
| 3 | GCNII | 0.9953
±0.0001 | |
| 4 | GraphSAINT | 0.9950 best reported | |
| 21 | GCN | 0.9850 best reported | best at pub: Graph Neural Networks With Convolutional ARMA Filters (2019) best today: Graph-Coupled Oscillator Networks (ICML 2022) |
| 66 | SIGN | 0.9700
±0.0030 | This paper |
| 73 | Stochastic-GCN | 0.9630
±0.0100 | This paper |
| 71 | S-GCN | 0.9630
±0.0100 best reported | best at pub: GraphSAINT: Graph Sampling Based Inductive Learning Method (ICLR 2019) |
| 91 | ClusterGCN | 0.8750
±0.0040 | This paper |
| 92 | GIN | 0.8724
±0.0002 | |
| 101 | GraphSAGE | 0.7860 best reported | best at pub: Graph Neural Networks With Convolutional ARMA Filters (2019) best today: Optimization-Induced Graph Implicit Nonlinear Diffusion (ICML 2022) |
| 135 | AS-GCN | 0.6870
±0.0120 | This paper |
| 149 | FastGCN | 0.6370
±0.0060 best reported | best at pub: GraphSAINT: Graph Sampling Based Inductive Learning Method (ICLR 2019) |
| 173 | MLP | 0.4620 |
OGB
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | Jacobi | 0.8968 | |
| 2 | GPR | 0.8953 | |
| 3 | LEMP4HG | 0.8939 | |
| 4 | SAGE | 0.8933 | |
| 64 | GraphSAINT | 0.8383
±0.0014 best reported | best today: Node Feature Extraction by Self-Supervised Multi-scale Neighborhood Prediction (ICLR 2021) |
| 77 | SIGN | 0.8310
±0.0080 best reported | best today: PaSca: a Graph Neural Architecture Search System under the Scalable Paradigm (WWW 2022) |
| 190 | ClusterGCN | 0.7897
±0.0033 | This paper |
| 276 | S-GCN | 0.7487
±0.0025 | This paper |
| 313 | Node2Vec | 0.7249
±0.0010 | This paper |
| 351 | MLP | 0.6605
±0.0020 best reported | best today: Latent Graph Inference using Product Manifolds (ICLR 2022) |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | SGC | 0.7910 | |
| 2 | GAMLP | 0.7036
±0.0002 | |
| 3 | GLEM-GNN | 0.7036
±0.0002 | |
| 35 | SAGE | 0.6644
±0.0017 | |
| 38 | SIGN | 0.6636
±0.0005 best reported | best today: Graph Learning at Scale: Characterizing and Optimizing Pre-Propagation GNNs (2025) |
| 77 | S-GCN | 0.6329
±0.0019 | This paper |
| 88 | Node2Vec | 0.5810 best reported | best today: Rethinking and Scaling Up Graph Contrastive Learning: An Extremely Efficient Approach with Group Discrimination (NeurIPS 2022) Difference within reported uncertainty; not counted as underperformance. |
| 95 | MLP | 0.4960
±0.0030 best reported |
