ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representations
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNN) have been shown to work effectively for modeling graph structured data to solve tasks such as node classification, link prediction and graph classification. There has been some recent progress in defining the notion of pooling in graphs whereby the model tries to generate a graph level representation by downsampling and summarizing the information present in the nodes. Existing pooling methods either fail to effectively capture the graph substructure or do not easily scale to large graphs. In this work, we propose ASAP (Adaptive Structure Aware Pooling), a sparse and differentiable pooling method that addresses the limitations of previous graph pooling architectures. ASAP utilizes a novel self-attention network along with a modified GNN formulation to capture the importance of each node in a given graph. It also learns a sparse soft cluster assignment for nodes at each layer to effectively pool the subgraphs to form the pooled graph. Through extensive experiments on multiple datasets and theoretical analysis, we motivate our choice of the components used in ASAP. Our experimental results show that combining existing GNN architectures with ASAP leads to state-of-the-art results on multiple graph classification benchmarks. ASAP has an average improvement of 4%, compared to current sparse hierarchical state-of-the-art method.
Key facts. Cited by 156 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 27; 2022: 33; 2023: 36; 2024: 33; 2025: 17; 2026: 10.
156 papers.
Sort:
By area:
- 2022Discovering Invariant Rationales for Graph Neural Networkscited by 186
- 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
- 2021Accurate Learning of Graph Representations with Graph Multiset Poolingcited by 120
- 2021Learning Dynamic Graph Representation of Brain Connectome with Spatio-Temporal Attentioncited by 86
- 2022DiffWire: Inductive Graph Rewiring via the Lov'asz Boundcited by 79
- 2021SUGAR: Subgraph Neural Network with Reinforcement Pooling and Self-Supervised Mutual Information Mechanismcited by 75
- 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
- 2021Directed Acyclic Graph Neural Networkscited by 70
- 2021Understanding Pooling in Graph Neural Networkscited by 69
- 2023Energy Transformercited by 69
- 2022Structural Entropy Guided Graph Hierarchical Poolingcited by 62
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
38 more
- 2023Histopathology Whole Slide Image Analysis with Heterogeneous Graph Representation Learningcited by 47
- 2021Improving Subgraph Recognition with Variational Graph Information Bottleneckcited by 45
- 2021Edge Representation Learning with Hypergraphscited by 37
- 2021Pooling Architecture Search for Graph Classificationcited by 36
- 2023The expressive power of pooling in Graph Neural Networkscited by 35
- 2022Reinforced Causal Explainer for Graph Neural Networkscited by 34
- 2023Contrastive Video Question Answering via Video Graph Transformercited by 32
- 2022Self-supervised Heterogeneous Graph Pre-training Based on Structural Clusteringcited by 30
- 2023Joint Learning of Label and Environment Causal Independence for Graph Out-of-Distribution Generalizationcited by 29
- 2021Recognizing Predictive Substructures with Subgraph Information Bottleneckcited by 28
- 2023TempME: Towards the Explainability of Temporal Graph Neural Networks via Motif Discoverycited by 27
- 2022Higher-order Clustering and Pooling for Graph Neural Networkscited by 26
- 2021DialoGraph: Incorporating Interpretable Strategy-Graph Networks into Negotiation Dialoguescited by 25
- 2023Machine Learning for Practical Quantum Error Mitigationcited by 20
- 2024EXGC: Bridging Efficiency and Explainability in Graph Condensationcited by 20
- 2021Distribution Knowledge Embedding for Graph Poolingcited by 19
- 2021Efficient Graph Deep Learning in TensorFlow with tf_geometriccited by 17
- 2022Learning Resilient Radio Resource Management Policies with Graph Neural Networkscited by 17
- 2023Enhancing Graph Transformers with Hierarchical Distance Structural Encodingcited by 16
- 2021Graph Pooling via Coarsened Graph Infomaxcited by 15
- 2023Towards Semi-supervised Universal Graph Classificationcited by 15
- 2024Probabilistic Graph Rewiring via Virtual Nodescited by 15
- 2021Hierarchical Adaptive Pooling by Capturing High-order Dependency for Graph Representation Learningcited by 14
- 2024Understanding Virtual Nodes: Oversquashing and Node Heterogeneitycited by 14
- 2022State-Augmented Learnable Algorithms for Resource Management in Wireless Networkscited by 13
- 2023Search to Fine-tune Pre-trained Graph Neural Networks for Graph-level Taskscited by 13
- 2022Robust Causal Graph Representation Learning against Confounding Effectscited by 12
- 2023MG-GNN: Multigrid Graph Neural Networks for Learning Multilevel Domain Decomposition Methodscited by 12
- 2023The Snowflake Hypothesis: Training Deep GNN with One Node One Receptive fieldcited by 11
- 2024Graph Classification via Reference Distribution Learning: Theory and Practicecited by 11
- 2024Towards Dynamic Message Passing on Graphscited by 11
- 2021Motif Graph Neural Networkcited by 10
- 2022Deconfounding to Explanation Evaluation in Graph Neural Networkscited by 10
- 2023Neural Atoms: Propagating Long-range Interaction in Molecular Graphs through Efficient Communication Channelcited by 10
- 2021Revisiting Point Cloud Simplification: A Learnable Feature Preserving Approachcited by 9
- 2023Adaptive Gated Graph Convolutional Network for Explainable Diagnosis of Alzheimer's Disease using EEG Datacited by 9
- 2024Boosting Graph Pooling with Persistent Homologycited by 9
- 2021Multi-Level Attention Pooling for Graph Neural Networks: Unifying Graph Representations with Multiple Localitiescited by 8
50 most cited of 156 All 156 (JSON)
- 2026Global to Local: Topology-Preserving Adaptive Graph Pooling via Granular-Ball4 Sep 2026
- 2026Multigrid Training for Molecular Generation using Graph Neural Networks21 Jun 2026
- 2026Controlled Dynamics Attractor Transformer13 Jun 2026
- 2026A Comparative Study of Graph Neural Network Layer Selection for Interaction Modelling in Driving Trajectory Prediction12 Jun 2026
- 2026Beyond Convolution: Advancing Hypergraph Neural Networks with Hypergraph U-Nets8 Jun 2026
- 2026Multimodal Graph Representation Learning with Dynamic Information Pathways10 Mar 2026
- 2026Revealing Combinatorial Reasoning of GNNs via Graph Concept Bottleneck Layer2 Mar 2026
- 2026Combating Spurious Correlations in Graph Interpretability via Self-Reflection16 Jan 2026
- 2026T-Retriever: Tree-based Hierarchical Retrieval Augmented Generation for Textual Graphs8 Jan 2026
- 2026Learning from Historical Activations in Graph Neural Networks3 Jan 2026
- 2025AutoSchA: Automatic Hierarchical Music Representations via Multi-Relational Node Isolation20 Dec 2025
- 2025Beyond MMD: Evaluating Graph Generative Models with Geometric Deep Learning16 Dec 2025
38 more
- 2025Torch Geometric Pool: the PyTorch library for pooling in Graph Neural Networks14 Dec 2025
- 2025BugSweeper: Function-Level Detection of Smart Contract Vulnerabilities Using Graph Neural Networks10 Dec 2025
- 2025Multi-Scale Protein Structure Modelling with Geometric Graph U-Nets7 Dec 2025
- 2025Warm-starting active-set solvers using graph neural networks17 Nov 2025
- 2025ICEPool: Enhancing Graph Pooling Networks with Inter-cluster Connectivity5 Oct 2025
- 2025SpaPool: Soft Partition Assignment Pooling for__Graph Neural Networks15 Sep 2025
- 2025GraphPPD: Posterior Predictive Modelling for Graph-Level Inference23 Aug 2025
- 2025Sparse Causal Discovery with Generative Intervention for Unsupervised Graph Domain Adaptation10 Jul 2025
- 2025Geometry-Aware Edge Pooling for Graph Neural Networks13 Jun 2025
- 2025Are Graph Attention Networks Able to Model Structural Information?27 May 2025
- 2025Power Allocation for Delay Optimization in Device-to-Device Networks: A Graph Reinforcement Learning Approach19 May 2025
- 2025Flexible and Explainable Graph Analysis for EEG-based Alzheimer's Disease Classification2 Apr 2025
- 2025NodeNAS: Node-Specific Graph Neural Architecture Search for Out-of-Distribution Generalization4 Mar 2025
- 2025BN-Pool: Bayesian Nonparametric Pooling for Graphs16 Jan 2025
- 2025CGP-Tuning: Structure-Aware Soft Prompt Tuning for Code Vulnerability Detection8 Jan 2025
- 2024Graph Size-imbalanced Learning with Energy-guided Structural Smoothing23 Dec 2024
- 2024Line Graph Vietoris-Rips Persistence Diagram for Topological Graph Representation Learning23 Dec 2024
- 2024On the importance of local and global feature learning for automated measurable residual disease detection in flow cytometry data23 Nov 2024
- 2024Towards Dynamic Message Passing on Graphs31 Oct 2024
- 2024Cluster-wise Graph Transformer with Dual-granularity Kernelized Attention9 Oct 2024
- 2024EvoMesh: Adaptive Physical Simulation with Hierarchical Graph Evolutions3 Oct 2024
- 2024MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks8 Sep 2024
- 2024Task-Oriented Communication for Graph Data: A Graph Information Bottleneck Approach4 Sep 2024
- 2024Graph Classification via Reference Distribution Learning: Theory and Practice21 Aug 2024
- 2024Graph Classification with GNNs: Optimisation, Representation and Inductive Bias17 Aug 2024
- 2024Scalable Graph Compressed Convolutions26 Jul 2024
- 2024Tackling Oversmoothing in GNN via Graph Sparsification: A Truss-based Approach16 Jul 2024
- 2024Graph Structure Prompt Learning: A Novel Methodology to Improve Performance of Graph Neural Networks16 Jul 2024
- 2024Towards Understanding Sensitive and Decisive Patterns in Explainable AI: A Case Study of Model Interpretation in Geometric Deep Learning30 Jun 2024
- 2024Demystifying Higher-Order Graph Neural Networks18 Jun 2024
- 2024The Heterophilic Snowflake Hypothesis: Training and Empowering GNNs for Heterophilic Graphs18 Jun 2024
- 2024A Comprehensive Graph Pooling Benchmark: Effectiveness, Robustness and Generalizability13 Jun 2024
- 2024Introducing Diminutive Causal Structure into Graph Representation Learning13 Jun 2024
- 2024Invariant Graph Representations for Continuous-Time Dynamic Graphs Under Distribution Shifts29 May 2024
- 2024Probabilistic Graph Rewiring via Virtual Nodes27 May 2024
- 2024Causal-aware Graph Neural Architecture Search under Distribution Shifts26 May 2024
- 2024Understanding Virtual Nodes: Oversquashing and Node Heterogeneity22 May 2024
- 2024ENADPool: The Edge-Node Attention-based Differentiable Pooling for Graph Neural Networks16 May 2024
50 newest of 156 All 156 (JSON)
- 2022Discovering Invariant Rationales for Graph Neural Networkscited by 186
- 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
- 2021Accurate Learning of Graph Representations with Graph Multiset Poolingcited by 120
- 2021Learning Dynamic Graph Representation of Brain Connectome with Spatio-Temporal Attentioncited by 86
- 2022DiffWire: Inductive Graph Rewiring via the Lov'asz Boundcited by 79
- 2021SUGAR: Subgraph Neural Network with Reinforcement Pooling and Self-Supervised Mutual Information Mechanismcited by 75
- 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
- 2021Directed Acyclic Graph Neural Networkscited by 70
- 2021Understanding Pooling in Graph Neural Networkscited by 69
- 2023Energy Transformercited by 69
- 2022Structural Entropy Guided Graph Hierarchical Poolingcited by 62
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
12 most cited of 154 All 154 (JSON)
- 2026Global to Local: Topology-Preserving Adaptive Graph Pooling via Granular-Ball4 Sep 2026
- 2026Multigrid Training for Molecular Generation using Graph Neural Networks21 Jun 2026
- 2026Controlled Dynamics Attractor Transformer13 Jun 2026
- 2026A Comparative Study of Graph Neural Network Layer Selection for Interaction Modelling in Driving Trajectory Prediction12 Jun 2026
- 2026Beyond Convolution: Advancing Hypergraph Neural Networks with Hypergraph U-Nets8 Jun 2026
- 2026Multimodal Graph Representation Learning with Dynamic Information Pathways10 Mar 2026
- 2026Combating Spurious Correlations in Graph Interpretability via Self-Reflection16 Jan 2026
- 2026Learning from Historical Activations in Graph Neural Networks3 Jan 2026
- 2025AutoSchA: Automatic Hierarchical Music Representations via Multi-Relational Node Isolation20 Dec 2025
- 2025Beyond MMD: Evaluating Graph Generative Models with Geometric Deep Learning16 Dec 2025
- 2025Torch Geometric Pool: the PyTorch library for pooling in Graph Neural Networks14 Dec 2025
- 2025BugSweeper: Function-Level Detection of Smart Contract Vulnerabilities Using Graph Neural Networks10 Dec 2025
12 newest of 154 All 154 (JSON)