CAP: Co-Adversarial Perturbation on Weights and Features for Improving Generalization of Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Despite the recent advances of graph neural networks (GNNs) in modeling graph data, the training of GNNs on large datasets is notoriously hard due to the overfitting. Adversarial training, which augments data with the worst-case adversarial examples, has been widely demonstrated to improve model's robustness against adversarial attacks and generalization ability. However, while the previous adversarial training generally focuses on protecting GNNs from spiteful attacks, it remains unclear how the adversarial training could improve the generalization abilities of GNNs in the graph analytics problem. In this paper, we investigate GNNs from the lens of weight and feature loss landscapes, i.e., the loss changes with respect to model weights and node features, respectively. We draw the conclusion that GNNs are prone to falling into sharp local minima in these two loss landscapes, where GNNs possess poor generalization performances. To tackle this problem, we construct the co-adversarial perturbation (CAP) optimization problem in terms of weights and features, and design the alternating adversarial perturbation algorithm to flatten the weight and feature loss landscapes alternately. Furthermore, we divide the training process into two stages: one conducting the standard cross-entropy minimization to ensure the quick convergence of GNN models, the other applying our alternating adversarial training to avoid falling into locally sharp minima. The extensive experiments demonstrate our CAP can generally improve the generalization performance of GNNs on a variety of benchmark graph datasets.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 43 of its 52 references that are in the map. First posted on arXiv 28 Oct 2021.
Builds on
43 of 52 references.
References · 43
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2013Intriguing properties of neural networkscited by 5,114
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
31 more
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2018Robustness May Be at Odds with Accuracycited by 873
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2019Adversarial Training for Free!cited by 638
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 527
- 2017Sharp Minima Can Generalize For Deep Netscited by 462
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2020Graph Structure Learning for Robust Graph Neural Networkscited by 368
- 2020Large-Scale Adversarial Training for Vision-and-Language Representation Learningcited by 327
- 2018Adversarial Attack on Graph Structured Datacited by 300
- 2019Adversarial Examples Improve Image Recognitioncited by 283
- 2016Adversarial Training Methods for Semi-Supervised Text Classificationcited by 280
- 2019FreeLB: Enhanced Adversarial Training for Natural Language Understandingcited by 261
- 2021When Vision Transformers Outperform ResNets without Pre-training or Strong Data Augmentationscited by 259
- 2017Improving the Adversarial Robustness and Interpretability of Deep Neural Networks by Regularizing their Input Gradientscited by 236
- 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
- 2019Adversarial Training Can Hurt Generalizationcited by 131
- 2018DeepInf: Social Influence Prediction with Deep Learningcited by 128
- 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 113
- 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
- 2019Improving Neural Language Modeling via Adversarial Trainingcited by 49
- 2020Adversarial Attacks and Defenses on Graphs: A Review, A Tool and Empirical Studiescited by 42
- 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Studycited by 36
- 2019Batch Virtual Adversarial Training for Graph Convolutional Networkscited by 33
- 2021Adaptive Label Smoothing To Regularize Large-Scale Graph Trainingcited by 12
- 2021Adversarial Feature Augmentation and Normalization for Visual Recognitioncited by 11
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 8; 2025: 3; 2026: 1.
15 papers.
Sort:
- 2022Out-Of-Distribution Generalization on Graphs: A Surveycited by 97
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challengescited by 54
- 2024A Survey of Deep Graph Learning under Distribution Shifts: from Graph Out-of-Distribution Generalization to Adaptationcited by 16
- 2023Promoting Generalization for Exact Solvers via Adversarial Instance Augmentationcited by 12
- 2024Safety in Graph Machine Learning: Threats and Safeguardscited by 11
- 2024Efficient Sharpness-Aware Minimization for Molecular Graph Transformer Modelscited by 7
- 2023OpenGDA: Graph Domain Adaptation Benchmark for Cross-network Learningcited by 5
- 2024Uncertainty Quantification on Graph Learning: A Surveycited by 3
- 2025Causal invariant geographic network representations with feature and structural distribution shiftscited by 3
- 2024COSCO: A Sharpness-Aware Training Framework for Few-shot Multivariate Time Series Classificationcited by 2
- 2025Intellectual Property in Graph-Based Machine Learning as a Service: Attacks and Defensescited by 2
- 2024FlexiDrop: Theoretical Insights and Practical Advances in Random Dropout Method on GNNscited by 1
- 2026Rethinking Graph Generalization through the Lens of Sharpness-Aware Minimization9 Feb 2026
- 2025Unifying Adversarial Perturbation for Graph Neural Networks30 Aug 2025
- 2025Intellectual Property in Graph-Based Machine Learning as a Service: Attacks and Defenses27 Aug 2025
- 2025Causal invariant geographic network representations with feature and structural distribution shifts25 Mar 2025
- 2024A Survey of Deep Graph Learning under Distribution Shifts: from Graph Out-of-Distribution Generalization to Adaptation25 Oct 2024
- 2024COSCO: A Sharpness-Aware Training Framework for Few-shot Multivariate Time Series Classification15 Sep 2024
- 2024RW-NSGCN: A Robust Approach to Structural Attacks via Negative Sampling13 Aug 2024
- 2024Efficient Sharpness-Aware Minimization for Molecular Graph Transformer Models19 Jun 2024
- 2024FlexiDrop: Theoretical Insights and Practical Advances in Random Dropout Method on GNNs30 May 2024
- 2024Safety in Graph Machine Learning: Threats and Safeguards17 May 2024
- 2024Uncertainty Quantification on Graph Learning: A Survey23 Apr 2024
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challenges7 Mar 2024
3 more
- 2022Out-Of-Distribution Generalization on Graphs: A Surveycited by 97
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challengescited by 54
- 2024A Survey of Deep Graph Learning under Distribution Shifts: from Graph Out-of-Distribution Generalization to Adaptationcited by 16
- 2023Promoting Generalization for Exact Solvers via Adversarial Instance Augmentationcited by 12
- 2024Safety in Graph Machine Learning: Threats and Safeguardscited by 11
- 2024Efficient Sharpness-Aware Minimization for Molecular Graph Transformer Modelscited by 7
- 2023OpenGDA: Graph Domain Adaptation Benchmark for Cross-network Learningcited by 5
- 2024Uncertainty Quantification on Graph Learning: A Surveycited by 3
- 2025Causal invariant geographic network representations with feature and structural distribution shiftscited by 3
- 2024COSCO: A Sharpness-Aware Training Framework for Few-shot Multivariate Time Series Classificationcited by 2
- 2025Intellectual Property in Graph-Based Machine Learning as a Service: Attacks and Defensescited by 2
- 2024FlexiDrop: Theoretical Insights and Practical Advances in Random Dropout Method on GNNscited by 1
12 most cited of 15 All 15 (JSON)
- 2026Rethinking Graph Generalization through the Lens of Sharpness-Aware Minimization9 Feb 2026
- 2025Unifying Adversarial Perturbation for Graph Neural Networks30 Aug 2025
- 2025Intellectual Property in Graph-Based Machine Learning as a Service: Attacks and Defenses27 Aug 2025
- 2025Causal invariant geographic network representations with feature and structural distribution shifts25 Mar 2025
- 2024A Survey of Deep Graph Learning under Distribution Shifts: from Graph Out-of-Distribution Generalization to Adaptation25 Oct 2024
- 2024COSCO: A Sharpness-Aware Training Framework for Few-shot Multivariate Time Series Classification15 Sep 2024
- 2024RW-NSGCN: A Robust Approach to Structural Attacks via Negative Sampling13 Aug 2024
- 2024Efficient Sharpness-Aware Minimization for Molecular Graph Transformer Models19 Jun 2024
- 2024FlexiDrop: Theoretical Insights and Practical Advances in Random Dropout Method on GNNs30 May 2024
- 2024Safety in Graph Machine Learning: Threats and Safeguards17 May 2024
- 2024Uncertainty Quantification on Graph Learning: A Survey23 Apr 2024
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challenges7 Mar 2024
12 newest of 15 All 15 (JSON)