GRID: Protecting Training Graph from Link Stealing Attacks on GNN Models
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) have exhibited superior performance in various classification tasks on graph-structured data. However, they encounter the potential vulnerability from the link stealing attacks, which can infer the presence of a link between two nodes via measuring the similarity of its incident nodes' prediction vectors produced by a GNN model. Such attacks pose severe security and privacy threats to the training graph used in GNN models. In this work, we propose a novel solution, called Graph Link Disguise (GRID), to defend against link stealing attacks with the formal guarantee of GNN model utility for retaining prediction accuracy. The key idea of GRID is to add carefully crafted noises to the nodes' prediction vectors for disguising adjacent nodes as n-hop indirect neighboring nodes. We take into account the graph topology and select only a subset of nodes (called core nodes) covering all links for adding noises, which can avert the noises offset and have the further advantages of reducing both the distortion loss and the computation cost. Our crafted noises can ensure 1) the noisy prediction vectors of any two adjacent nodes have their similarity level like that of two non-adjacent nodes and 2) the model prediction is unchanged to ensure zero utility loss. Extensive experiments on five datasets are conducted to show the effectiveness of our proposed GRID solution against different representative link-stealing attacks under transductive settings and inductive settings respectively, as well as two influence-based attacks. Meanwhile, it achieves a much better privacy-utility trade-off than existing methods when extended to GNNs.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 34 of its 53 references that are in the map. First posted on arXiv 19 Jan 2025.
Builds on
34 of 53 references.
References · 34
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2016Deep Learning with Differential Privacycited by 2,682
- 2016Membership Inference Attacks against Machine Learning Modelscited by 2,221
- 2020Extracting Training Data from Large Language Modelscited by 2,144
- 2016Stealing Machine Learning Models via Prediction APIscited by 602
- 2019Graph Transformer Networkscited by 520
- 2018ML-Leaks: Model and Data Independent Membership Inference Attacks and Defenses on Machine Learning Modelscited by 475
- 2020Label-Only Membership Inference Attackscited by 371
- 2020Systematic Evaluation of Privacy Risks of Machine Learning Modelscited by 273
22 more
- 2019White-box vs Black-box: Bayes Optimal Strategies for Membership Inferencecited by 265
- 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 208
- 2020Information Leakage in Embedding Modelscited by 199
- 2019MemGuard: Defending against Black-Box Membership Inference Attacks via Adversarial Examplescited by 183
- 2018Machine Learning with Membership Privacy using Adversarial Regularizationcited by 177
- 2019Stolen Memories: Leveraging Model Memorization for Calibrated White-Box Membership Inferencecited by 168
- 2020Membership Leakage in Label-Only Exposurescited by 156
- 2019Privacy Risks of Securing Machine Learning Models against Adversarial Examplescited by 136
- 2018Differentially Private Empirical Risk Minimization Revisited: Faster and More Generalcited by 127
- 2019Updates-Leak: Data Set Inference and Reconstruction Attacks in Online Learningcited by 117
- 2018Stealing Hyperparameters in Machine Learningcited by 115
- 2020Stealing Links from Graph Neural Networkscited by 114
- 2018Exploring Connections Between Active Learning and Model Extractioncited by 84
- 2021Membership Inference Attack on Graph Neural Networkscited by 81
- 2021Node-Level Membership Inference Attacks Against Graph Neural Networkscited by 80
- 2019Differentially Private Model Publishing for Deep Learningcited by 69
- 2021EncoderMI: Membership Inference against Pre-trained Encoders in Contrastive Learningcited by 68
- 2021LinkTeller: Recovering Private Edges from Graph Neural Networks via Influence Analysiscited by 65
- 2021Adapting Membership Inference Attacks to GNN for Graph Classification: Approaches and Implicationscited by 50
- 2022GAP: Differentially Private Graph Neural Networks with Aggregation Perturbationcited by 46
- 2020TransMIA: Membership Inference Attacks Using Transfer Shadow Trainingcited by 8
- 2024Link Stealing Attacks Against Inductive Graph Neural Networkscited by 2
Built on by
Citing papers per year: 2025: 3; 2026: 1.
4 papers.
- 2025ADAGE: Active Defenses Against GNN Extractioncited by 2
- 2025CAT: Can Trust be Predicted with Context-Awareness in Dynamic Heterogeneous Networks?cited by 2
- 2025PrivTune: Efficient and Privacy-Preserving Fine-Tuning of Large Language Models via Device-Cloud Collaborationcited by 1
- 2026TAAC: A gate into Trustable Audio Affective Computingcited by 0
- 2026TAAC: A gate into Trustable Audio Affective Computing26 Mar 2026
- 2025CAT: Can Trust be Predicted with Context-Awareness in Dynamic Heterogeneous Networks?12 Dec 2025
- 2025PrivTune: Efficient and Privacy-Preserving Fine-Tuning of Large Language Models via Device-Cloud Collaboration9 Dec 2025
- 2025ADAGE: Active Defenses Against GNN Extraction27 Feb 2025