EMHDRL: Adversarial Attacks on Graph Neural Networks via Hierarchical Reinforcement Learning

Guowei Sun,Jie Ding,Xiang Li
DOI: https://doi.org/10.23919/ccc58697.2023.10239808
2023-01-01
Abstract:Graph neural networks (GNNs), with its powerful ability to explore the topological structure of graph data, have achieved great success in various downstream tasks. However, recent studies have shown that due to the lack of robustness, GNNs are easily fooled by perturbations. For node classification tasks, the current attack methods mainly focus on manipulating edges, modifying features and adding fake nodes. Although these attacks are effective, the changes to the original graph data are easy to be detected. Therefore, to misclassify the target nodes, we propose an Edge Manipulation method via Hierarchical Deep Reinforcement Learning (EMHDRL) by taking accounting to the imperceptibility of perturbation on graph data. Through modeling the topology perturbation as Finite Horizon Markov Decision Process, EMHDRL adopts a hierarchical Q-function network to manipulate edges of graph, while trying to ensure that the degree of the attacked node and the total number of edges of the whole graph remain unchanged. Our experimental results show that the proposed method can effectively reduce the performance of GNNs in classifying the target nodes and has strong transferability.
What problem does this paper attempt to address?