English

Faster Private Release of Marginals on Small Databases

Data Structures and Algorithms 2013-09-04 v2

Abstract

We study the problem of answering \emph{kk-way marginal} queries on a database D({0,1}d)nD \in (\{0,1\}^d)^n, while preserving differential privacy. The answer to a kk-way marginal query is the fraction of the database's records x{0,1}dx \in \{0,1\}^d with a given value in each of a given set of up to kk 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 kk, 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 kk-way marginal queries up to error at most ±.01\pm .01 on every query, provided nd.51n \gtrsim d^{.51} . 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 \poly(d,k)\poly(d, k) in time exp(o(d))\exp(o(d)). 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 L1L_1-norm. We also prove a strong limitation on our approach that is of independent approximation-theoretic interest. Specifically, we show that for any k=o(logd)k = o(\log d), any polynomial with coefficients of L1L_1-norm poly(d)poly(d) that pointwise approximates the dd-variate OR function on all inputs of Hamming weight at most kk must have degree d1O(1/k)d^{1-O(1/\sqrt{k})}.

Keywords

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}
}
R2 v1 2026-06-21T23:59:00.438Z