Attack Graph Convolutional Networks by Adding Fake Nodes
Xiaoyun Wang, Minhao Cheng, Joe Eaton, Cho-Jui Hsieh, Felix Wu

TL;DR
This paper introduces a realistic attack method on graph convolutional networks by adding fake nodes, demonstrating significant decreases in GCN accuracy and high success rates in targeted attacks.
Contribution
The paper proposes a novel fake node attack strategy and a Greedy-GAN approach to make malicious nodes indistinguishable from real ones, enhancing attack realism and effectiveness.
Findings
Non-targeted attack reduces GCN accuracy to 0.03
Targeted attack success rate is 78% for groups and 90% on single nodes
Greedy-GAN improves attack stealth and success
Abstract
In this paper, we study the robustness of graph convolutional networks (GCNs). Previous work have shown that GCNs are vulnerable to adversarial perturbation on adjacency or feature matrices of existing nodes; however, such attacks are usually unrealistic in real applications. For instance, in social network applications, the attacker will need to hack into either the client or server to change existing links or features. In this paper, we propose a new type of "fake node attacks" to attack GCNs by adding malicious fake nodes. This is much more realistic than previous attacks; in social network applications, the attacker only needs to register a set of fake accounts and link to existing ones. To conduct fake node attacks, a greedy algorithm is proposed to generate edges of malicious nodes and their corresponding features aiming to minimize the classification accuracy on the target nodes.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Network Security and Intrusion Detection · Adversarial Robustness in Machine Learning
MethodsGraph Convolutional Networks · Graph Convolutional Network
