mlsanityData to 14 Oct 2026

ADAGE: Active Defenses Against GNN Extraction

arXiv 2503.00065 ↗First posted 27 Feb 2025cs.CR cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNNs) achieve high performance in various real-world applications, such as drug discovery, traffic states prediction, and recommendation systems. The fact that building powerful GNNs requires a large amount of training data, powerful computing resources, and human expertise turns the models into lucrative targets for model stealing attacks. Prior work has revealed that the threat vector of stealing attacks against GNNs is large and diverse, as an attacker can leverage various heterogeneous signals ranging from node labels to high-dimensional node embeddings to create a local copy of the target GNN at a fraction of the original training costs. This diversity in the threat vector renders the design of effective and general defenses challenging and existing defenses usually focus on one particular stealing setup. Additionally, they solely provide means to identify stolen model copies rather than preventing the attack. To close this gap, we propose the first and general Active Defense Against GNN Extraction (ADAGE). ADAGE builds on the observation that stealing a model's full functionality requires highly diverse queries to leak its behavior across the input space. Our defense monitors this query diversity and progressively perturbs outputs as the accumulated leakage grows. In contrast to prior work, ADAGE can prevent stealing across all common attack setups. Our extensive experimental evaluation using six benchmark datasets, four GNN models, and three types of adaptive attackers shows that ADAGE penalizes attackers to the degree of rendering stealing impossible, whilst preserving predictive performance on downstream tasks. ADAGE, thereby, contributes towards securely sharing valuable GNNs in the future.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 43 of its 68 references that are in the map. First posted on arXiv 27 Feb 2025.

Builds on

43 of 68 references.

References · 43

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  4. 2017Inductive Representation Learning on Large Graphscited by 6,320
  5. 2013Intriguing properties of neural networkscited by 5,155
  6. 2018How Powerful are Graph Neural Networks?cited by 4,393
  7. 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
  8. 2019Strategies for Pre-training Graph Neural Networkscited by 971
  9. 2016Practical Black-Box Attacks against Machine Learningcited by 903
  10. 2018Link Prediction Based on Graph Neural Networkscited by 832
  11. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
  12. 2019Heterogeneous Graph Attention Networkcited by 734
31 more
  1. 2019Graph Neural Networks for Social Recommendationcited by 714
  2. 2015Image-based Recommendations on Styles and Substitutescited by 706
  3. 2017Evasion Attacks against Machine Learning at Test Timecited by 689
  4. 2016Stealing Machine Learning Models via Prediction APIscited by 619
  5. 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 506
  6. 2018Knockoff Nets: Stealing Functionality of Black-Box Modelscited by 292
  7. 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 250
  8. 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 214
  9. 2018PRADA: Protecting against DNN Model Stealing Attackscited by 165
  10. 2020Entangled Watermarks as a Defense against Model Extractioncited by 149
  11. 2021Dataset Inference: Ownership Resolution in Machine Learningcited by 116
  12. 2020Stealing Links from Graph Neural Networkscited by 115
  13. 2020Transfer Learning of Graph Neural Networks with Ego-graph Information Maximizationcited by 93
  14. 2021Proof-of-Learning: Definitions and Practicecited by 84
  15. 2019Prediction Poisoning: Towards Defenses Against DNN Model Stealing Attackscited by 81
  16. 2019Defending Against Model Stealing Attacks with Adaptive Misinformationcited by 57
  17. 2021Model Stealing Attacks Against Inductive Graph Neural Networkscited by 50
  18. 2020Model Extraction Attacks on Graph Neural Networks: Taxonomy and Realizationcited by 40
  19. 2022Dataset Inference for Self-Supervised Modelscited by 36
  20. 2022Can't Steal? Cont-Steal! Contrastive Stealing Attacks Against Image Encoderscited by 31
  21. 2020Watermarking Graph Neural Networks by Random Graphscited by 25
  22. 2021Watermarking Graph Neural Networks based on Backdoor Attackscited by 25
  23. 2019Adversarial Model Extraction on Graph Neural Networkscited by 23
  24. 2022StolenEncoder: Stealing Pre-trained Encoders in Self-supervised Learningcited by 23
  25. 2022On the Difficulty of Defending Self-Supervised Learning against Model Extractioncited by 22
  26. 2022Increasing the Cost of Model Extraction with Calibrated Proof of Workcited by 21
  27. 2023GrOVe: Ownership Verification of Graph Neural Networks using Embeddingscited by 16
  28. 2023Bucks for Buckets (B4B): Active Defenses Against Stealing Encoderscited by 8
  29. 2025GRID: Protecting Training Graph from Link Stealing Attacks on GNN Modelscited by 4
  30. 2024Stealing Training Graphs from Graph Neural Networkscited by 3
  31. 2024LinkThief: Combining Generalized Structure Knowledge with Node Similarity for Link Stealing Attack against GNNcited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.