Generating Synthetic Decentralized Social Graphs with Local Differential Privacy
Zhan Qin, Ting Yu, Yin Yang, Issa Khalil, Xiaokui Xiao, Kui Ren
Abstract
A large amount of valuable information resides in decentralized social graphs, where no entity has access to the complete graph structure. Instead, each user maintains locally a limited view of the graph. For example, in a phone network, each user keeps a contact list locally in her phone, and does not have access to other users' contacts. The contact lists of all users form an implicit social graph that could be very useful to study the interaction patterns among different populations. However, due to privacy concerns, one could not simply collect the unfettered local views from users and reconstruct a decentralized social network. In this paper, we investigate techniques to ensure local differential privacy of individuals while collecting structural information and generating representative synthetic social graphs. We show that existing local differential privacy and synthetic graph generation techniques are insufficient for preserving important graph properties, due to excessive noise injection, inability to retain important graph structure, or both. Motivated by this, we propose LDPGen, a novel multi-phase technique that incrementally clusters users based on their connections to different partitions of the whole population. Every time a user reports information, LDPGen carefully injects noise to ensure local differential privacy. We derive optimal parameters in this process to cluster structurally-similar users together. Once a good clustering of users is obtained, LDP-Gen adapts existing social graph generation models to construct a synthetic social graph. We conduct comprehensive experiments over four real datasets to evaluate the quality of the obtained synthetic graphs, using a * Majority of this work was conducted while the first author was doing internship at
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 59b91630-c63c-4655-9bfa-0f295cc0c17fCited by top-tier papers43
- Locally Differentially Private Analysis of Graph StatisticsJacob Imola, Takao Murakami, Kamalika ChaudhuriUSENIX Security 2021 · 139 citations
- LINKTELLER: Recovering Private Edges from Graph Neural Networks via Influence AnalysisFan Wu, Yunhui Long, Ce Zhang, Bo LiS&P 2022 · 125 citations
- LDP-IDS: Local Differential Privacy for Infinite Data StreamsXuebin Ren, Liang Shi, Weiren Yu, Shusen Yang et al.SIGMOD 2022 · 88 citations
- Federated Heterogeneous Graph Neural Network for Privacy-preserving RecommendationBo Yan, Yang Cao, Haoyu Wang, Wenchuan Yang et al.WWW 2024 · 62 citations
- Beyond Value Perturbation: Local Differential Privacy in the Temporal SettingQingqing Ye, Haibo Hu, Ninghui Li, Xiaofeng Meng et al.INFOCOM 2021 · 57 citations
Builds on1
Related papers
- Analyzing Subgraph Statistics from Extended Local Views with Decentralized Differential PrivacyHaipei Sun, Xiaokui Xiao, Issa Khalil, Yin Yang et al.CCS 2019 · 118 citations
- Improving the Accuracy of Locally Differentially Private Community Detection by Order-consistent Data PerturbationTaolin Guo, Shunshun Peng, Zhejian Zhang, Mengmeng Yang et al.SIGIR 2024 · 1 citation
- PrivAGM: Secure Construction of Differentially Private Directed Attributed Graph Models on Decentralized Social GraphsSonglei Wang, Yifeng Zheng, Xiaohua Jia, Haibo HuVLDB 2025 · 3 citations
- Continuous Publication of Weighted Graphs with Local Differential PrivacyWen Xu, Pengpeng Qiao, Shang Liu, Zhirun Zheng et al.VLDB 2025 · 2 citations
- PrivGraph: Differentially Private Graph Data Publication by Exploiting Community InformationQuan Yuan, Zhikun Zhang, Linkang Du, Min Chen et al.USENIX Security 2023
