Differentially Private Top-k Selection via Canonical Lipschitz Mechanism
Michael Shekelyan, Grigorios Loukides

TL;DR
This paper introduces the canonical Lipschitz mechanism, a unified, efficient, and utility-optimized approach for differentially private top-$k$ selection, improving over existing methods with theoretical and empirical benefits.
Contribution
It unifies several DP top-$k$ mechanisms into a single Lipschitz-based framework and introduces a canonical loss function for direct subset selection with improved utility guarantees.
Findings
Unified existing DP mechanisms into the Lipschitz mechanism.
Achieved $O(dk+d \log d)$ time complexity for subset selection.
Demonstrated substantial utility improvements in experiments.
Abstract
Selecting the top- highest scoring items under differential privacy (DP) is a fundamental task with many applications. This work presents three new results. First, the exponential mechanism, permute-and-flip and report-noisy-max, as well as their oneshot variants, are unified into the Lipschitz mechanism, an additive noise mechanism with a single DP-proof via a mandated Lipschitz property for the noise distribution. Second, this new generalized mechanism is paired with a canonical loss function to obtain the canonical Lipschitz mechanism, which can directly select k-subsets out of items in time. The canonical loss function assesses subsets by how many users must change for the subset to become top-. Third, this composition-free approach to subset selection improves utility guarantees by an factor compared to one-by-one selection via sequential…
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.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Privacy, Security, and Data Protection · Cryptography and Data Security
