GNNBleed: Inference Attacks to Unveil Private Edges in Graphs with Realistic Access to GNN Models
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have become indispensable tools for learning from graph structured data, catering to various applications such as social network analysis and fraud detection for financial services. At the heart of these networks are the edges, which are crucial in guiding GNN models' predictions. In many scenarios, these edges represent sensitive information, such as personal associations or financial dealings, which require privacy assurance. However, their contributions to GNN model predictions may, in turn, be exploited by the adversary to compromise their privacy. Motivated by these conflicting requirements, this paper investigates edge privacy in contexts where adversaries possess only black-box access to the target GNN model, restricted further by access controls, preventing direct insights into arbitrary node outputs. Moreover, we are the first to extensively examine situations where the target graph continuously evolves, a common trait of many real-world graphs. In this setting, we present a range of attacks that leverage the message-passing mechanism of GNNs. We evaluated the effectiveness of our attacks using nine real-world datasets, encompassing both static and dynamic graphs, across four different GNN architectures. The results demonstrate that our attack outperforms existing methods across various GNN architectures, consistently achieving an F1 score of at least 0.8 in static scenarios. Furthermore, our attack retains robustness in dynamic graph scenarios, maintaining F1 scores up to 0.8, unlike previous methods that only achieve F1 scores around 0.2.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 53 of its 87 references that are in the map. First posted on arXiv 3 Nov 2023.
Builds on
53 of 87 references.
References · 53
- 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
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2018Link Prediction Based on Graph Neural Networkscited by 832
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2019Graph Neural Networks for Social Recommendationcited by 714
38 more
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2019Multi-scale Attributed Node Embeddingcited by 548
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2019Self-Attention Graph Poolingcited by 421
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2018Adversarial Attack on Graph Structured Datacited by 301
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 250
- 2022Rethinking Graph Neural Networks for Anomaly Detectioncited by 187
- 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
- 2023Temporal Graph Benchmark for Machine Learning on Temporal Graphscited by 138
- 2020Backdoor Attacks to Graph Neural Networkscited by 128
- 2020Characteristic Functions on Graphs: Birds of a Feather, from Statistical Descriptors to Parametric Modelscited by 116
- 2020Stealing Links from Graph Neural Networkscited by 115
- 2020Graph Backdoorcited by 112
- 2018Adversarial Attacks on Node Embeddings via Graph Poisoningcited by 109
- 2021Node-Level Membership Inference Attacks Against Graph Neural Networkscited by 84
- 2020Quantifying Privacy Leakage in Graph Embeddingcited by 82
- 2020Towards More Practical Adversarial Attacks on Graph Neural Networkscited by 76
- 2021Graph-Based Deep Learning for Medical Diagnosis and Analysis: Past, Present and Futurecited by 67
- 2021TDGIA:Effective Injection Attacks on Graph Neural Networkscited by 67
- 2021LinkTeller: Recovering Private Edges from Graph Neural Networks via Influence Analysiscited by 65
- 2022Understanding and Improving Graph Injection Attack by Promoting Unnoticeabilitycited by 62
- 2021GraphMI: Extracting Private Graph Data from Graph Neural Networkscited by 50
- 2021Model Stealing Attacks Against Inductive Graph Neural Networkscited by 50
- 2022GAP: Differentially Private Graph Neural Networks with Aggregation Perturbationcited by 46
- 2020Model Extraction Attacks on Graph Neural Networks: Taxonomy and Realizationcited by 40
- 2021Probing GNN Explainers: A Rigorous Theoretical and Empirical Analysis of GNN Explanation Methodscited by 36
- 2018Attack Graph Convolutional Networks by Adding Fake Nodescited by 26
- 2021A Hard Label Black-box Adversarial Attack Against Graph Neural Networkscited by 26
- 2019Adversarial Model Extraction on Graph Neural Networkscited by 23
- 2021threaTrace: Detecting and Tracing Host-based Threats in Node Level Through Provenance Graph Learningcited by 22
- 2022Group Property Inference Attacks Against Graph Neural Networkscited by 21
- 2018Data Poisoning Attack against Unsupervised Node Embedding Methodscited by 19
- 2022LPGNet: Link Private Graph Networks for Node Classificationcited by 12
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2025: 1.
1 paper.