Boosting Graph Neural Networks by Injecting Pooling in Message Passing
Not on the map. Why?
Abstract (arXiv)
There has been tremendous success in the field of graph neural networks (GNNs) as a result of the development of the message-passing (MP) layer, which updates the representation of a node by combining it with its neighbors to address variable-size and unordered graphs. Despite the fruitful progress of MP GNNs, their performance can suffer from over-smoothing, when node representations become too similar and even indistinguishable from one another. Furthermore, it has been reported that intrinsic graph structures are smoothed out as the GNN layer increases. Inspired by the edge-preserving bilateral filters used in image processing, we propose a new, adaptable, and powerful MP framework to prevent over-smoothing. Our bilateral-MP estimates a pairwise modular gradient by utilizing the class information of nodes, and further preserves the global graph structure by using the gradient when the aggregating function is applied. Our proposed scheme can be generalized to all ordinary MP GNNs. Experiments on five medium-size benchmark datasets using four state-of-the-art MP GNNs indicate that the bilateral-MP improves performance by alleviating over-smoothing. By inspecting quantitative measurements, we additionally validate the effectiveness of the proposed mechanism in preventing the over-smoothing issue.
Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 29 of its 37 references that are in the map. First posted on arXiv 8 Feb 2022.
Builds on
29 of 37 references.
References · 29
- 2014Adam: A Method for Stochastic Optimizationcited by 37,093
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,318
- 2017Graph Attention Networkscited by 8,888
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,991
- 2017Inductive Representation Learning on Large Graphscited by 6,303
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,911
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,061
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 991
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 723
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2020Benchmarking Graph Neural Networkscited by 675
17 more
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2015Empirical Evaluation of Rectified Activations in Convolutional Networkcited by 517
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2016Learning Multiagent Communication with Backpropagationcited by 359
- 2017Residual Gated Graph ConvNetscited by 345
- 2017Community Detection and Stochastic Block Modelscited by 317
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 266
- 2019ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representationscited by 156
- 2018Adaptive Graph Convolutional Neural Networkscited by 155
- 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 114
- 2018Towards Sparse Hierarchical Graph Classifierscited by 100
- 2020Memory-Based Graph Networkscited by 56
- 2019Spectral Clustering with Graph Neural Networks for Graph Poolingcited by 16
- 2018When Work Matters: Transforming Classical Network Structures to Graph CNNcited by 6
- 2018Embedding Bilateral Filter in Least Squares for Efficient Edge-preserving Image Smoothingcited by 3
Built on by
Not cited yet.