Community-Preserving Social Graph Release with Node Differential Privacy

被引:0
作者
Zhang, Sen [1 ,2 ]
Ni, Wei-Wei [1 ,2 ]
Fu, Nan [1 ,2 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing 211189, Peoples R China
[2] Southeast Univ, Key Lab Comp Network & Informat Integrat, Minist Educ, Nanjing 211189, Peoples R China
基金
中国国家自然科学基金;
关键词
differential privacy; social graph; community structure; private eigenvector; COMPLEX NETWORKS;
D O I
10.1007/s11390-021-1270-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The goal of privacy-preserving social graph release is to protect individual privacy while preserving data utility. Community structure, which is an important global pattern of nodes, is a crucial data utility as it is fundamental to many graph analysis tasks. Yet, most existing methods with differential privacy (DP) commonly fall into edge-DP to sacrifice security in exchange for utility. Moreover, they reconstruct graphs from the local feature-extraction of nodes, resulting in poor community preservation. Motivated by this, we develop PrivCom, a strict node-DP graph release algorithm to maximize the utility on the community structure while maintaining a higher level of privacy. In this algorithm, to reduce the huge sensitivity, we devise a Katz index based private graph feature extraction method, which can capture global graph structure features while greatly reducing the global sensitivity via a sensitivity regulation strategy. Yet, under the condition that the sensitivity is fixed, the feature captured by the Katz index, which is presented in matrix form, requires privacy budget splits. As a result, plenty of noise is injected, mitigating global structural utility. To bridge this gap, we design a private eigenvector estimation method, which yields noisy eigenvectors from extracted low-dimensional vectors. Then, a dynamic privacy budget allocation method with provable utility guarantees is developed to preserve the inherent relationship between eigenvalues and eigenvectors, so that the utility of the generated noise Katz matrix is well maintained. Finally, we reconstruct the synthetic graph via calculating its Laplacian with the noisy Katz matrix. Experimental results confirm our theoretical findings and the efficacy of PrivCom.
引用
收藏
页码:1369 / 1386
页数:18
相关论文
共 49 条
  • [1] Deep Learning with Differential Privacy
    Abadi, Martin
    Chu, Andy
    Goodfellow, Ian
    McMahan, H. Brendan
    Mironov, Ilya
    Talwar, Kunal
    Zhang, Li
    [J]. CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 308 - 318
  • [2] Ackland R, 2005, PROC 2005 BLOGTALK D
  • [3] Publishing Social Network Graph Eigenspectrum With Privacy Guarantees
    Ahmed, Faraz
    Liu, Alex X.
    Jin, Rong
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (02): : 892 - 906
  • [4] First Efficient Convergence for Streaming k-PCA: a Global, Gap-Free, and Near-Optimal Rate
    Allen-Zhu, Zeyuan
    Li, Yuanzhi
    [J]. 2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, : 487 - 492
  • [5] Backstrom Lars, 2007, P 16 INT C WORLD WID
  • [6] SHARP NONASYMPTOTIC BOUNDS ON THE NORM OF RANDOM MATRICES WITH INDEPENDENT ENTRIES
    Bandeira, Afonso S.
    van Handel, Ramon
    [J]. ANNALS OF PROBABILITY, 2016, 44 (04) : 2479 - 2506
  • [7] Fast unfolding of communities in large networks
    Blondel, Vincent D.
    Guillaume, Jean-Loup
    Lambiotte, Renaud
    Lefebvre, Etienne
    [J]. JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
  • [8] Correlated network data publication via differential privacy
    Chen, Rui
    Fung, Benjamin C. M.
    Yu, Philip S.
    Desai, Bipin C.
    [J]. VLDB JOURNAL, 2014, 23 (04) : 653 - 676
  • [9] Courrieu P, 2008, Arxiv, DOI arXiv:0804.4809
  • [10] Publishing Graph Degree Distribution with Node Differential Privacy
    Day, Wei-Yen
    Li, Ninghui
    Lyu, Min
    [J]. SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 123 - 138