Degree-Preserving Randomized Response for Graph Neural Networks under Local Differential Privacy
Not on the map. Why?
Abstract (arXiv)
Differentially private GNNs (Graph Neural Networks) have been recently studied to provide high accuracy in various tasks on graph data while strongly protecting user privacy. In particular, a recent study proposes an algorithm to protect each user's feature vector in an attributed graph, which includes feature vectors along with node IDs and edges, with LDP (Local Differential Privacy), a strong privacy notion without a trusted third party. However, this algorithm does not protect edges (friendships) in a social graph, hence cannot protect user privacy in unattributed graphs, which include only node IDs and edges. How to provide strong privacy with high accuracy in unattributed graphs remains open. In this paper, we propose a novel LDP algorithm called the DPRR (Degree-Preserving Randomized Response) to provide LDP for edges in GNNs. Our DPRR preserves each user's degree hence a graph structure while providing edge LDP. Technically, our DPRR uses Warner's RR (Randomized Response) and strategic edge sampling, where each user's sampling probability is automatically tuned using the Laplacian mechanism to preserve the degree information under edge LDP. We also propose a privacy budget allocation method to make the noise in both Warner's RR and the Laplacian mechanism small. We focus on graph classification as a task of GNNs and evaluate the DPRR using three social graph datasets. Our experimental results show that the DPRR significantly outperforms three baselines and provides accuracy close to a non-private algorithm in all datasets with a reasonable privacy budget, e.g., epsilon=1. Finally, we introduce data poisoning attacks to our DPRR and a defense against the attacks. We evaluate them using the three social graph datasets and discuss the experimental results.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 32 of its 92 references that are in the map. First posted on arXiv 21 Feb 2022.
Builds on
32 of 92 references.
References · 32
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2014RAPPOR: Randomized Aggregatable Privacy-Preserving Ordinal Responsecited by 262
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2017Collecting Telemetry Data Privatelycited by 147
- 2020Stealing Links from Graph Neural Networkscited by 114
- 2021LinkTeller: Recovering Private Edges from Graph Neural Networks via Influence Analysiscited by 65
20 more
- 2020Locally Private Graph Neural Networkscited by 64
- 2016Discrete Distribution Estimation under Local Privacycited by 58
- 2021GraphMI: Extracting Private Graph Data from Graph Neural Networkscited by 50
- 2021Node-Level Differentially Private Graph Neural Networkscited by 43
- 2015Local, Private, Efficient Protocols for Succinct Histogramscited by 35
- 2021Releasing Graph Neural Networks with Differential Privacy Guaranteescited by 32
- 2017Practical Locally Private Heavy Hitterscited by 28
- 2018Hadamard Response: Estimating Distributions Privately, Efficiently, and with Little Communicationcited by 26
- 2019Manipulation Attacks in Local Differential Privacycited by 23
- 2019Data Poisoning Attacks to Local Differential Privacy Protocolscited by 20
- 2022Cross-Domain Few-Shot Graph Classificationcited by 19
- 2019Context-Aware Local Differential Privacycited by 18
- 2020Locally Differentially Private Analysis of Graph Statisticscited by 17
- 2022Towards Private Learning on Decentralized Graphs with Local Differential Privacycited by 16
- 2014Graph Sample and Hold: A Framework for Big-Graph Analyticscited by 11
- 2018Utility-Optimized Local Differential Privacy Mechanisms for Distribution Estimationcited by 11
- 2015Approximately Counting Triangles in Sublinear Timecited by 6
- 2020How to Count Triangles, without Seeing the Whole Graphcited by 6
- 2022Gromov-Wasserstein Discrepancy with Local Differential Privacy for Distributed Structural Graphscited by 6
- 2021Communication-Efficient Triangle Counting under Local Differential Privacycited by 5
Built on by
Citing papers per year: 2023: 3; 2024: 1; 2025: 1; 2026: 2.
7 papers.
- 2023Blink: Link Local Differential Privacy in Graph Neural Networks via Bayesian Estimationcited by 6
- 2023Towards Differential Privacy in Sequential Recommendation: A Noisy Graph Neural Network Approachcited by 3
- 2025Devil's Hand: Data Poisoning Attacks to Locally Private Graph Learning Protocolscited by 1
- 2023Communication Cost Reduction for Subgraph Counting under Local Differential Privacy via Hash Functionscited by 0
- 2024GraphPub: Generation of Differential Privacy Graph with High Availabilitycited by 0
- 2026HoGS: Homophily-Oriented Graph Synthesis for Local Differentially Private GNN Trainingcited by 0
- 2026Trust-But-Verify: Poisoning-Resilient Locally Private Graph Learning Protocolscited by 0
- 2026Trust-But-Verify: Poisoning-Resilient Locally Private Graph Learning Protocols7 Sep 2026
- 2026HoGS: Homophily-Oriented Graph Synthesis for Local Differentially Private GNN Training9 Feb 2026
- 2025Devil's Hand: Data Poisoning Attacks to Locally Private Graph Learning Protocols11 Jun 2025
- 2024GraphPub: Generation of Differential Privacy Graph with High Availability28 Feb 2024
- 2023Communication Cost Reduction for Subgraph Counting under Local Differential Privacy via Hash Functions12 Dec 2023
- 2023Towards Differential Privacy in Sequential Recommendation: A Noisy Graph Neural Network Approach17 Sep 2023
- 2023Blink: Link Local Differential Privacy in Graph Neural Networks via Bayesian Estimation6 Sep 2023