Enhancing Graph Classification Robustness with Singular Pooling
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have achieved strong performance across a range of graph representation learning tasks, yet their adversarial robustness in graph classification remains underexplored compared to node classification. While most existing defenses focus on the message-passing component, this work investigates the overlooked role of pooling operations in shaping robustness. We present a theoretical analysis of standard flat pooling methods (sum, average and max), deriving upper bounds on their adversarial risk and identifying their vulnerabilities under different attack scenarios and graph structures. Motivated by these insights, we propose textitRobust Singular Pooling (RS-Pool), a novel pooling strategy that leverages the dominant singular vector of the node embedding matrix to construct a robust graph-level representation. We theoretically investigate the robustness of RS-Pool and interpret the resulting bound leading to improved understanding of our proposed pooling operator. While our analysis centers on Graph Convolutional Networks (GCNs), RS-Pool is model-agnostic and can be implemented efficiently via power iteration. Empirical results on real-world benchmarks show that RS-Pool provides better robustness than the considered pooling methods when subject to state-of-the-art adversarial attacks while maintaining competitive clean accuracy. Our code is publicly available at:hrefhttps://github.com/king/rs-poolhttps://github.com/king/rs-pool.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 31 of its 52 references that are in the map. First posted on arXiv 26 Oct 2025.
Builds on
31 of 52 references.
References · 31
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2019Graph U-Netscited by 489
- 2019Self-Attention Graph Poolingcited by 421
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2018Adversarial Attack on Graph Structured Datacited by 300
19 more
- 2017Parseval Networks: Improving Robustness to Adversarial Examplescited by 288
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2016Molecular Graph Convolutions: Moving Beyond Fingerprintscited by 238
- 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
- 2020GNNGuard: Defending Graph Neural Networks against Adversarial Attackscited by 195
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 166
- 2021Robustness of Graph Neural Networks at Scalecited by 100
- 2019Certifiable Robustness to Graph Perturbationscited by 62
- 2019Certifiable Robustness and Robust Training for Graph Convolutional Networkscited by 59
- 2020Efficient Robustness Certificates for Discrete Data: Sparsity-Aware Randomized Smoothing for Graphs, Images and Morecited by 56
- 2021Graph Coarsening with Neural Networkscited by 55
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
- 2020Path Integral Based Convolution and Pooling for Graph Neural Networkscited by 35
- 2023Adversarial Training for Graph Neural Networks: Pitfalls, Solutions, and New Directionscited by 28
- 2024A Simple and Yet Fairly Effective Defense for Graph Neural Networkscited by 12
- 2024Bounding the Expected Robustness of Graph Neural Networks Subject to Node Feature Attackscited by 9
- 2024A Comprehensive Graph Pooling Benchmark: Effectiveness, Robustness and Generalizabilitycited by 6
- 2025On the Relationship Between Robustness and Expressivity of Graph Neural Networkscited by 3
Built on by
Not cited yet.