Differentially Private Graph Classification with GNNs
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have established themselves as the state-of-the-art models for many machine learning applications such as the analysis of social networks, protein interactions and molecules. Several among these datasets contain privacy-sensitive data. Machine learning with differential privacy is a promising technique to allow deriving insight from sensitive data while offering formal guarantees of privacy protection. However, the differentially private training of GNNs has so far remained under-explored due to the challenges presented by the intrinsic structural connectivity of graphs. In this work, we introduce differential privacy for graph-level classification, one of the key applications of machine learning on graphs. Our method is applicable to deep learning on multi-graph datasets and relies on differentially private stochastic gradient descent (DP-SGD). We show results on a variety of synthetic and public datasets and evaluate the impact of different GNN architectures and training hyperparameters on model performance for differentially private graph classification. Finally, we apply explainability techniques to assess whether similar representations are learned in the private and non-private settings and establish robust baselines for future work in this area.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 41 of its 72 references that are in the map. First posted on arXiv 5 Feb 2022.
Builds on
41 of 72 references.
References · 41
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 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
- 2016Deep Learning with Differential Privacycited by 2,682
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016Membership Inference Attacks against Machine Learning Modelscited by 2,221
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
29 more
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2020Inverting Gradients -- How easy is it to break privacy in federated learning?cited by 707
- 2017Renyi Differential Privacycited by 643
- 2020Directional Message Passing for Molecular Graphscited by 556
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 462
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2016Semi-supervised Knowledge Transfer for Deep Learning from Private Training Datacited by 347
- 2019The Secret Revealer: Generative Model-Inversion Attacks Against Deep Neural Networkscited by 241
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 199
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 2021Membership Inference Attack on Graph Neural Networkscited by 81
- 2021Node-Level Membership Inference Attacks Against Graph Neural Networkscited by 80
- 2020Locally Private Graph Neural Networkscited by 64
- 2020Vertically Federated Graph Neural Network for Privacy-Preserving Node Classificationcited by 61
- 2021GraphMI: Extracting Private Graph Data from Graph Neural Networkscited by 50
- 2021Node-Level Differentially Private Graph Neural Networkscited by 43
- 2019Graph Neural Network for Interpreting Task-fMRI Biomarkerscited by 40
- 2019Federated Deep Reinforcement Learningcited by 34
- 2019Differentially Private Generative Adversarial Networks for Time Series, Continuous, and Discrete Open Datacited by 31
- 2021Benchmarking Differential Privacy and Federated Learning for BERT Modelscited by 28
- 2020Contrastive Graph Neural Network Explanationcited by 20
- 2020Information Obfuscation of Graph Neural Networkscited by 19
- 2021Privacy-Preserving Graph Convolutional Networks for Text Classificationcited by 19
- 2021"I need a better description'': An Investigation Into User Expectations For Differential Privacycited by 17
Built on by
Citing papers per year: 2023: 4; 2024: 5; 2025: 2; 2026: 1.
12 papers.
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challengescited by 54
- 2023A Survey on Privacy in Graph Neural Networks: Attacks, Preservation, and Applicationscited by 22
- 2024Continual Learning on Graphs: Challenges, Solutions, and Opportunitiescited by 20
- 2023ProGAP: Progressive Graph Neural Networks with Differential Privacy Guaranteescited by 12
- 2023Differentially Private Decoupled Graph Convolutions for Multigranular Topology Protectioncited by 12
- 2024Model Inversion Attacks: A Survey of Approaches and Countermeasurescited by 11
- 2025Differential privacy for medical deep learning: methods, tradeoffs, and deployment implicationscited by 7
- 2024A Primer on Temporal Graph Learningcited by 4
- 2024Privately Learning from Graphs with Applications in Fine-tuning Large Language Modelscited by 1
- 2023Differentially Private Graph Neural Network with Importance-Grained Noise Adaptioncited by 0
- 2025DP-GPL: Differentially Private Graph Prompt Learningcited by 0
- 2026Adversarial Attacks on Locally Private Graph Neural Networkscited by 0
- 2026Adversarial Attacks on Locally Private Graph Neural Networks21 Mar 2026
- 2025Differential privacy for medical deep learning: methods, tradeoffs, and deployment implications31 May 2025
- 2025DP-GPL: Differentially Private Graph Prompt Learning13 Mar 2025
- 2024Model Inversion Attacks: A Survey of Approaches and Countermeasures15 Nov 2024
- 2024Privately Learning from Graphs with Applications in Fine-tuning Large Language Models10 Oct 2024
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challenges7 Mar 2024
- 2024Continual Learning on Graphs: Challenges, Solutions, and Opportunities18 Feb 2024
- 2024A Primer on Temporal Graph Learning8 Jan 2024
- 2023A Survey on Privacy in Graph Neural Networks: Attacks, Preservation, and Applications31 Aug 2023
- 2023Differentially Private Graph Neural Network with Importance-Grained Noise Adaption9 Aug 2023
- 2023Differentially Private Decoupled Graph Convolutions for Multigranular Topology Protection12 Jul 2023
- 2023ProGAP: Progressive Graph Neural Networks with Differential Privacy Guarantees18 Apr 2023