mlsanityData to 7 Oct 2026

GRANOLA: Adaptive Normalization for Graph Neural Networks

arXiv 2404.13344 ↗First posted 20 Apr 2024cs.LG cs.AIcited by 7

Not on the map. Why?

Abstract (arXiv)

In recent years, significant efforts have been made to refine the design of Graph Neural Network (GNN) layers, aiming to overcome diverse challenges, such as limited expressive power and oversmoothing. Despite their widespread adoption, the incorporation of off-the-shelf normalization layers like BatchNorm or InstanceNorm within a GNN architecture may not effectively capture the unique characteristics of graph-structured data, potentially reducing the expressive power of the overall architecture. Moreover, existing graph-specific normalization layers often struggle to offer substantial and consistent benefits. In this paper, we propose GRANOLA, a novel graph-adaptive normalization layer. Unlike existing normalization layers, GRANOLA normalizes node features by adapting to the specific characteristics of the graph, particularly by generating expressive representations of its neighborhood structure, obtained by leveraging the propagation of Random Node Features (RNF) in the graph. We present theoretical results that support our design choices. Our extensive empirical evaluation of various graph benchmarks underscores the superior performance of GRANOLA over existing normalization techniques. Furthermore, GRANOLA emerges as the top-performing method among all baselines within the same time complexity of Message Passing Neural Networks (MPNNs).

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 63 of its 78 references that are in the map. First posted on arXiv 20 Apr 2024.

Builds on

63 of 78 references.

References · 63

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  5. 2017Graph Attention Networkscited by 8,854
  6. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  7. 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 5,986
  8. 2016Layer Normalizationcited by 5,579
  9. 2018How Powerful are Graph Neural Networks?cited by 4,355
  10. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  11. 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
  12. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
38 more
  1. 2017Arbitrary Style Transfer in Real-time with Adaptive Instance Normalizationcited by 1,998
  2. 2016Identity Mappings in Deep Residual Networkscited by 1,960
  3. 2018Group Normalizationcited by 1,514
  4. 2019Semantic Image Synthesis with Spatially-Adaptive Normalizationcited by 1,295
  5. 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
  6. 2019Strategies for Pre-training Graph Neural Networkscited by 964
  7. 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
  8. 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
  9. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
  10. 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
  11. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
  12. 2020Benchmarking Graph Neural Networkscited by 672
  13. 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
  14. 2019Provably Powerful Graph Networkscited by 385
  15. 2018How Does Batch Normalization Help Optimization?cited by 355
  16. 2016A Learned Representation For Artistic Stylecited by 340
  17. 2021Graph Neural Networks with Learnable Structural and Positional Representationscited by 326
  18. 2020Improving Graph Neural Network Expressivity via Subgraph Isomorphism Countingcited by 312
  19. 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
  20. 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
  21. 2019SEAN: Image Synthesis with Semantic Region-Adaptive Normalizationcited by 253
  22. 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
  23. 2020Can Graph Neural Networks Count Substructures?cited by 235
  24. 2021Weisfeiler and Lehman Go Topological: Message Passing Simplicial Networkscited by 219
  25. 2021Weisfeiler and Lehman Go Cellular: CW Networkscited by 218
  26. 2021Identity-aware Graph Neural Networkscited by 197
  27. 2020The Surprising Power of Graph Neural Networks with Random Node Initializationcited by 190
  28. 2020Random Features Strengthen Graph Neural Networkscited by 184
  29. 2018Understanding Batch Normalizationcited by 157
  30. 2021Equivariant Subgraph Aggregation Networkscited by 154
  31. 2021From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awarenesscited by 154
  32. 2019Relational Pooling for Graph Representationscited by 150
  33. 2021Nested Graph Neural Networkscited by 136
  34. 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
  35. 2020From Local Structures to Size Generalization in Graph Neural Networkscited by 119
  36. 2023Rethinking the Expressive Power of GNNs via Graph Biconnectivitycited by 119
  37. 2020GraphNorm: A Principled Approach to Accelerating Graph Neural Network Trainingcited by 116
  38. 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 113

50 most cited of 63 All 63 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 5; 2025: 0; 2026: 2.

7 papers.