Private Realizable-to-Agnostic Transformation with Near-Optimal Sample Complexity
Abstract
The realizable-to-agnostic transformation (Beimel et al., 2015; Alon et al., 2020) provides a general mechanism to convert a private learner in the realizable setting (where the examples are labeled by some function in the concept class) to a private learner in the agnostic setting (where no assumptions are imposed on the data). Specifically, for any concept class C and error parameter α, a private realizable learner for C can be transformed into a private agnostic learner while only increasing the sample complexity by O(VC(C)/α2), which is essentially tight assuming a constant privacy parameter = (1). However, when can be arbitrary, one has to apply the standard privacy-amplification-by-subsampling technique (Kasiviswanathan et al., 2011), resulting in a suboptimal extra sample complexity of O(VC(C)/α2) that involves a 1/ factor. In this work, we give an improved construction that eliminates the dependence on , thereby achieving a near-optimal extra sample complexity of O(VC(C)/α2) for any 1. Moreover, our result reveals that in private agnostic learning, the privacy cost is only significant for the realizable part. We also leverage our technique to obtain a nearly tight sample complexity bound for the private prediction problem, resolving an open question posed by Dwork and Feldman (2018) and Dagan and Feldman (2020).
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.