Stealthy graph backdoor attack based on feature trigger
摘要
Recent studies have shown that Graph Neural Networks (GNNs) are vulnerable to backdoor attacks. Embedding malicious triggers (e.g., subgraphs or features) in the graph leads to erroneous outputs. Most graph backdoor attacks focus only on the effectiveness of the attack and ignore stealth, which can easily be detected by defense models leading to attack failure. To solve this problem, we propose a novel graph Backdoor Attack based on Feature Trigger (BAFT). Specifically, BAFT contains two modules: (1). trigger generation and embedding, (2). graph structure reconstruction and optimization. To enhance the stealthiness of the trigger, we use statistical sampling of the target label node features and select the features with the number of occurrences as the trigger. We use the node feature encoding of poisoned graphs as an approximate solution to the Singular Value Decomposition (SVD) for graph reconstruction. This approach effectively removes useless or harmful edges, thereby enhancing the homogeneity of the nodes. Then, BAFT uses optimization constraints to ensure the invisibility of the attack. The effectiveness of our proposed model is demonstrated with extensive experimental results in a node classification task. In Polblogs, Cora and Citeseer, BAFT achieves the highest attack success rate of 83.19