Can Adversarial Network Attack be Defended?
Not on the map. Why?
Abstract (arXiv)
Machine learning has been successfully applied to complex network analysis in various areas, and graph neural networks (GNNs) based methods outperform others. Recently, adversarial attack on networks has attracted special attention since carefully crafted adversarial networks with slight perturbations on clean network may invalid lots of network applications, such as node classification, link prediction, and community detection etc. Such attacks are easily constructed with serious security threat to various analyze methods, including traditional methods and deep models. To the best of our knowledge, it is the first time that defense method against network adversarial attack is discussed. In this paper, we are interested in the possibility of defense against adversarial attack on network, and propose defense strategies for GNNs against attacks. First, we propose novel adversarial training strategies to improve GNNs' defensibility against attacks. Then, we analytically investigate the robustness properties for GNNs granted by the use of smooth defense, and propose two special smooth defense strategies: smoothing distillation and smoothing cross-entropy loss function. Both of them are capable of smoothing gradient of GNNs, and consequently reduce the amplitude of adversarial gradients, which benefits gradient masking from attackers. The comprehensive experiments show that our proposed strategies have great defensibility against different adversarial attacks on four real-world networks in different network analyze tasks.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 0; 2024: 2.
10 papers.
- 2022A Comprehensive Survey on Trustworthy Graph Neural Networks: Privacy, Robustness, Fairness, and Explainabilitycited by 118
- 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 61
- 2022Spectral Adversarial Training for Robust Graph Neural Networkcited by 12
- 2021GraphAttacker: A General Multi-Task GraphAttack Frameworkcited by 8
- 2022Learning Robust Representation through Graph Adversarial Contrastive Learningcited by 4
- 2021On Generalization of Graph Autoencoders with Adversarial Trainingcited by 3
- 2024Uncertainty Quantification on Graph Learning: A Surveycited by 3
- 2021Spatio-Temporal Sparsification for General Robust Graph Convolution Networkscited by 0
- 2022Quasi-Framelets: Robust Graph Neural Networks via Adaptive Framelet Convolutioncited by 0
- 2024Perseus: Leveraging Common Data Patterns with Curriculum Learning for More Robust Graph Neural Networkscited by 0
- 2024Perseus: Leveraging Common Data Patterns with Curriculum Learning for More Robust Graph Neural Networks16 Oct 2024
- 2024Uncertainty Quantification on Graph Learning: A Survey23 Apr 2024
- 2022Spectral Adversarial Training for Robust Graph Neural Network20 Nov 2022
- 2022A Comprehensive Survey on Trustworthy Graph Neural Networks: Privacy, Robustness, Fairness, and Explainability18 Apr 2022
- 2022Graph Data Augmentation for Graph Machine Learning: A Survey17 Feb 2022
- 2022Learning Robust Representation through Graph Adversarial Contrastive Learning31 Jan 2022
- 2022Quasi-Framelets: Robust Graph Neural Networks via Adaptive Framelet Convolution11 Jan 2022
- 2021On Generalization of Graph Autoencoders with Adversarial Training6 Jul 2021
- 2021Spatio-Temporal Sparsification for General Robust Graph Convolution Networks23 Mar 2021
- 2021GraphAttacker: A General Multi-Task GraphAttack Framework18 Jan 2021