GRANOLA: Adaptive Normalization for Graph Neural Networks
Moshe Eliasof, Beatrice Bevilacqua, Carola-Bibiane Sch\"onlieb, Haggai, Maron

TL;DR
GRANOLA introduces an adaptive normalization layer for GNNs that leverages neighborhood structure and random features, improving expressive power and performance across benchmarks.
Contribution
The paper proposes GRANOLA, a novel graph-adaptive normalization layer that enhances GNN expressiveness by capturing neighborhood characteristics through random node features.
Findings
GRANOLA outperforms existing normalization methods on multiple graph benchmarks.
It achieves top performance among MPNN-based methods within the same time complexity.
Theoretical analysis supports the effectiveness of the adaptive normalization approach.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Neural Networks and Applications
MethodsGraph Neural Network
