Grouping-matrix based Graph Pooling with Adaptive Number of Clusters
Not on the map. Why?
Abstract (arXiv)
Graph pooling is a crucial operation for encoding hierarchical structures within graphs. Most existing graph pooling approaches formulate the problem as a node clustering task which effectively captures the graph topology. Conventional methods ask users to specify an appropriate number of clusters as a hyperparameter, then assume that all input graphs share the same number of clusters. In inductive settings where the number of clusters can vary, however, the model should be able to represent this variation in its pooling layers in order to learn suitable clusters. Thus we propose GMPool, a novel differentiable graph pooling architecture that automatically determines the appropriate number of clusters based on the input data. The main intuition involves a grouping matrix defined as a quadratic form of the pooling operator, which induces use of binary classification probabilities of pairwise combinations of nodes. GMPool obtains the pooling operator by first computing the grouping matrix, then decomposing it. Extensive evaluations on molecular property prediction tasks demonstrate that our method outperforms conventional methods.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 22 of its 39 references that are in the map. First posted on arXiv 7 Sep 2022.
Builds on
22 of 39 references.
References · 22
- 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
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2019Graph U-Netscited by 489
- 2019Self-Attention Graph Poolingcited by 421
- 2019Analyzing Learned Molecular Representations for Property Predictioncited by 373
10 more
- 2019ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representationscited by 156
- 2018Learning Multimodal Graph-to-Graph Translation for Molecular Optimizationcited by 87
- 2020Memory-Based Graph Networkscited by 56
- 2015Training Deep Networks with Structured Layers by Matrix Backpropagationcited by 28
- 2019Backpropagation-Friendly Eigendecompositioncited by 27
- 2021Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?cited by 24
- 2021Robust Differentiable SVDcited by 19
- 2019Spectral Clustering with Graph Neural Networks for Graph Poolingcited by 16
- 2022Fast Differentiable Matrix Square Rootcited by 14
- 2018Word Embedding based on Low-Rank Doubly Stochastic Matrix Decompositioncited by 1
Built on by
Citing papers per year: 2023: 3; 2024: 1; 2025: 1.
5 papers.
- 2023Mastering Long-Tail Complexity on Graphs: Characterization, Learning, and Generalizationcited by 8
- 2023Geometrically Aligned Transfer Encoder for Inductive Transfer in Regression Taskscited by 6
- 2024Multitask Extension of Geometrically Aligned Transfer Encodercited by 3
- 2023Co-attention Graph Pooling for Efficient Pairwise Graph Interaction Learningcited by 0
- 2025Geometric Embedding Alignment via Curvature Matching in Transfer Learningcited by 0
- 2025Geometric Embedding Alignment via Curvature Matching in Transfer Learning16 Jun 2025
- 2024Multitask Extension of Geometrically Aligned Transfer Encoder3 May 2024
- 2023Geometrically Aligned Transfer Encoder for Inductive Transfer in Regression Tasks10 Oct 2023
- 2023Co-attention Graph Pooling for Efficient Pairwise Graph Interaction Learning28 Jul 2023
- 2023Mastering Long-Tail Complexity on Graphs: Characterization, Learning, and Generalization17 May 2023