Feature Correlation Aggregation: on the Path to Better Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Prior to the introduction of Graph Neural Networks (GNNs), modeling and analyzing irregular data, particularly graphs, was thought to be the Achilles' heel of deep learning. The core concept of GNNs is to find a representation by recursively aggregating the representations of a central node and those of its neighbors. The core concept of GNNs is to find a representation by recursively aggregating the representations of a central node and those of its neighbor, and its success has been demonstrated by many GNNs' designs. However, most of them only focus on using the first-order information between a node and its neighbors. In this paper, we introduce a central node permutation variant function through a frustratingly simple and innocent-looking modification to the core operation of a GNN, namely the Feature cOrrelation aGgregation (FOG) module which learns the second-order information from feature correlation between a node and its neighbors in the pipeline. By adding FOG into existing variants of GNNs, we empirically verify this second-order information complements the features generated by original GNNs across a broad set of benchmarks. A tangible boost in performance of the model is observed where the model surpasses previous state-of-the-art results by a significant margin while employing fewer parameters. (e.g., 33.116% improvement on a real-world molecular dataset using graph convolutional networks).
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 23 of its 35 references that are in the map. First posted on arXiv 20 Sep 2021.
Builds on
23 of 35 references.
References · 23
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2016Matching Networks for One Shot Learningcited by 2,246
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2020Benchmarking Graph Neural Networkscited by 672
11 more
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2017Residual Gated Graph ConvNetscited by 341
- 2017Few-Shot Learning with Graph Neural Networkscited by 324
- 2018Bilinear Attention Networkscited by 277
- 2015Deep Convolutional Networks on Graph-Structured Datacited by 246
- 2015Bilinear CNNs for Fine-grained Visual Recognitioncited by 228
- 2017struc2vec: Learning Node Representations from Structural Identitycited by 214
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2018Differentiable MPC for End-to-end Planning and Controlcited by 178
- 2017Improved Bilinear Pooling with CNNscited by 29
- 2018End-to-End Deep Kronecker-Product Matching for Person Re-identificationcited by 12
Built on by
Not cited yet.