All-Pairs Shortest Path Distances with Differential Privacy: Improved Algorithms for Bounded and Unbounded Weights

04/05/2022
by   Justin Y. Chen, et al.
0

We revisit the problem of privately releasing the all-pairs shortest path distances of a weighted undirected graph up to low additive error, which was first studied by Sealfon [Sea16]. In this paper, we improve significantly on Sealfon's results, both for arbitrary weighted graphs and for bounded-weight graphs on n nodes. Specifically, we provide an approximate-DP algorithm that outputs all-pairs shortest path distances up to maximum additive error Õ(√(n)), and a pure-DP algorithm that outputs all pairs shortest path distances up to maximum additive error Õ(n^2/3) (where we ignore dependencies on ε, δ). This improves over the previous best result of Õ(n) additive error for both approximate-DP and pure-DP [Sea16], and partially resolves an open question posed by Sealfon [Sea16, Sea20]. We also show that if the graph is promised to have reasonably bounded weights, one can improve the error further to roughly n^√(2)-1+o(1) in the approximate-DP setting and roughly n^(√(17)-3)/2 + o(1) in the pure-DP setting. Previously, it was only known how to obtain Õ(n^1/2) additive error in the approximate-DP setting and Õ(n^2/3) additive error in the pure-DP setting for bounded-weight graphs [Sea16].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/29/2022

Breaking the Linear Error Barrier in Differentially Private Graph Distance Release

Releasing all pairwise shortest path (APSP) distances between vertices o...
research
04/26/2022

Distances Release with Differential Privacy in Tree and Grid Graph

Data about individuals may contain private and sensitive information. Th...
research
08/22/2020

Improved Weighted Additive Spanners

Graph spanners and emulators are sparse structures that approximately pr...
research
11/02/2022

New Tradeoffs for Decremental Approximate All-Pairs Shortest Paths

We provide new tradeoffs between approximation and running time for the ...
research
11/05/2019

Faster Parallel Algorithm for Approximate Shortest Path

We present the first m polylog(n) work, polylog(n) time algorithm in the...
research
02/22/2022

Better Private Algorithms for Correlation Clustering

In machine learning, correlation clustering is an important problem whos...
research
09/09/2023

Tensors Ranks and the Fine-Grained Complexity of Dynamic Programming

Generalizing work of Künnemann, Paturi, and Schneider [ICALP 2017], we s...

Please sign up or login with your details

Forgot password? Click here to reset