SF-GNN: Self Filter for Message Lossless Propagation in Deep Graph Neural Network
Not on the map. Why?
Abstract (arXiv)
Graph Neural Network (GNN), with the main idea of encoding graph structure information of graphs by propagation and aggregation, has developed rapidly. It achieved excellent performance in representation learning of multiple types of graphs such as homogeneous graphs, heterogeneous graphs, and more complex graphs like knowledge graphs. However, merely stacking GNN layers may not improve the model's performance and can even be detrimental. For the phenomenon of performance degradation in deep GNNs, we propose a new perspective. Unlike the popular explanations of over-smoothing or over-squashing, we think the issue arises from the interference of low-quality node representations during message propagation. We introduce a simple and general method, SF-GNN, to address this problem. In SF-GNN, we define two representations for each node, one is the node representation that represents the feature of the node itself, and the other is the message representation specifically for propagating messages to neighbor nodes. A self-filter module evaluates the quality of the node representation and decides whether to integrate it into the message propagation based on this quality assessment. Experiments on node classification tasks for both homogeneous and heterogeneous graphs, as well as link prediction tasks on knowledge graphs, demonstrate that our method can be applied to various GNN models and outperforms state-of-the-art baseline methods in addressing deep GNN degradation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 28 of its 35 references that are in the map. First posted on arXiv 3 Jul 2024.
Builds on
28 of 35 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
16 more
- 2017Convolutional 2D Knowledge Graph Embeddingscited by 729
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 471
- 2019Composition-based Multi-Relational Graph Convolutional Networkscited by 395
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 273
- 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
- 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 113
- 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
- 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothingcited by 67
- 2021How Does Knowledge Graph Embedding Extrapolate to Unseen Data: A Semantic Evidence Viewcited by 17
- 2022NeuralKG: An Open Source Library for Diverse Representation Learning of Knowledge Graphscited by 8
Built on by
Not cited yet.