GraphIP-Bench: How Hard Is It to Steal a Graph Neural Network, and Can We Stop It?
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) deployed as cloud services can be stolen through model-extraction attacks, which train a surrogate from query responses to reproduce the target's behavior, and a growing line of ownership defenses tries to prevent or trace such theft. This paper asks two questions: how hard is it to steal a GNN, and can we stop it? Prior work cannot answer either, because experiments use inconsistent datasets, threat models, and metrics. We introduce GraphIP-Bench, a unified benchmark that evaluates both sides under a single black-box protocol. GraphIP-Bench integrates twelve extraction attacks, twelve defenses spanning watermarking, output perturbation, and query-pattern detection, ten public graphs covering homophilic, heterophilic, and large-scale regimes, three GNN backbones, and three graph-learning tasks. It reports fidelity, task utility, ownership verification, and computational cost on shared splits, queries, and budgets. We further add a joint attack-and-defense track that runs every attack on every defended target and measures watermark verification on the resulting surrogate, exposing how much protection a defense retains after extraction. The empirical picture is clear: stealing a GNN is easy at medium query budgets and most defenses do not change this; several watermarks verify reliably on the protected model but lose most of their verification signal on the extracted surrogate, exposing a gap that single-model evaluations miss; and heterophilic graphs are systematically harder to steal, while a cross-architecture mismatch between target and surrogate reduces but does not prevent extraction. We release GraphIP-Bench with reproducible scripts and configurations, and integrate the attacks and defenses into the PyGIP library. Code: https://github.com/LabRAI/GraphIP-Bench. Library: https://labrai.github.io/PyGIP/index.html.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 14 of its 42 references that are in the map. First posted on arXiv 12 May 2026.
Builds on
14 of 42 references.
References · 14
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 343
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 89
- 2019Adversarial Model Extraction on Graph Neural Networkscited by 23
- 2025A Survey on Model Extraction Attacks and Defenses for Large Language Modelscited by 19
- 2023Deep Intellectual Property Protection: A Surveycited by 17
- 2025CEGA: A Cost-Effective Approach for Graph-Based Model Extraction and Acquisitioncited by 10
- 2025A Systematic Survey of Model Extraction Attacks and Defenses: State-of-the-Art and Perspectivescited by 7
- 2025A Survey of Model Extraction Attacks and Defenses in Distributed Computing Environmentscited by 6
- 2024PreGIP: Watermarking the Pretraining of Graph Neural Networks for Deep Intellectual Property Protectioncited by 3
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026Let Them Steal: Trapping Large Language Model Extraction Attacks with Knowledge Honeypotcited by 3
- 2026AGDN: Learning to Solve Traveling Salesman Problem with Anisotropic Graph Diffusion Networkcited by 0
- 2026AdaST: Adaptive Coupling for Spatial-Temporal Forecastingcited by 0
- 2026Dagger: Decoupling-based Model Stealing Attack against Graph Neural Networkscited by 0
- 2026Dagger: Decoupling-based Model Stealing Attack against Graph Neural Networks29 Sep 2026
- 2026AdaST: Adaptive Coupling for Spatial-Temporal Forecasting28 Sep 2026
- 2026AGDN: Learning to Solve Traveling Salesman Problem with Anisotropic Graph Diffusion Network17 Jun 2026
- 2026Let Them Steal: Trapping Large Language Model Extraction Attacks with Knowledge Honeypot14 Jun 2026
Similar, not cited
Close in wording, no citation either way
- 2026Defending against Model Extraction for GNNs with Model Reprogramming
- 2021Watermarking Graph Neural Networks based on Backdoor Attacks
- 2025Watermarking Graph Neural Networks via Explanations for Ownership Protection
- 2024Stealing Training Graphs from Graph Neural Networks
- 2025ATOM: A Framework of Detecting Query-Based Model Extraction Attacks for Graph Neural Networks
- 2021Node-Level Membership Inference Attacks Against Graph Neural Networks
- 2025WGLE:Backdoor-free and Multi-bit Black-box Watermarking for Graph Neural Networks
- 2023GraphGuard: Detecting and Counteracting Training Data Misuse in Graph Neural Networks