Table of Contents
Fetching ...

Nearly-Optimal Private Selection via Gaussian Mechanism

Ethan Leeman, Pasin Manurangsi

TL;DR

This work addresses private selection under differential privacy using the Gaussian mechanism with a budget $\rho$. By combining subsampling, a gap-focused recursive strategy, and a final BinTree step, the authors achieve an error that scales as $\tilde{O}\!\left(\dfrac{\log |\mathcal{Y}|}{\sqrt{\rho}}\right)$ up to polylog factors, nearly matching the Exponential Mechanism and improving upon Steinke's previous $O(\log^{3/2} |\mathcal{Y}|/\sqrt{\rho})$ bound. The analysis introduces a careful construction of good events and a recursive inductive proof to bound probabilities and errors, with a high-probability guarantee that translates into an expected-error bound via a combining step. The results demonstrate that nearly-optimal private selection is achievable with adaptive Gaussian queries on low-sensitivity losses, and they discuss future directions such as removing lower-order polylog terms, extending to Laplace noise, and handling infinite candidate sets. The work advances practical DP tools for selection tasks and highlights a pathway to close the gap with the Exponential Mechanism in finite settings.

Abstract

Steinke (2025) recently asked the following intriguing open question: Can we solve the differentially private selection problem with nearly-optimal error by only (adaptively) invoking Gaussian mechanism on low-sensitivity queries? We resolve this question positively. In particular, for a candidate set $\mathcal{Y}$, we achieve error guarantee of $\tilde{O}(\log |\mathcal{Y}|)$, which is within a factor of $(\log \log |\mathcal{Y}|)^{O(1)}$ of the exponential mechanism (McSherry and Talwar, 2007). This improves on Steinke's mechanism which achieves an error of $O(\log^{3/2} |\mathcal{Y}|)$.

Nearly-Optimal Private Selection via Gaussian Mechanism

TL;DR

This work addresses private selection under differential privacy using the Gaussian mechanism with a budget . By combining subsampling, a gap-focused recursive strategy, and a final BinTree step, the authors achieve an error that scales as up to polylog factors, nearly matching the Exponential Mechanism and improving upon Steinke's previous bound. The analysis introduces a careful construction of good events and a recursive inductive proof to bound probabilities and errors, with a high-probability guarantee that translates into an expected-error bound via a combining step. The results demonstrate that nearly-optimal private selection is achievable with adaptive Gaussian queries on low-sensitivity losses, and they discuss future directions such as removing lower-order polylog terms, extending to Laplace noise, and handling infinite candidate sets. The work advances practical DP tools for selection tasks and highlights a pathway to close the gap with the Exponential Mechanism in finite settings.

Abstract

Steinke (2025) recently asked the following intriguing open question: Can we solve the differentially private selection problem with nearly-optimal error by only (adaptively) invoking Gaussian mechanism on low-sensitivity queries? We resolve this question positively. In particular, for a candidate set , we achieve error guarantee of , which is within a factor of of the exponential mechanism (McSherry and Talwar, 2007). This improves on Steinke's mechanism which achieves an error of .

Paper Structure

This paper contains 24 sections, 10 theorems, 24 equations, 3 algorithms.

Key Result

Theorem 3

There is an algorithm in the Gaussian mechanism with budget model that solves Selection with expected error $O\left(\frac{\log |{\mathcal{Y}}\xspace| \cdot (\log \log |{\mathcal{Y}}\xspace|)^{11}}{\sqrt{\rho}}\right)$.

Theorems & Definitions (22)

  • Definition 1: Selection
  • Definition 2: Gaussian Mechanism with Budget DPorg-open-problem-selection
  • Theorem 3: Informal; See \ref{['thm:main-exp']}
  • Lemma 4: DPorg-open-problem-selection
  • Theorem 5: Main Theorem
  • Definition 6: Minimum Index
  • Definition 7: Gap
  • Lemma 8: Binary Tree for Gap Instances
  • proof
  • Theorem 9: Main Theorem
  • ...and 12 more