SIGN: Scalable Inception Graph Neural Networks

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.

PDF Abstract

Datasets


Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Node Classification AMZ Comp SIGN Accuracy 85.93 ± 1.21 # 5
Node Classification AMZ Photo SIGN Accuracy 91.72 ± 1.20 # 11
Node Classification Coauthor CS SIGN Accuracy 91.98 ± 0.50 # 14
Node Property Prediction ogbn-arxiv SIGN Test Accuracy 0.7195 ± 0.0011 # 67
Validation Accuracy 0.7323 ± 0.0006 # 63
Number of params 3566128 # 12
Ext. data No # 1
Node Property Prediction ogbn-mag SIGN Test Accuracy 0.4046 ± 0.0012 # 31
Validation Accuracy 0.4068 ± 0.0010 # 32
Number of params 3724645 # 34
Ext. data No # 1
Node Property Prediction ogbn-papers100M SIGN Test Accuracy 0.6568 ± 0.0006 # 17
Validation Accuracy 0.6932 ± 0.0006 # 17
Number of params 1008812 # 16
Ext. data No # 1
Node Property Prediction ogbn-papers100M SIGN-XL Test Accuracy 0.6606 ± 0.0019 # 15
Validation Accuracy 0.6984 ± 0.0006 # 15
Number of params 7180460 # 12
Ext. data No # 1
Node Property Prediction ogbn-products SIGN Test Accuracy 0.8052 ± 0.0016 # 41
Validation Accuracy 0.9299 ± 0.0004 # 24
Number of params 3483703 # 8
Ext. data No # 1
Node Classification PPI SIGN F1 96.50 # 17
Node Classification Reddit SIGN Accuracy 96.60% # 8

Methods