提出高效私密的网络主成分计算方法,大幅提速且保持高精度。
Differentially Private and Scalable Estimation of the Network Principal Component
- 基于实例自适应的隐私机制,仅在数据‘良好’时注入少量噪声。
- 在300万顶点图上,相比基线算法快180倍,隐私预算略高但实用性强。
- 首次实现私密稠密子图检测,适合敏感网络数据分析场景。
对无向图邻接矩阵的主成分(PC)进行计算,在识别关键节点、控制扩散过程及发现密集连接子集等方面具有广泛应用。然而,许多网络数据具有敏感性,需在保护隐私的前提下进行计算。差分隐私(DP)已成为隐私保护分析的标准,但现有私密主成分算法因噪声过大或复杂度高导致精度低下。针对真实图中局部与全局敏感度的巨大差异,本文提出面向实例的边差分隐私(edge-DP)机制。该机制对所有数据保证隐私,但在“良好行为”数据上注入更少噪声,提升效用。具体采用改进的提议-测试-释放(PTR)框架,设计出与非私密主成分计算时间相当的新算法。该框架以差分隐私方式判断图是否“良好”,并决定是否释放低噪声主成分。由此首次实现了私密稠密-k-子图问题的算法。在包含最大300万顶点的真实网络上测试,虽需稍高的隐私预算,平均运行时间仍比基于私密幂法(PPM)的基线算法快180倍。
原文摘要 · Abstract (English)
Computing the principal component (PC) of the adjacency matrix of an undirected graph has several applications ranging from identifying key vertices for influence maximization and controlling diffusion processes, to discovering densely interconnected vertex subsets. However, many networked datasets are sensitive, which necessitates private computation of the PC for use in the aforementioned applications. Differential privacy has emerged as the gold standard in privacy-preserving data analysis, but existing DP algorithms for private PC suffer from low accuracy due to large noise injection or high complexity. Motivated by the large gap between the local and global sensitivities of the PC on real-graphs, we consider instance-specific mechanisms for privately computing the PC under edge-DP. These mechanisms guarantee privacy for all datasets, but provide good utility on ``well-behaved'' datasets by injecting smaller amounts of noise. More specifically, we consider the Propose-Test-Release (PTR) framework. Although computationally expensive in general, we design a novel approach for implementing a PTR variant in the same time as computation of a non-private PC, while offering good utility. Our framework tests in a differentially-private manner whether a given graph is ``well-behaved'' or not, and then tests whether its private to release a noisy PC with small noise. As a consequence, this also leads to the first DP algorithm for the Densest-$k$-subgraph problem, a key graph mining primitive. We run our method on diverse real-world networks, with the largest having 3 million vertices, and compare its utility to a pre-existing baseline based on the private power method (PPM). Although PTR requires a slightly larger privacy budget, on average, it achieves a 180-fold improvement in runtime over PPM.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。