Deep Graph Neural Networks with Shallow Subgraph Samplers
Not on the map. Why?
Abstract (arXiv)
While Graph Neural Networks (GNNs) are powerful models for learning representations on graphs, most state-of-the-art models do not have significant accuracy gain beyond two to three layers. Deep GNNs fundamentally need to address: 1). expressivity challenge due to oversmoothing, and 2). computation challenge due to neighborhood explosion. We propose a simple "deep GNN, shallow sampler" design principle to improve both the GNN accuracy and efficiency -- to generate representation of a target node, we use a deep GNN to pass messages only within a shallow, localized subgraph. A properly sampled subgraph may exclude irrelevant or even noisy nodes, and still preserve the critical neighbor features and graph structures. The deep GNN then smooths the informative local signals to enhance feature learning, rather than oversmoothing the global graph signals into just "white noise". We theoretically justify why the combination of deep GNNs with shallow samplers yields the best learning performance. We then propose various sampling algorithms and neural architecture extensions to achieve good empirical results. On the largest public graph dataset, ogbn-papers100M, we achieve state-of-the-art accuracy with an order of magnitude reduction in hardware cost.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 6; 2023: 2.
16 papers.
Sort:
By area:
- 2021Nested Graph Neural Networkscited by 136
- 2022Transformer for Graphs: An Overview from Architecture Perspectivecited by 107
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Studycited by 36
- 2021Tree Decomposed Graph Neural Networkcited by 35
- 2021GREED: A Neural Framework for Learning Graph Distance Functionscited by 31
- 2022Beyond Real-world Benchmark Datasets: An Empirical Study of Node Classification with GNNscited by 23
- 2023Efficiently Forgetting What You Have Learned in Graph Representation Learning via Projectioncited by 20
- 2021Evaluating Deep Graph Neural Networkscited by 19
- 2021Towards Deepening Graph Neural Networks: A GNTK-based Optimization Perspectivecited by 14
- 2022RETE: Retrieval-Enhanced Temporal Event Forecasting on Unified Query Product Evolutionary Graphcited by 11
- 2022From Local to Global: Spectral-Inspired Graph Neural Networkscited by 11
4 more
- 2022Graph Augmentation Learningcited by 9
- 2021Network In Graph Neural Networkcited by 8
- 2022GNN Transformation Framework for Improving Efficiency and Scalabilitycited by 2
- 2023A Simple and Scalable Graph Neural Network for Large Directed Graphscited by 1
- 2023A Simple and Scalable Graph Neural Network for Large Directed Graphs14 Jun 2023
- 2023Efficiently Forgetting What You Have Learned in Graph Representation Learning via Projection17 Feb 2023
- 2022From Local to Global: Spectral-Inspired Graph Neural Networks24 Sep 2022
- 2022GNN Transformation Framework for Improving Efficiency and Scalability25 Jul 2022
- 2022Beyond Real-world Benchmark Datasets: An Empirical Study of Node Classification with GNNs18 Jun 2022
- 2022Graph Augmentation Learning17 Mar 2022
- 2022Transformer for Graphs: An Overview from Architecture Perspective17 Feb 2022
- 2022RETE: Retrieval-Enhanced Temporal Event Forecasting on Unified Query Product Evolutionary Graph12 Feb 2022
- 2021GREED: A Neural Framework for Learning Graph Distance Functions24 Dec 2021
- 2021Network In Graph Neural Network23 Nov 2021
- 2021Nested Graph Neural Networks25 Oct 2021
- 2021Tree Decomposed Graph Neural Network25 Aug 2021
4 more
- 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Study24 Aug 2021
- 2021Evaluating Deep Graph Neural Networks2 Aug 2021
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings10 Jun 2021
- 2021Towards Deepening Graph Neural Networks: A GNTK-based Optimization Perspective3 Mar 2021
- 2021Nested Graph Neural Networkscited by 136
- 2022Transformer for Graphs: An Overview from Architecture Perspectivecited by 107
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Studycited by 36
- 2021Tree Decomposed Graph Neural Networkcited by 35
- 2021GREED: A Neural Framework for Learning Graph Distance Functionscited by 31
- 2022Beyond Real-world Benchmark Datasets: An Empirical Study of Node Classification with GNNscited by 23
- 2021Evaluating Deep Graph Neural Networkscited by 19
- 2021Towards Deepening Graph Neural Networks: A GNTK-based Optimization Perspectivecited by 14
- 2022RETE: Retrieval-Enhanced Temporal Event Forecasting on Unified Query Product Evolutionary Graphcited by 11
- 2022From Local to Global: Spectral-Inspired Graph Neural Networkscited by 11
- 2022Graph Augmentation Learningcited by 9
12 most cited of 15 All 15 (JSON)
- 2023A Simple and Scalable Graph Neural Network for Large Directed Graphs14 Jun 2023
- 2022From Local to Global: Spectral-Inspired Graph Neural Networks24 Sep 2022
- 2022GNN Transformation Framework for Improving Efficiency and Scalability25 Jul 2022
- 2022Beyond Real-world Benchmark Datasets: An Empirical Study of Node Classification with GNNs18 Jun 2022
- 2022Graph Augmentation Learning17 Mar 2022
- 2022Transformer for Graphs: An Overview from Architecture Perspective17 Feb 2022
- 2022RETE: Retrieval-Enhanced Temporal Event Forecasting on Unified Query Product Evolutionary Graph12 Feb 2022
- 2021GREED: A Neural Framework for Learning Graph Distance Functions24 Dec 2021
- 2021Network In Graph Neural Network23 Nov 2021
- 2021Nested Graph Neural Networks25 Oct 2021
- 2021Tree Decomposed Graph Neural Network25 Aug 2021
- 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Study24 Aug 2021
12 newest of 15 All 15 (JSON)