Privately Answering Counting Queries with Generalized Gaussian Mechanisms

10/04/2020
by   Arun Ganesh, et al.
0

We consider the problem of answering k counting (i.e. sensitivity-1) queries about a database with (ϵ, δ)-differential privacy. We give a mechanism such that if the true answers to the queries are the vector d, the mechanism outputs answers d̃ with the ℓ_∞-error guarantee: ℰ[||d̃ - d||_∞] = O(√(k logloglog k log(1/δ))/ϵ). This reduces the multiplicative gap between the best known upper and lower bounds on ℓ_∞-error from O(√(loglog k)) to O(√(logloglog k)). Our main technical contribution is an analysis of the family of mechanisms of the following form for answering counting queries: Sample x from a Generalized Gaussian, i.e. with probability proportional to (-(||x||_p/σ)^p), and output d̃ = d + x. This family of mechanisms offers a tradeoff between ℓ_1 and ℓ_∞-error guarantees and may be of independent interest. For p = O(loglog k), this mechanism already matches the previous best known ℓ_∞-error bound. We arrive at our main result by composing this mechanism for p = O(logloglog k) with the sparse vector mechanism, generalizing a technique of Steinke and Ullman.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro