atlas

Research map / Federated learning and privacy / Differential privacy

Differentially Private Set Representations

NeurIPS 2024 · Federated learning and privacy › Differential privacy · approach: Privacy accounting and mechanisms · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes differentially private set representations by embedding the input set into random linear systems (random band and Vandermonde constructions), achieving error 1/(e^eps+1) with near-optimal space and matching lower bounds.

Problem

Releasing a differentially private representation of a small set drawn from a very large universe so that membership queries have low error while space scales with the set size rather than universe size.

Approach

Instead of perturbing a non-private sketch with noise, sample a subset of the input (exclusion probability p) and encode it as a random linear system via hashing; non-members satisfy their constraint only with probability 1/|F|, and the free variables randomization gives privacy with error exactly 1/(e^eps+1).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use random linear-system embeddings instead of adding noise to a non-private representationDP set representation · DP set representationerror probabilityHelped
Use the Vandermonde construction rather than the random-band constructionDPSet · DP set representationspace: 1.05 k epsilon · log(e) bits -> k epsilon · log(e) bitsHelped
Use the Vandermonde construction rather than the random-band constructionDPSet · DP set representationdecoding time: O(log(1/delta)) -> O(k)Hurt
Choose m closer to the expected sampled-set size (ablation)DPSet (approximate-DP) · DP set representationspaceNo clear effect
Use DPSet rather than ALP or DP Count SketchDP set representation · Random set querieserror probabilityHelped
Use DPSet rather than ALP or DP Count SketchDP set representation · Encoding input setsencoding timeMixed
Use DPSet rather than ALP or DP Count SketchDP set representation · Decoding random elementsdecoding timeHurt

Surprising findings

Limitations

Experimental setup

Benchmarks: synthetic random 128-bit string sets with k in {2^12, 2^16, 2^20}

Metrics: error probability encoding time decoding time encoding size

Baselines: ALP DP Count Sketch randomized response Laplace mechanism histograms

Builds on: Bloom filter ALP mechanism DP count sketch Dietzfelbinger and Walzer random band retrieval Bienstock et al. random band analysis

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy