Faster Private Release of Marginals on Small Databases
Abstract
We study the problem of answering \emph{-way marginal} queries on a database , while preserving differential privacy. The answer to a -way marginal query is the fraction of the database's records with a given value in each of a given set of up to columns. Marginal queries enable a rich class of statistical analyses on a dataset, and designing efficient algorithms for privately answering marginal queries has been identified as an important open problem in private data analysis. For any , we give a differentially private online algorithm that runs in time \min{\exp(d^{1-\Omega(1/\sqrt{k})}), \exp(d / \log^{.99} d)\} per query and answers any (possibly superpolynomially long and adaptively chosen) sequence of -way marginal queries up to error at most on every query, provided . To the best of our knowledge, this is the first algorithm capable of privately answering marginal queries with a non-trivial worst-case accuracy guarantee on a database of size in time . Our algorithms are a variant of the private multiplicative weights algorithm (Hardt and Rothblum, FOCS '10), but using a different low-weight representation of the database. We derive our low-weight representation using approximations to the OR function by low-degree polynomials with coefficients of bounded -norm. We also prove a strong limitation on our approach that is of independent approximation-theoretic interest. Specifically, we show that for any , any polynomial with coefficients of -norm that pointwise approximates the -variate OR function on all inputs of Hamming weight at most must have degree .
Cite
@article{arxiv.1304.3754,
title = {Faster Private Release of Marginals on Small Databases},
author = {Karthekeyan Chandrasekaran and Justin Thaler and Jonathan Ullman and Andrew Wan},
journal= {arXiv preprint arXiv:1304.3754},
year = {2013}
}