Dagger: Decoupling-based Model Stealing Attack against Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
As Graph Neural Networks (GNNs) are widely deployed as Machine Learning-as-a-Service (MLaaS) APIs, model stealing attacks have emerged as a critical security threat. By querying a victim model's black-box API, an adversary can construct a functionally equivalent surrogate model, compromising proprietary intellectual property and downstream security. Existing GNN stealing attacks, however, rely on overly permissive assumptions, such as soft-label outputs, large query budgets, full-graph query access, and prior knowledge of victim backbones that rarely hold in real-world deployments. In this work, we formalize a strictly constrained black-box, hard-label and backbone-agnostic threat model for GNN stealing attacks under a tight query budget. Given these realistic restrictions, we identify four fundamental challenges: sparse local structures and isolated nodes that degrade victim label quality, insufficient supervision signals, systematic imbalance with incomplete class coverage, and backbone mismatch. To address these interlocking barriers, we propose Dagger, a novel two-phase decoupling-based attack framework. Specifically, in Phase 1, Dagger pre-trains a surrogate using decoupled information propagation to preserve structural context over sparse local subgraphs while handling isolated nodes, combined with manifold-level node mixup to synthesize continuous supervision signals and smooth decision boundaries. In Phase 2, Dagger freezes the encoder and fine-tunes the classifier head via class-balanced sampling paired with logit adjustment to rectify severe query imbalance without requiring extra victim queries. Extensive experiments across four benchmark graphs and four GNN backbones demonstrate that Dagger consistently outperforms state-of-the-art GNN stealing attacks, achieving up to 18.16% higher fidelity while only utilizing 12.23× fewer queries than the strongest baseline.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 21 of its 30 references that are in the map. First posted on arXiv 29 Sep 2026.
Builds on
21 of 30 references.
References · 21
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2019Strategies for Pre-training Graph Neural Networkscited by 971
- 2020Long-tail learning via logit adjustmentcited by 618
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
- 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 214
- 2018PRADA: Protecting against DNN Model Stealing Attackscited by 165
- 2021Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patternscited by 95
9 more
- 2021Model Stealing Attacks Against Inductive Graph Neural Networkscited by 50
- 2021Watermarking Graph Neural Networks based on Backdoor Attackscited by 25
- 2019Adversarial Model Extraction on Graph Neural Networkscited by 23
- 2020Personalized PageRank to a Target Node, Revisitedcited by 16
- 2020Graph Neural Networks Including Sparse Interpretabilitycited by 13
- 2025CEGA: A Cost-Effective Approach for Graph-Based Model Extraction and Acquisitioncited by 10
- 2026GraphIP-Bench: How Hard Is It to Steal a Graph Neural Network, and Can We Stop It?cited by 4
- 2024Efficient Model-Stealing Attacks Against Inductive Graph Neural Networkscited by 3
- 2025Recent Developments in GNNs for Drug Discoverycited by 3
Built on by
Not cited yet.