journal article·2025Open access

DSGNN: Dual-Shield Defense for Robust Graph Neural Networks

Xiaohan Chen, Yuanfang Chen, Gyu Myoung Lee, Noel Crespi, Pierluigi Siano

Computers, Materials & Continua· Volume 85· Issue 1

Abstract

Graph Neural Networks (GNNs) have demonstrated outstanding capabilities in processing graph-structured data and are increasingly being integrated into large-scale pre-trained models, such as Large Language Models (LLMs), to enhance structural reasoning, knowledge retrieval, and memory management. The expansion of their application scope imposes higher requirements on the robustness of GNNs. However, as GNNs are applied to more dynamic and heterogeneous environments, they become increasingly vulnerable to real-world perturbations. In particular, graph data frequently encounters joint adversarial perturbations that simultaneously affect both structures and features, which are significantly more challenging than isolated attacks. These disruptions, caused by incomplete data, malicious attacks, or inherent noise, pose substantial threats to the stable and reliable performance of traditional GNN models. To address this issue, this study proposes the Dual-Shield Graph Neural Network (DSGNN), a defense model that simultaneously mitigates structural and feature perturbations. DSGNN utilizes two parallel GNN channels to independently process structural noise and feature noise, and introduces an adaptive fusion mechanism that integrates information from both pathways to generate robust node representations. Theoretical analysis demonstrates that DSGNN achieves a tighter robustness boundary under joint perturbations compared to conventional single-channel methods. Experimental evaluations across Cora, CiteSeer, and Industry datasets show that DSGNN achieves the highest average classification accuracy under various adversarial settings, reaching 81.24%, 71.94%, and 81.66%, respectively, outperforming GNNGuard, GCN-Jaccard, GCN-SVD, RGCN, and NoisyGNN. These results underscore the importance of multi-view perturbation decoupling in constructing resilient GNN models for real-world applications.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Adversarial Robustness in Machine Learning · Advanced Graph Neural Networks

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (23)

Show source-provided references
1. Scientific discovery in the age of artificial intelligence10.1038/s41586-023-06221-2 ↗
2. A survey on graph neural networks for time series: fforecasting, classification, imputation, and anomaly detection10.1109/TPAMI.2024.3443141 ↗
3. Exploring the potential of large language models (llms) in learning on graphs10.1145/3655103.3655110 ↗
4. Mixer-transformer: adaptive anomaly detection with multivariate time series10.1016/j.jnca.2025.104216 ↗
5. DIGNN-A: real-time network intrusion detection with integrated neural networks based on dynamic graph10.32604/cmc.2024.057660 ↗
6. Chen Y, Fang X, Ma S, Li W. TrackSecurity: an attention-guided physical patch model for perturbing visual trackers in autonomous driving. TechRxiv. Forthcoming 2025. doi:10.36227/techrxiv.175021860.09534391/v1.10.36227/techrxiv.175021860.09534391/v1 ↗
7. Understanding and improving graph injection attack by promoting unnoticeability
8. PIAFGNN: property inference attacks against federated graph neural networks10.32604/cmc.2024.057814 ↗
9. All you need is low (rank) defending against adversarial attacks on graphs
10. GNNGuard: defending graph neural networks against adversarial attacks
11. Adversarial examples for graph data: deep insights into attack and defense
12. Graph adversarial training: dynamically regularizing based on graph structure10.1109/TKDE.2019.2957786 ↗
13. Robust graph convolutional networks against adversarial attacks
14. Bounding the expected robustness of graph neural networks subject to node feature attacks
15. β-GNN: a robust ensemble approach against graph structure perturbation
16. A simple and yet fairly effective defense for graph neural networks
17. Graph structure learning for robust graph neural networks
18. Modeling relational data with graph convolutional networks
19. Dai · Proceedings of the 35th International Conference on Machine Learning · 2018 · 80 · 1115
20. A survey of graph neural networks and their industrial applications10.1016/j.neucom.2024.128761 ↗
21. Adversarial attacks on graph neural networks via meta learning
22. Topology attack and defense for graph neural networks: an optimization perspective
23. Certified robustness of graph convolution networks for graph classification under topological attacks