mlsanityData to 7 Oct 2026

CAP: Co-Adversarial Perturbation on Weights and Features for Improving Generalization of Graph Neural Networks

arXiv 2110.14855 ↗First posted 28 Oct 2021cs.LGcited by 15

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  4. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  5. 2017Inductive Representation Learning on Large Graphscited by 6,284
  6. 2013Intriguing properties of neural networkscited by 5,114
  7. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  8. 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
  9. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  10. 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
  11. 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
  12. 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
31 more
  1. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
  2. 2018Robustness May Be at Odds with Accuracycited by 873
  3. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
  4. 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
  5. 2019Graph Neural Networks for Social Recommendationcited by 711
  6. 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
  7. 2019Adversarial Training for Free!cited by 638
  8. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  9. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  10. 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 527
  11. 2017Sharp Minima Can Generalize For Deep Netscited by 462
  12. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
  13. 2020Graph Structure Learning for Robust Graph Neural Networkscited by 368
  14. 2020Large-Scale Adversarial Training for Vision-and-Language Representation Learningcited by 327
  15. 2018Adversarial Attack on Graph Structured Datacited by 300
  16. 2019Adversarial Examples Improve Image Recognitioncited by 283
  17. 2016Adversarial Training Methods for Semi-Supervised Text Classificationcited by 280
  18. 2019FreeLB: Enhanced Adversarial Training for Natural Language Understandingcited by 261
  19. 2021When Vision Transformers Outperform ResNets without Pre-training or Strong Data Augmentationscited by 259
  20. 2017Improving the Adversarial Robustness and Interpretability of Deep Neural Networks by Regularizing their Input Gradientscited by 236
  21. 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
  22. 2019Adversarial Training Can Hurt Generalizationcited by 131
  23. 2018DeepInf: Social Influence Prediction with Deep Learningcited by 128
  24. 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 113
  25. 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
  26. 2019Improving Neural Language Modeling via Adversarial Trainingcited by 49
  27. 2020Adversarial Attacks and Defenses on Graphs: A Review, A Tool and Empirical Studiescited by 42
  28. 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Studycited by 36
  29. 2019Batch Virtual Adversarial Training for Graph Convolutional Networkscited by 33
  30. 2021Adaptive Label Smoothing To Regularize Large-Scale Graph Trainingcited by 12
  31. 2021Adversarial Feature Augmentation and Normalization for Visual Recognitioncited by 11

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 2; 2024: 8; 2025: 3; 2026: 1.

15 papers.

Sort: