Private Graph Extraction via Feature Explanations
Not on the map. Why?
Abstract (arXiv)
Privacy and interpretability are two important ingredients for achieving trustworthy machine learning. We study the interplay of these two aspects in graph machine learning through graph reconstruction attacks. The goal of the adversary here is to reconstruct the graph structure of the training data given access to model explanations. Based on the different kinds of auxiliary information available to the adversary, we propose several graph reconstruction attacks. We show that additional knowledge of post-hoc feature explanations substantially increases the success rate of these attacks. Further, we investigate in detail the differences between attack performance with respect to three different classes of explanation methods for graph neural networks: gradient-based, perturbation-based, and surrogate model-based methods. While gradient-based explanations reveal the most in terms of the graph structure, we find that these explanations do not always score high in utility. For the other two classes of explanations, privacy leakage increases with an increase in explanation utility. Finally, we propose a defense based on a randomized response mechanism for releasing the explanations, which substantially reduces the attack success rate. Our code is available at https://github.com/iyempissy/graph-stealing-attacks-with-explanation
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 34 of its 54 references that are in the map. First posted on arXiv 29 Jun 2022.
Builds on
34 of 54 references.
References · 34
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2019Graph Neural Networks for Social Recommendationcited by 714
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 397
- 2016European Union regulations on algorithmic decision-making and a "right to explanation"cited by 344
- 2018Adversarial Attack on Graph Structured Datacited by 301
22 more
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2019Learning Discrete Structures for Graph Neural Networkscited by 231
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2019Explainability Techniques for Graph Convolutional Networkscited by 161
- 2020Backdoor Attacks to Graph Neural Networkscited by 128
- 2021Towards a Unified Framework for Fair and Stable Graph Representation Learningcited by 128
- 2020Stealing Links from Graph Neural Networkscited by 115
- 2021SLAPS: Self-Supervision Improves Structure Learning for Graph Neural Networkscited by 110
- 2020Quantifying Privacy Leakage in Graph Embeddingcited by 82
- 2021Membership Inference Attack on Graph Neural Networkscited by 81
- 2021Graph-Based Deep Learning for Medical Diagnosis and Analysis: Past, Present and Futurecited by 67
- 2021LinkTeller: Recovering Private Edges from Graph Neural Networks via Influence Analysiscited by 65
- 2020Locally Private Graph Neural Networkscited by 64
- 2016Discrete Distribution Estimation under Local Privacycited by 59
- 2019Attacking Graph-based Classification via Manipulating the Graph Structurecited by 53
- 2021GraphMI: Extracting Private Graph Data from Graph Neural Networkscited by 50
- 2021Zorro: Valid, Sparse, and Stable Explanations in Graph Neural Networkscited by 35
- 2021Releasing Graph Neural Networks with Differential Privacy Guaranteescited by 32
- 2018Towards Explanation of DNN-based Prediction with Guided Feature Inversioncited by 31
- 2021Jointly Attacking Graph Neural Network and its Explanationscited by 18
- 2021MuCoMiD: A Multitask Convolutional Learning Framework for miRNA-Disease Association Predictioncited by 4
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 6; 2025: 4; 2026: 2.
16 papers.
Sort:
By area:
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challengescited by 54
- 2024Privacy Leakage on DNNs: A Survey of Model Inversion Attacks and Defensescited by 30
- 2023A Survey on Privacy in Graph Neural Networks: Attacks, Preservation, and Applicationscited by 22
- 2024Model Inversion Attacks: A Survey of Approaches and Countermeasurescited by 11
- 2023Does Black-box Attribute Inference Attacks on Graph Neural Networks Constitute Privacy Risk?cited by 7
- 2024A Survey of Privacy-Preserving Model Explanations: Privacy Risks, Attacks, and Countermeasurescited by 6
- 2022Privacy and Transparency in Graph Machine Learning: A Unified Perspectivecited by 5
- 2025Adversarial Attacks and Defenses on Graph-aware Large Language Models (LLMs)cited by 3
- 2023Model Inversion Attacks on Homogeneous and Heterogeneous Graph Neural Networkscited by 2
- 2024Inference Attacks: A Taxonomy, Survey, and Promising Directionscited by 2
- 2024Edge Private Graph Neural Networks with Singular Value Perturbationcited by 1
- 2025ReconXF: Graph Reconstruction Attack via Public Feature Explanations on Privatized Node Features and Labelscited by 0
4 more
- 2025Draw a Portrait of Your Graph Data: An Instance-Level Profiling Framework for Graph-Structured Datacited by 0
- 2025GraphToxin: Reconstructing Full Unlearned Graphs from Graph Unlearningcited by 0
- 2026Adversarial Attacks on Locally Private Graph Neural Networkscited by 0
- 2026Graph Reconstruction from Differentially Private GNN Explanationscited by 0
- 2026Graph Reconstruction from Differentially Private GNN Explanations5 May 2026
- 2026Adversarial Attacks on Locally Private Graph Neural Networks21 Mar 2026
- 2025GraphToxin: Reconstructing Full Unlearned Graphs from Graph Unlearning14 Nov 2025
- 2025Draw a Portrait of Your Graph Data: An Instance-Level Profiling Framework for Graph-Structured Data15 Sep 2025
- 2025Adversarial Attacks and Defenses on Graph-aware Large Language Models (LLMs)6 Aug 2025
- 2025ReconXF: Graph Reconstruction Attack via Public Feature Explanations on Privatized Node Features and Labels2 Jun 2025
- 2024Model Inversion Attacks: A Survey of Approaches and Countermeasures15 Nov 2024
- 2024Inference Attacks: A Taxonomy, Survey, and Promising Directions4 Jun 2024
- 2024A Survey of Privacy-Preserving Model Explanations: Privacy Risks, Attacks, and Countermeasures31 Mar 2024
- 2024Edge Private Graph Neural Networks with Singular Value Perturbation16 Mar 2024
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challenges7 Mar 2024
- 2024Privacy Leakage on DNNs: A Survey of Model Inversion Attacks and Defenses6 Feb 2024
4 more
- 2023Model Inversion Attacks on Homogeneous and Heterogeneous Graph Neural Networks15 Oct 2023
- 2023A Survey on Privacy in Graph Neural Networks: Attacks, Preservation, and Applications31 Aug 2023
- 2023Does Black-box Attribute Inference Attacks on Graph Neural Networks Constitute Privacy Risk?1 Jun 2023
- 2022Privacy and Transparency in Graph Machine Learning: A Unified Perspective22 Jul 2022
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challengescited by 54
- 2024Privacy Leakage on DNNs: A Survey of Model Inversion Attacks and Defensescited by 30
- 2023A Survey on Privacy in Graph Neural Networks: Attacks, Preservation, and Applicationscited by 22
- 2024Model Inversion Attacks: A Survey of Approaches and Countermeasurescited by 11
- 2023Does Black-box Attribute Inference Attacks on Graph Neural Networks Constitute Privacy Risk?cited by 7
- 2024A Survey of Privacy-Preserving Model Explanations: Privacy Risks, Attacks, and Countermeasurescited by 6
- 2022Privacy and Transparency in Graph Machine Learning: A Unified Perspectivecited by 5
- 2025Adversarial Attacks and Defenses on Graph-aware Large Language Models (LLMs)cited by 3
- 2023Model Inversion Attacks on Homogeneous and Heterogeneous Graph Neural Networkscited by 2
- 2024Inference Attacks: A Taxonomy, Survey, and Promising Directionscited by 2
- 2024Edge Private Graph Neural Networks with Singular Value Perturbationcited by 1
- 2025ReconXF: Graph Reconstruction Attack via Public Feature Explanations on Privatized Node Features and Labelscited by 0
12 most cited of 15 All 15 (JSON)
- 2026Graph Reconstruction from Differentially Private GNN Explanations5 May 2026
- 2026Adversarial Attacks on Locally Private Graph Neural Networks21 Mar 2026
- 2025Draw a Portrait of Your Graph Data: An Instance-Level Profiling Framework for Graph-Structured Data15 Sep 2025
- 2025Adversarial Attacks and Defenses on Graph-aware Large Language Models (LLMs)6 Aug 2025
- 2025ReconXF: Graph Reconstruction Attack via Public Feature Explanations on Privatized Node Features and Labels2 Jun 2025
- 2024Model Inversion Attacks: A Survey of Approaches and Countermeasures15 Nov 2024
- 2024Inference Attacks: A Taxonomy, Survey, and Promising Directions4 Jun 2024
- 2024A Survey of Privacy-Preserving Model Explanations: Privacy Risks, Attacks, and Countermeasures31 Mar 2024
- 2024Edge Private Graph Neural Networks with Singular Value Perturbation16 Mar 2024
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challenges7 Mar 2024
- 2024Privacy Leakage on DNNs: A Survey of Model Inversion Attacks and Defenses6 Feb 2024
- 2023Model Inversion Attacks on Homogeneous and Heterogeneous Graph Neural Networks15 Oct 2023
12 newest of 15 All 15 (JSON)