Quantifying the Noise of Structural Perturbations on Graph Adversarial Attacks
Junyuan Fang, Han Yang, Haixian Wen, Jiajing Wu, Zibin Zheng, Chi K. Tse
TL;DR
This work addresses the robustness of graph neural networks to adversarial perturbations by introducing a noise-based metric that quantifies the attack strength of individual structural links. It develops three strategies—NGA, NMA, and NMAB—that leverage this noise concept together with classification margins to generate targeted evasion attacks under a budget. Across Cora, Citeseer, and PubMed, and against GCN, SGC, and GAT, NMAB achieves the strongest attack performance while dramatically reducing the perturbation search space; the study also reveals patterns in adversarial node selection, such as exploiting low-degree, high-confidence, cross-class neighbors, which lowers homophily and disrupts neighborhood aggregation. These findings provide both a deeper understanding of perturbation effectiveness and practical guidance for designing defenses.
Abstract
Graph neural networks have been widely utilized to solve graph-related tasks because of their strong learning power in utilizing the local information of neighbors. However, recent studies on graph adversarial attacks have proven that current graph neural networks are not robust against malicious attacks. Yet much of the existing work has focused on the optimization objective based on attack performance to obtain (near) optimal perturbations, but paid less attention to the strength quantification of each perturbation such as the injection of a particular node/link, which makes the choice of perturbations a black-box model that lacks interpretability. In this work, we propose the concept of noise to quantify the attack strength of each adversarial link. Furthermore, we propose three attack strategies based on the defined noise and classification margins in terms of single and multiple steps optimization. Extensive experiments conducted on benchmark datasets against three representative graph neural networks demonstrate the effectiveness of the proposed attack strategies. Particularly, we also investigate the preferred patterns of effective adversarial perturbations by analyzing the corresponding properties of the selected perturbation nodes.
