260

Near-Optimal Differentially Private k-Core Decomposition

Abstract

Recent work by Dhulipala, Liu, Raskhodnikova, Shi, Shun, and Yu~\cite{DLRSSY22} initiated the study of the kk-core decomposition problem under differential privacy. They show that approximate kk-core numbers can be output while guaranteeing differential privacy, while only incurring a multiplicative error of (2+η)(2 +\eta) (for any constant η>0\eta >0) and additive error of \poly(log(n))/\eps\poly(\log(n))/\eps. In this paper, we revisit this problem. Our main result is an \eps\eps-edge differentially private algorithm for kk-core decomposition which outputs the core numbers with no multiplicative error and O(log(n)/\eps)O(\text{log}(n)/\eps) additive error. This improves upon previous work by a factor of 2 in the multiplicative error, while giving near-optimal additive error. With a little additional work, this implies improved algorithms for densest subgraph and low out-degree ordering under differential privacy. For low out-degree ordering, we give an \eps\eps-edge differentially private algorithm which outputs an implicit orientation such that the out-degree of each vertex is at most d+O(logn/\eps)d+O(\log{n}/{\eps}), where dd is the degeneracy of the graph. This improves upon the best known guarantees for the problem by a factor of 44 and gives near-optimal additive error. For densest subgraph, we give an \eps\eps-edge differentially private algorithm outputting a subset of nodes that induces a subgraph of density at least D/2O(log(n)/\eps){D^*}/{2}-O(\text{log}(n)/\eps), where DD^* is the density for the optimal subgraph.

View on arXiv
Comments on this paper