Near-Optimal Generalized Private Testing
Abstract
In differential privacy (DP), the generalized private testing problem was introduced by Liu and Talwar (STOC 2019). Given a dataset X ∈ X and a sequence of black-box t-DP mechanisms Mt:X\+1,-1\, the analyst must accept the first mechanism whose success probability pt=[Mt(X)=+1] exceeds a given threshold p*∈(0,1), while achieving DP. Accuracy is measured by the gap between p* and a rejection threshold p, such that with probability 1-β for all t≥1, if pt≤p, then Mt is rejected, and if pt≥ p*, then it is accepted. This generalizes the standard private testing problem, whose solution, the Sparse Vector Technique, is ubiquitous in DP. We introduce the Generalized Thresholding Mechanism (GTM) for generalized private testing. For >0 and any sequence of (t,δt)-DP mechanisms Mt, the GTM is pure -DP. For θ>0, γ∈(1,2], and β∈(0,1), pt=(p*/γΛt, 1 - γΛt(1-p*))-δt/t for Λt=(5t3(t+2))(2+θ)t/(4/β)(3+θ+2/θ)t/. With probability 1-β, the number of evaluations of Mt is at most O(((t/β)/(γ-1)2)(Λt/p*,(1-p*)-1)) for all t≥ 1. Our lower bounds prove near-optimality of our accuracy and sample complexity guarantees. Via the GTM, we give a black-box reduction for DP optimization from the continual observation (CO) setting to the batch setting. This gives us the first DP-CO algorithms for many maximization problems. Further, the GTM permits an adaptive choice of acceptance thresholds (p*t)t≥1, addressing a challenge mentioned in prior work on using generalized private testing for hyperparameter optimization (Papernot and Steinke (ICLR 2022)).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.