atlas

Research map / Federated learning and privacy / Differential privacy

Faster Differentially Private Top-$k$ Selection: A Joint Exponential Mechanism with Pruning

NeurIPS 2024 · Federated learning and privacy › Differential privacy · approach: Privacy accounting and mechanisms · 1 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 FastJoint, a pruned "group by" exponential-mechanism sampler that reproduces the Joint top-k mechanism's output distribution in O(d + k^2/ε · ln d) time instead of Õ(dk), running 10-100x faster with similar accuracy.

Problem

Differentially private top-k selection: identifying k items with approximately the highest scores among d items; the existing Joint mechanism samples from all d^Θ(k) length-k sequences but costs Õ(dk) time and space.

Approach

Partition length-k sequences into loss-consistent groups indexed by (loss r, first-hitting position i), count group sizes via closed-form products of histogram counts, and truncate the loss at tau so only O(k^2) groups matter; sample a group by Gumbel-max and then a uniform sequence within it, giving a Joint-equivalent (truncated) exponential mechanism with linear-in-d cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FastJoint instead of JointJoint top-k selection · Six real-world datasetsrunning time: 10 to 100 times fasterHelped
use pruning in FastJointJoint-style top-k selection · Six real-world datasetsℓ∞ errorNo clear effect
use FastJoint instead of PNF-Peeltop-k selection · All tested datasets and values of kℓ∞ errorHelped
use FastJoint instead of CDP-Peeltop-k selection · All tested datasetsℓ∞ errorHelped
use FastJoint instead of CDP-Peeltop-k selection · Six real-world datasetsrunning timeHurt
increase εFastJoint · Real-world datasetsrunning timeHelped
vary βFastJoint · Medium-sized datasetℓ∞ errorNo clear effect
use FastJoint instead of PNF-Peel and CDP-Peeltop-k selection · Games datasetℓ∞ errorMixed

Surprising findings

Limitations

Experimental setup

Datasets: Games (Steam) Books (Goodreads) News (Mashable) Tweets Movies Foods (Amazon)

Benchmarks: Games Books News Tweets Movies Foods

Metrics: running time l_infinity error l_1 error

Baselines: Joint mechanism PNF-Peel (permute-and-flip peeling) CDP-Peel (peeling exponential mechanism)

Builds on: Joint mechanism (Gillenwater et al. 2022) exponential mechanism peeling exponential mechanism

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