The Johnson-Lindenstrauss Transform Itself Preserves Differential Privacy
Jeremiah Blocki, Avrim Blum, Anupam Datta, Or Sheffet

TL;DR
This paper demonstrates that the classical Johnson-Lindenstrauss transform can be used to preserve differential privacy, enabling private data analysis tasks like graph cut-queries and covariance estimation with improved noise bounds.
Contribution
It introduces a novel application of the Johnson-Lindenstrauss transform for differential privacy, providing new methods for private graph and matrix data analysis.
Findings
Achieves differential privacy for graph cut-queries with less noise on small cuts.
Publishes a differentially private covariance matrix with noise independent of matrix size.
Outperforms existing algorithms in privacy-utility trade-offs for specific tasks.
Abstract
This paper proves that an "old dog", namely -- the classical Johnson-Lindenstrauss transform, "performs new tricks" -- it gives a novel way of preserving differential privacy. We show that if we take two databases, and , such that (i) is a rank-1 matrix of bounded norm and (ii) all singular values of and are sufficiently large, then multiplying either or with a vector of iid normal Gaussians yields two statistically close distributions in the sense of differential privacy. Furthermore, a small, deterministic and \emph{public} alteration of the input is enough to assert that all singular values of are large. We apply the Johnson-Lindenstrauss transform to the task of approximating cut-queries: the number of edges crossing a -cut in a graph. We show that the JL transform allows us to \emph{publish a sanitized graph} that preserves edge…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
