Fine-Grained Privacy Guarantees for Coverage Problems
Laxman Dhulipala, George Z. Li
TL;DR
The paper introduces edge-differential privacy for coverage problems, offering a fine-grained privacy model between traditional node-privacy and standard DP. It delivers an $\epsilon$-edge DP algorithm for Max Cover that achieves a near-optimal $(1-1/e-\eta,\tilde{O}(k/\epsilon))$-approximation with high probability and proves a matching additive lower bound of $\Omega(k\log(n/k)/\epsilon)$. Through group privacy, these results translate into an $\epsilon$-node DP algorithm with a $(1-1/e-\eta,\tilde{O}(fk/\epsilon))$-approximation, where $f$ is the maximum degree of an element, yielding improvements when $f\ll k$ over prior node-privacy methods. The work extends to Set Cover, providing an $\tilde{O}(\mathrm{poly}\log n/\epsilon)$-approximation under $\epsilon$-edge DP and establishing a parallel, implicit-solution framework via MaNIS. Overall, the paper advances both theory and algorithm design for private coverage problems, leveraging parallelism and implicit outputs to achieve strong privacy-utility guarantees with practical implications for sensitive data applications.
Abstract
We introduce a new notion of neighboring databases for coverage problems such as Max Cover and Set Cover under differential privacy. In contrast to the standard privacy notion for these problems, which is analogous to node-privacy in graphs, our new definition gives a more fine-grained privacy guarantee, which is analogous to edge-privacy. We illustrate several scenarios of Set Cover and Max Cover where our privacy notion is desired one for the application. Our main result is an $ε$-edge differentially private algorithm for Max Cover which obtains an $(1-1/e-η,\tilde{O}(k/ε))$-approximation with high probability. Furthermore, we show that this result is nearly tight: we give a lower bound show that an additive error of $Ω(k/ε)$ is necessary under edge-differential privacy. Via group privacy properties, this implies a new algorithm for $ε$-node differentially private Max Cover which obtains an $(1-1/e-η,\tilde{O}(fk/ε))$-approximation, where $f$ is the maximum degree of an element in the set system. When $f\ll k$, this improves over the best known algorithm for Max Cover under pure (node) differential privacy, which obtains an $(1-1/e,\tilde{O}(k^2/ε))$-approximation.
