LGCRAug 30, 2021

Single Node Injection Attack against Graph Neural Networks

arXiv:2108.13049v291 citations
AI Analysis

This addresses a practical security vulnerability in GNNs for applications like social networks or recommendation systems, though it is incremental by focusing on an extremely limited attack scenario.

The paper tackles the problem of single node injection evasion attacks on Graph Neural Networks (GNNs), where injecting just one malicious node can significantly degrade performance, achieving success rates of up to 100% on public datasets. It proposes a generalizable model, G-NIA, that improves attack efficiency by 500 times compared to optimization-based methods while maintaining high performance.

Node injection attack on Graph Neural Networks (GNNs) is an emerging and practical attack scenario that the attacker injects malicious nodes rather than modifying original nodes or edges to affect the performance of GNNs. However, existing node injection attacks ignore extremely limited scenarios, namely the injected nodes might be excessive such that they may be perceptible to the target GNN. In this paper, we focus on an extremely limited scenario of single node injection evasion attack, i.e., the attacker is only allowed to inject one single node during the test phase to hurt GNN's performance. The discreteness of network structure and the coupling effect between network structure and node features bring great challenges to this extremely limited scenario. We first propose an optimization-based method to explore the performance upper bound of single node injection evasion attack. Experimental results show that 100%, 98.60%, and 94.98% nodes on three public datasets are successfully attacked even when only injecting one node with one edge, confirming the feasibility of single node injection evasion attack. However, such an optimization-based method needs to be re-optimized for each attack, which is computationally unbearable. To solve the dilemma, we further propose a Generalizable Node Injection Attack model, namely G-NIA, to improve the attack efficiency while ensuring the attack performance. Experiments are conducted across three well-known GNNs. Our proposed G-NIA significantly outperforms state-of-the-art baselines and is 500 times faster than the optimization-based method when inferring.

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