Grimm: A Plug-and-Play Perturbation Rectifier for Graph Neural Networks Defending against Poisoning Attacks
Ao Liu, Wenshan Li, Beibei Li, Wengang Ma, Tao Li, Pan Zhou

TL;DR
Grimm is a novel plug-and-play defense model for GNNs that detects and rectifies adversarial perturbations using feature trajectories, without compromising the original GNN's performance or requiring retraining.
Contribution
This paper introduces Grimm, the first adaptable, biological-inspired immune system-based defense for GNNs that operates independently and efficiently during training.
Findings
Effective detection of adversarial edges during training.
Compatible with multiple mainstream GNN architectures.
Able to transfer detection models across different systems.
Abstract
Recent studies have revealed the vulnerability of graph neural networks (GNNs) to adversarial poisoning attacks on node classification tasks. Current defensive methods require substituting the original GNNs with defense models, regardless of the original's type. This approach, while targeting adversarial robustness, compromises the enhancements developed in prior research to boost GNNs' practical performance. Here we introduce Grimm, the first plug-and-play defense model. With just a minimal interface requirement for extracting features from any layer of the protected GNNs, Grimm is thus enabled to seamlessly rectify perturbations. Specifically, we utilize the feature trajectories (FTs) generated by GNNs, as they evolve through epochs, to reflect the training status of the networks. We then theoretically prove that the FTs of victim nodes will inevitably exhibit discriminable anomalies.…
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
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications
MethodsGraph Convolutional Network · Graph Attention Network
