mlsanityData to 7 Oct 2026

A Simple and Yet Fairly Effective Defense for Graph Neural Networks

arXiv 2402.13987 ↗First posted 21 Feb 2024cs.LGcited by 12

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNNs) have emerged as the dominant approach for machine learning on graph-structured data. However, concerns have arisen regarding the vulnerability of GNNs to small adversarial perturbations. Existing defense methods against such perturbations suffer from high time complexity and can negatively impact the model's performance on clean graphs. To address these challenges, this paper introduces NoisyGNNs, a novel defense method that incorporates noise into the underlying model's architecture. We establish a theoretical connection between noise injection and the enhancement of GNN robustness, highlighting the effectiveness of our approach. We further conduct extensive empirical evaluations on the node classification task to validate our theoretical findings, focusing on two popular GNNs: the GCN and GIN. The results demonstrate that NoisyGNN achieves superior or comparable defense performance to existing methods while minimizing added time complexity. The NoisyGNN approach is model-agnostic, allowing it to be integrated with different GNN architectures. Successful combinations of our NoisyGNN approach with existing defense techniques demonstrate even further improved adversarial defense results. Our code is publicly available at: https://github.com/Sennadir/NoisyGNN.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 26 of its 37 references that are in the map. First posted on arXiv 21 Feb 2024.

Builds on

26 of 37 references.

References · 26

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  4. 2018How Powerful are Graph Neural Networks?cited by 4,355
  5. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  6. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  7. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
  8. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
  9. 2018Session-based Recommendation with Graph Neural Networkscited by 312
  10. 2018Adversarial Attack on Graph Structured Datacited by 300
  11. 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
  12. 2016Molecular Graph Convolutions: Moving Beyond Fingerprintscited by 238
14 more
  1. 2021A Comprehensive Survey on Graph Anomaly Detection with Deep Learningcited by 230
  2. 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
  3. 2020GNNGuard: Defending Graph Neural Networks against Adversarial Attackscited by 195
  4. 2017Towards Robust Neural Networks via Random Self-ensemblecited by 158
  5. 2018Parametric Noise Injection: Trainable Randomness to Improve Deep Neural Network Robustness against Adversarial Attackcited by 123
  6. 2019Graph Adversarial Training: Dynamically Regularizing Based on Graph Structurecited by 93
  7. 2020DeepRobust: A PyTorch Library for Adversarial Attacks and Defensescited by 78
  8. 2019Certifiable Robustness to Graph Perturbationscited by 62
  9. 2019Transferring Robustness for Graph Neural Network Against Poisoning Attackscited by 58
  10. 2020Reliable Graph Neural Networks via Robust Aggregationcited by 43
  11. 2019Theoretical evidence for adversarial robustness through randomizationcited by 33
  12. 2023Collective Robustness Certificates: Exploiting Interdependence in Graph Neural Networkscited by 16
  13. 2021Node Feature Kernels Increase Graph Convolutional Network Robustnesscited by 5
  14. 2021Black-box Gradient Attack on Graph Neural Networks: Deeper Insights in Graph-based Attack and Defensecited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 4; 2025: 4; 2026: 4.

12 papers.