iPool -- Information-based Pooling in Hierarchical Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
With the advent of data science, the analysis of network or graph data has become a very timely research problem. A variety of recent works have been proposed to generalize neural networks to graphs, either from a spectral graph theory or a spatial perspective. The majority of these works however focus on adapting the convolution operator to graph representation. At the same time, the pooling operator also plays an important role in distilling multiscale and hierarchical representations but it has been mostly overlooked so far. In this paper, we propose a parameter-free pooling operator, called iPool, that permits to retain the most informative features in arbitrary graphs. With the argument that informative nodes dominantly characterize graph signals, we propose a criterion to evaluate the amount of information of each node given its neighbors, and theoretically demonstrate its relationship to neighborhood conditional entropy. This new criterion determines how nodes are selected and coarsened graphs are constructed in the pooling layer. The resulting hierarchical structure yields an effective isomorphism-invariant representation of networked data in arbitrary topologies. The proposed strategy is evaluated in terms of graph classification on a collection of public graph datasets, including bioinformatics and social networks, and achieves state-of-the-art performance on most of the datasets.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 6; 2023: 4; 2024: 2; 2025: 4.
21 papers.
Sort:
- 2022Graph neural networks for materials science and chemistrycited by 181
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
- 2023Graph Neural Network-based EEG Classification: A Surveycited by 21
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2021Hierarchical Adaptive Pooling by Capturing High-order Dependency for Graph Representation Learningcited by 14
- 2021Maximum Entropy Weighted Independent Set Pooling for Graph Neural Networkscited by 12
- 2022Generalizing Downsampling from Regular Data to Graphscited by 6
- 2024Clustering for Protein Representation Learningcited by 6
- 2024MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networkscited by 5
- 2023On Exploring Node-feature and Graph-structure Diversities for Node Drop Graph Poolingcited by 4
- 2021Implementing graph neural networks with TensorFlow-Kerascited by 3
- 2021Edge but not Least: Cross-View Graph Poolingcited by 3
9 more
- 2023MPool: Motif-Based Graph Poolingcited by 3
- 2022Tackling Provably Hard Representative Selection via Graph Neural Networkscited by 2
- 2025BN-Pool: Bayesian Nonparametric Pooling for Graphscited by 2
- 2025Efficient Curvature-aware Graph Networkcited by 2
- 2021Seeing All From a Few: Nodes Selection Using Graph Pooling for Graph Clusteringcited by 1
- 2022SPGP: Structure Prototype Guided Graph Poolingcited by 1
- 2023Careful Selection and Thoughtful Discarding: Graph Explicit Pooling Utilizing Discarded Nodescited by 1
- 2025Context Pooling: Query-specific Graph Pooling for Generic Inductive Link Prediction in Knowledge Graphscited by 0
- 2025S2-UniSeg: Fast Universal Agglomerative Pooling for Scalable Segment Anything without Supervisioncited by 0
- 2025Efficient Curvature-aware Graph Network3 Nov 2025
- 2025S2-UniSeg: Fast Universal Agglomerative Pooling for Scalable Segment Anything without Supervision9 Aug 2025
- 2025Context Pooling: Query-specific Graph Pooling for Generic Inductive Link Prediction in Knowledge Graphs10 Jul 2025
- 2025BN-Pool: Bayesian Nonparametric Pooling for Graphs16 Jan 2025
- 2024MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks8 Sep 2024
- 2024Clustering for Protein Representation Learning30 Mar 2024
- 2023Careful Selection and Thoughtful Discarding: Graph Explicit Pooling Utilizing Discarded Nodes21 Nov 2023
- 2023Graph Neural Network-based EEG Classification: A Survey3 Oct 2023
- 2023On Exploring Node-feature and Graph-structure Diversities for Node Drop Graph Pooling22 Jun 2023
- 2023MPool: Motif-Based Graph Pooling7 Mar 2023
- 2022SPGP: Structure Prototype Guided Graph Pooling16 Sep 2022
- 2022Generalizing Downsampling from Regular Data to Graphs6 Aug 2022
9 more
- 2022Graph neural networks for materials science and chemistry5 Aug 2022
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networks18 Jul 2022
- 2022Tackling Provably Hard Representative Selection via Graph Neural Networks20 May 2022
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunities15 Apr 2022
- 2021Edge but not Least: Cross-View Graph Pooling24 Sep 2021
- 2021Maximum Entropy Weighted Independent Set Pooling for Graph Neural Networks3 Jul 2021
- 2021Seeing All From a Few: Nodes Selection Using Graph Pooling for Graph Clustering30 Apr 2021
- 2021Hierarchical Adaptive Pooling by Capturing High-order Dependency for Graph Representation Learning13 Apr 2021
- 2021Implementing graph neural networks with TensorFlow-Keras7 Mar 2021
- 2022Graph neural networks for materials science and chemistrycited by 181
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
- 2023Graph Neural Network-based EEG Classification: A Surveycited by 21
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2021Hierarchical Adaptive Pooling by Capturing High-order Dependency for Graph Representation Learningcited by 14
- 2021Maximum Entropy Weighted Independent Set Pooling for Graph Neural Networkscited by 12
- 2022Generalizing Downsampling from Regular Data to Graphscited by 6
- 2024Clustering for Protein Representation Learningcited by 6
- 2024MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networkscited by 5
- 2023On Exploring Node-feature and Graph-structure Diversities for Node Drop Graph Poolingcited by 4
- 2021Implementing graph neural networks with TensorFlow-Kerascited by 3
- 2021Edge but not Least: Cross-View Graph Poolingcited by 3
12 most cited of 21 All 21 (JSON)
- 2025Efficient Curvature-aware Graph Network3 Nov 2025
- 2025S2-UniSeg: Fast Universal Agglomerative Pooling for Scalable Segment Anything without Supervision9 Aug 2025
- 2025Context Pooling: Query-specific Graph Pooling for Generic Inductive Link Prediction in Knowledge Graphs10 Jul 2025
- 2025BN-Pool: Bayesian Nonparametric Pooling for Graphs16 Jan 2025
- 2024MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks8 Sep 2024
- 2024Clustering for Protein Representation Learning30 Mar 2024
- 2023Careful Selection and Thoughtful Discarding: Graph Explicit Pooling Utilizing Discarded Nodes21 Nov 2023
- 2023Graph Neural Network-based EEG Classification: A Survey3 Oct 2023
- 2023On Exploring Node-feature and Graph-structure Diversities for Node Drop Graph Pooling22 Jun 2023
- 2023MPool: Motif-Based Graph Pooling7 Mar 2023
- 2022SPGP: Structure Prototype Guided Graph Pooling16 Sep 2022
- 2022Generalizing Downsampling from Regular Data to Graphs6 Aug 2022
12 newest of 21 All 21 (JSON)