LGAICROct 23, 2022

GANI: Global Attacks on Graph Neural Networks via Imperceptible Node Injections

arXiv:2210.12598v137 citationsh-index: 34
Originality Incremental advance
AI Analysis

This addresses a realistic security vulnerability in GNNs for applications like social networks or recommendation systems, but it is incremental as it builds on existing attack methods by focusing on node injections.

The paper tackles the problem of adversarial attacks on graph neural networks (GNNs) by proposing GANI, a method for global attacks via imperceptible node injections, which shows strong attack performance on benchmark datasets against both general and defended GNNs.

Graph neural networks (GNNs) have found successful applications in various graph-related tasks. However, recent studies have shown that many GNNs are vulnerable to adversarial attacks. In a vast majority of existing studies, adversarial attacks on GNNs are launched via direct modification of the original graph such as adding/removing links, which may not be applicable in practice. In this paper, we focus on a realistic attack operation via injecting fake nodes. The proposed Global Attack strategy via Node Injection (GANI) is designed under the comprehensive consideration of an unnoticeable perturbation setting from both structure and feature domains. Specifically, to make the node injections as imperceptible and effective as possible, we propose a sampling operation to determine the degree of the newly injected nodes, and then generate features and select neighbors for these injected nodes based on the statistical information of features and evolutionary perturbations obtained from a genetic algorithm, respectively. In particular, the proposed feature generation mechanism is suitable for both binary and continuous node features. Extensive experimental results on benchmark datasets against both general and defended GNNs show strong attack performance of GANI. Moreover, the imperceptibility analyses also demonstrate that GANI achieves a relatively unnoticeable injection on benchmark datasets.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes