PEANUT: Perturbations by Eigenvector Alignment for Attacking Graph Neural Networks Under Topology-Driven Message Passing
Bhavya Kohli, Biplab Sikdar

TL;DR
PEANUT is a simple, gradient-free black-box attack that injects virtual nodes to significantly weaken GNNs by exploiting their reliance on graph topology, without modifying the original graph structure.
Contribution
We introduce PEANUT, a practical attack method that injects virtual nodes to attack GNNs at inference time without complex optimization or feature requirements.
Findings
PEANUT effectively deteriorates GNN performance across multiple datasets.
The attack works without feature information on injected nodes.
PEANUT outperforms existing methods in black-box attack scenarios.
Abstract
Graph Neural Networks (GNNs) have achieved remarkable performance on tasks involving relational data. However, small perturbations to the graph structure can significantly alter GNN outputs, raising concerns about their robustness in real-world deployments. In this work, we explore the core vulnerability of GNNs which explicitly consume graph topology in the form of the adjacency matrix or Laplacian as a means for message passing, and propose PEANUT, a simple, gradient-free, restricted black-box attack that injects virtual nodes to capitalize on this vulnerability. PEANUT is a injection based attack, which is widely considered to be more practical and realistic scenario than graph modification attacks, where the attacker is able to modify the original graph structure directly. Our method works at the inference phase, making it an evasion attack, and is applicable almost immediately,…
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.
