Efficient Differentially Private $F_0$ Linear Sketching
Abstract
A powerful feature of linear sketches is that from sketches of two data vectors, one can compute the sketch of the difference between the vectors. This allows us to answer fine-grained questions about the difference between two data sets. In this work, we consider how to construct sketches for weighted , i.e., the summed weights of the elements in the data set, that are small, differentially private, and computationally efficient. Let a weight vector be given. For we are interested in estimating where is the Hadamard product (entrywise product). Building on a technique of Kushilevitz et al.~(STOC 1998), we introduce a sketch (depending on ) that is linear over GF(2), mapping a vector to for a matrix sampled from a suitable distribution . Differential privacy is achieved by using randomized response, flipping each bit of with probability . We show that for every choice of and there exists and a distribution of linear sketches of size such that: 1) For random and noise vector , given we can compute an estimate of that is accurate within a factor , plus additive error , with probability , and 2) For every , is -differentially private over the randomness in . The special case is unweighted . Our results both improve the efficiency of existing methods for unweighted estimating and extend to a weighted generalization. We also give a distributed streaming implementation for estimating the size of the union between two input streams.
Cite
@article{arxiv.2001.11932,
title = {Efficient Differentially Private $F_0$ Linear Sketching},
author = {Rasmus Pagh and Nina Mesing Stausholm},
journal= {arXiv preprint arXiv:2001.11932},
year = {2020}
}