Understanding Pooling in Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Inspired by the conventional pooling layers in convolutional neural networks, many recent works in the field of graph machine learning have introduced pooling operators to reduce the size of graphs. The great variety in the literature stems from the many possible strategies for coarsening a graph, which may depend on different assumptions on the graph structure or the specific downstream task. In this paper we propose a formal characterization of graph pooling based on three main operations, called selection, reduction, and connection, with the goal of unifying the literature under a common framework. Following this formalization, we introduce a taxonomy of pooling operators and categorize more than thirty pooling methods proposed in recent literature. We propose criteria to evaluate the performance of a pooling operator and use them to investigate and contrast the behavior of different classes of the taxonomy on a variety of tasks.
Key facts. Cited by 69 papers in the map (data through 14 Oct 2026). Builds on 41 of its 70 references that are in the map. First posted on arXiv 11 Oct 2021.
Builds on
41 of 70 references.
References · 41
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
- 2015Gated Graph Sequence Neural Networkscited by 796
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 664
29 more
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2019Self-Attention Graph Poolingcited by 421
- 2016OctNet: Learning Deep 3D Representations at High Resolutionscited by 342
- 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 310
- 2015Diffusion-Convolutional Neural Networkscited by 268
- 2015Order Matters: Sequence to sequence for setscited by 237
- 2017CayleyNets: Graph Convolutional Neural Networks with Complex Rational Spectral Filterscited by 203
- 2019Universal Invariant and Equivariant Graph Neural Networkscited by 183
- 2020Design Space for Graph Neural Networkscited by 182
- 2019Understanding Attention and Generalization in Graph Neural Networkscited by 169
- 2017SplineCNN: Fast Geometric Deep Learning with Continuous B-Spline Kernelscited by 161
- 2019ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representationscited by 156
- 2019On the Universality of Invariant Networkscited by 152
- 2020A Survey on The Expressive Power of Graph Neural Networkscited by 111
- 2018Towards Sparse Hierarchical Graph Classifierscited by 100
- 2019Graph Convolutional Networks with EigenPoolingcited by 94
- 2020Rethinking pooling in graph neural networkscited by 73
- 2020Graph Neural Networks in TensorFlow and Keras with Spektralcited by 60
- 2019DEMO-Net: Degree-specific Graph Neural Networks for Node and Graph Classificationcited by 59
- 2021Graph Coarsening with Neural Networkscited by 55
- 2019Edge Contraction Pooling for Graph Neural Networkscited by 53
- 2019Octree guided CNN with Spherical Kernels for 3D Point Cloudscited by 50
- 2019A Unifying Framework for Spectrum-Preserving Graph Sparsification and Coarseningcited by 31
- 2019Hierarchical Representation Learning in Graph Neural Networks with Node Decimation Poolingcited by 30
- 2020Deep Graph Mapper: Seeing Graphs through the Neural Lenscited by 22
- 2019Towards Interpretable Sparse Graph Representation Learning with Laplacian Poolingcited by 20
- 2019A Non-Negative Factorization approach to node pooling in Graph Convolutional Neural Networkscited by 14
- 2019Clique pooling for graph classificationcited by 13
- 2019Function Space Pooling For Graph Convolutional Networkscited by 2
Built on by
Citing papers per year: 2022: 12; 2023: 16; 2024: 19; 2025: 12; 2026: 10.
69 papers.
Sort:
By area:
- 2022BrainGB: A Benchmark for Brain Network Analysis with Graph Neural Networkscited by 75
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
- 2023A graph convolutional autoencoder approach to model order reduction for parametrized PDEscited by 44
- 2023The expressive power of pooling in Graph Neural Networkscited by 35
- 2023Graph Deep Learning for Time Series Forecastingcited by 26
- 2025LLM as GNN: Graph Vocabulary Learning for Text-Attributed Graph Foundation Modelscited by 22
- 2023Graph-based Time Series Clustering for End-to-End Hierarchical Forecastingcited by 17
- 2024Graph-based Forecasting with Missing Data through Spatiotemporal Downsamplingcited by 17
- 2023A Gromov--Wasserstein Geometric View of Spectrum-Preserving Graph Coarseningcited by 15
- 2024Understanding Virtual Nodes: Oversquashing and Node Heterogeneitycited by 14
- 2023Search to Fine-tune Pre-trained Graph Neural Networks for Graph-level Taskscited by 13
38 more
- 2023Neural Bayes Estimators for Irregular Spatial Data using Graph Neural Networkscited by 13
- 2025Exact Computation of Any-Order Shapley Interactions for Graph Neural Networkscited by 13
- 2024Graph Pooling via Ricci Flowcited by 10
- 2024Heterogeneous Sheaf Neural Networkscited by 10
- 2024A Survey on Graph Condensationcited by 9
- 2024Boosting Graph Pooling with Persistent Homologycited by 9
- 2024Graph Coarsening with Message-Passing Guaranteescited by 9
- 2022Simplifying Clustering with Graph Neural Networkscited by 8
- 2022PatchGT: Transformer over Non-trainable Clusters for Learning Graph Representationscited by 8
- 2024Cluster-wise Graph Transformer with Dual-granularity Kernelized Attentioncited by 8
- 2022SS-GNN: A Simple-Structured Graph Neural Network for Affinity Predictioncited by 7
- 2022Total Variation Graph Neural Networkscited by 7
- 2024A Comprehensive Graph Pooling Benchmark: Effectiveness, Robustness and Generalizabilitycited by 7
- 2022Pooling Strategies for Simplicial Convolutional Networkscited by 5
- 2023Adaptive Hierarchical SpatioTemporal Network for Traffic Forecastingcited by 5
- 2024MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networkscited by 5
- 2025Geometry-Aware Edge Pooling for Graph Neural Networkscited by 5
- 2023Graph State-Space Models and Latent Relational Inferencecited by 4
- 2023Feudal Graph Reinforcement Learningcited by 4
- 2023On Exploring Node-feature and Graph-structure Diversities for Node Drop Graph Poolingcited by 4
- 2023Taking the human out of decomposition-based optimization via artificial intelligence: Part I. Learning when to decomposecited by 3
- 2024GraphCNNpred: A stock market indices prediction using a Graph based deep learning systemcited by 3
- 2024Beyond Grid Data: Exploring Graph Neural Networks for Earth Observationcited by 3
- 2022DOTIN: Dropping Task-Irrelevant Nodes for GNNscited by 2
- 2022Graph Property Prediction on Open Graph Benchmark: A Winning Solution by Graph Neural Architecture Searchcited by 2
- 2022Deep learning and multi-level featurization of graph representations of microstructural datacited by 2
- 2022On the Effectiveness of Hybrid Pooling in Mixup-Based Graph Learning for Language Processingcited by 2
- 2024A Hybrid Graph Neural Network for Enhanced EEG-Based Depression Detectioncited by 2
- 2025BN-Pool: Bayesian Nonparametric Pooling for Graphscited by 2
- 2025Hierarchical Message-Passing Policies for Multi-Agent Reinforcement Learningcited by 2
- 2025Torch Geometric Pool: the PyTorch library for pooling in Graph Neural Networkscited by 2
- 2026Hierarchical Discrete Flow Matching for Graph Generationcited by 2
- 2023Imputing Brain Measurements Across Data Sets via Graph Neural Networkscited by 1
- 2023Careful Selection and Thoughtful Discarding: Graph Explicit Pooling Utilizing Discarded Nodescited by 1
- 2024Multi-Hierarchical Surrogate Learning for Structural Dynamical Crash Simulations Using Graph Convolutional Neural Networkscited by 1
- 2024Implicit Neural Representation For Accurate CFD Flow Field Predictioncited by 1
- 2024MDL-Pool: Adaptive Multilevel Graph Pooling Based on Minimum Description Lengthcited by 1
- 2024DLGNet: Hyperedge Classification through Directed Line Graphs for Chemical Reactionscited by 1
50 most cited of 69 All 69 (JSON)
- 2026Repurposing Unified Topological Signatures for Graph Representation Learning15 Sep 2026
- 2026Geometric Flow enhanced Graph Coarsening14 Sep 2026
- 2026Learning and Clustering on Temporal Graphs: Principles, Primitives, and Pooling4 Aug 2026
- 2026Train Small, Deploy Large: Zero-Shot GNN Transfer Through Geometric Renormalization30 Jul 2026
- 2026Learning the Graphical Nature of Symmetries13 Jul 2026
- 2026Hierarchical Pooling for Sheaf Neural Networks18 Jun 2026
- 2026Graph Hierarchical Recurrence for Long-Range Generalization18 May 2026
- 2026Diversity Curves for Graph Representation Learning7 May 2026
- 2026The Role of Node Features in Graph Pooling7 May 2026
- 2026Hierarchical Discrete Flow Matching for Graph Generation31 Mar 2026
- 2025AutoSchA: Automatic Hierarchical Music Representations via Multi-Relational Node Isolation20 Dec 2025
- 2025A Roadmap for Applying Graph Neural Networks to Numerical Data: Insights from Cementitious Materials16 Dec 2025
38 more
- 2025Torch Geometric Pool: the PyTorch library for pooling in Graph Neural Networks14 Dec 2025
- 2025Multi-Scale Protein Structure Modelling with Geometric Graph U-Nets7 Dec 2025
- 2025Bounded Graph Clustering with Graph Neural Networks5 Dec 2025
- 2025GDLNN: Marriage of Programming Language and Neural Networks for Accurate and Easy-to-Explain Graph Classification1 Oct 2025
- 2025Hierarchical Message-Passing Policies for Multi-Agent Reinforcement Learning31 Jul 2025
- 2025Geometry-Aware Edge Pooling for Graph Neural Networks13 Jun 2025
- 2025Global graph features unveiled by unsupervised geometric deep learning7 Mar 2025
- 2025LLM as GNN: Graph Vocabulary Learning for Text-Attributed Graph Foundation Models5 Mar 2025
- 2025Exact Computation of Any-Order Shapley Interactions for Graph Neural Networks28 Jan 2025
- 2025BN-Pool: Bayesian Nonparametric Pooling for Graphs16 Jan 2025
- 2024Beyond Grid Data: Exploring Graph Neural Networks for Earth Observation5 Nov 2024
- 2024DLGNet: Hyperedge Classification through Directed Line Graphs for Chemical Reactions9 Oct 2024
- 2024Cluster-wise Graph Transformer with Dual-granularity Kernelized Attention9 Oct 2024
- 2024A Hybrid Graph Neural Network for Enhanced EEG-Based Depression Detection8 Oct 2024
- 2024MDL-Pool: Adaptive Multilevel Graph Pooling Based on Minimum Description Length16 Sep 2024
- 2024Heterogeneous Sheaf Neural Networks12 Sep 2024
- 2024MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks8 Sep 2024
- 2024Implicit Neural Representation For Accurate CFD Flow Field Prediction12 Aug 2024
- 2024Graph Pooling via Ricci Flow5 Jul 2024
- 2024GraphCNNpred: A stock market indices prediction using a Graph based deep learning system4 Jul 2024
- 2024A Comprehensive Graph Pooling Benchmark: Effectiveness, Robustness and Generalizability13 Jun 2024
- 2024Graph Coarsening with Message-Passing Guarantees28 May 2024
- 2024Understanding Virtual Nodes: Oversquashing and Node Heterogeneity22 May 2024
- 2024Boosting Graph Pooling with Persistent Homology26 Feb 2024
- 2024Graph-based Forecasting with Missing Data through Spatiotemporal Downsampling16 Feb 2024
- 2024Scalable Graph Self-Supervised Learning14 Feb 2024
- 2024Multi-Hierarchical Surrogate Learning for Structural Dynamical Crash Simulations Using Graph Convolutional Neural Networks14 Feb 2024
- 2024A Survey on Graph Condensation3 Feb 2024
- 2024A Hierarchical Framework with Spatio-Temporal Consistency Learning for Emergence Detection in Complex Adaptive Systems18 Jan 2024
- 2023Careful Selection and Thoughtful Discarding: Graph Explicit Pooling Utilizing Discarded Nodes21 Nov 2023
- 2023Zero Coordinate Shift: Whetted Automatic Differentiation for Physics-informed Operator Learning1 Nov 2023
- 2023Graph Deep Learning for Time Series Forecasting24 Oct 2023
- 2023Taking the human out of decomposition-based optimization via artificial intelligence: Part I. Learning when to decompose10 Oct 2023
- 2023Neural Bayes Estimators for Irregular Spatial Data using Graph Neural Networks4 Oct 2023
- 2023Imputing Brain Measurements Across Data Sets via Graph Neural Networks19 Aug 2023
- 2023Search to Fine-tune Pre-trained Graph Neural Networks for Graph-level Tasks14 Aug 2023
- 2023On Exploring Node-feature and Graph-structure Diversities for Node Drop Graph Pooling22 Jun 2023
- 2023Adaptive Hierarchical SpatioTemporal Network for Traffic Forecasting15 Jun 2023
50 newest of 69 All 69 (JSON)
- 2026Hierarchical Discrete Flow Matching for Graph Generationcited by 2
- 2026Hierarchical Discrete Flow Matching for Graph Generation31 Mar 2026
- 2022BrainGB: A Benchmark for Brain Network Analysis with Graph Neural Networkscited by 75
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
- 2023A graph convolutional autoencoder approach to model order reduction for parametrized PDEscited by 44
- 2023The expressive power of pooling in Graph Neural Networkscited by 35
- 2023Graph Deep Learning for Time Series Forecastingcited by 26
- 2025LLM as GNN: Graph Vocabulary Learning for Text-Attributed Graph Foundation Modelscited by 22
- 2023Graph-based Time Series Clustering for End-to-End Hierarchical Forecastingcited by 17
- 2024Graph-based Forecasting with Missing Data through Spatiotemporal Downsamplingcited by 17
- 2023A Gromov--Wasserstein Geometric View of Spectrum-Preserving Graph Coarseningcited by 15
- 2024Understanding Virtual Nodes: Oversquashing and Node Heterogeneitycited by 14
- 2023Search to Fine-tune Pre-trained Graph Neural Networks for Graph-level Taskscited by 13
12 most cited of 68 All 68 (JSON)
- 2026Repurposing Unified Topological Signatures for Graph Representation Learning15 Sep 2026
- 2026Geometric Flow enhanced Graph Coarsening14 Sep 2026
- 2026Learning and Clustering on Temporal Graphs: Principles, Primitives, and Pooling4 Aug 2026
- 2026Train Small, Deploy Large: Zero-Shot GNN Transfer Through Geometric Renormalization30 Jul 2026
- 2026Learning the Graphical Nature of Symmetries13 Jul 2026
- 2026Hierarchical Pooling for Sheaf Neural Networks18 Jun 2026
- 2026Graph Hierarchical Recurrence for Long-Range Generalization18 May 2026
- 2026Diversity Curves for Graph Representation Learning7 May 2026
- 2026The Role of Node Features in Graph Pooling7 May 2026
- 2025AutoSchA: Automatic Hierarchical Music Representations via Multi-Relational Node Isolation20 Dec 2025
- 2025A Roadmap for Applying Graph Neural Networks to Numerical Data: Insights from Cementitious Materials16 Dec 2025
- 2025Torch Geometric Pool: the PyTorch library for pooling in Graph Neural Networks14 Dec 2025
12 newest of 68 All 68 (JSON)