ENADPool: The Edge-Node Attention-based Differentiable Pooling for Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) are powerful tools for graph classification. One important operation for GNNs is the downsampling or pooling that can learn effective embeddings from the node representations. In this paper, we propose a new hierarchical pooling operation, namely the Edge-Node Attention-based Differentiable Pooling (ENADPool), for GNNs to learn effective graph representations. Unlike the classical hierarchical pooling operation that is based on the unclear node assignment and simply computes the averaged feature over the nodes of each cluster, the proposed ENADPool not only employs a hard clustering strategy to assign each node into an unique cluster, but also compress the node features as well as their edge connectivity strengths into the resulting hierarchical structure based on the attention mechanism after each pooling step. As a result, the proposed ENADPool simultaneously identifies the importance of different nodes within each separated cluster and edges between corresponding clusters, that significantly addresses the shortcomings of the uniform edge-node based structure information aggregation arising in the classical hierarchical pooling operation. Moreover, to mitigate the over-smoothing problem arising in existing GNNs, we propose a Multi-distance GNN (MD-GNN) model associated with the proposed ENADPool operation, allowing the nodes to actively and directly receive the feature information from neighbors at different random walk steps. Experiments demonstrate the effectiveness of the MD-GNN associated with the proposed ENADPool.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 24 of its 35 references that are in the map. First posted on arXiv 16 May 2024.
Builds on
24 of 35 references.
References · 24
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2014Going Deeper with Convolutionscited by 4,231
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2018Link Prediction Based on Graph Neural Networkscited by 829
12 more
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2019Graph U-Netscited by 489
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2019Self-Attention Graph Poolingcited by 421
- 2018GaAN: Gated Attention Networks for Learning on Large and Spatiotemporal Graphscited by 164
- 2019ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representationscited by 156
- 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
- 2022Structural Entropy Guided Graph Hierarchical Poolingcited by 62
- 2018N-GCN: Multi-scale Graph Convolution for Semi-supervised Node Classificationcited by 54
- 2022KerGNNs: Interpretable Graph Neural Networks with Graph Kernelscited by 50
- 2020Convolutional Kernel Networks for Graph-Structured Datacited by 38
Built on by
Citing papers per year: 2025: 1.
1 paper.