cs.LGOct 4, 2026

Private Component-by-Component Learning

Authors: Dvir Karni, Eliad Tsfadia

Organizations: Department of Computer Science and Artificial Intelligence, Bar-Ilan University.

Abstract

We study differentially private learning problems in the realizable setting, where a hypothesis is specified by kk components. A direct iteration of private component learners is obstructed by a simple difficulty: an approximate choice of the next component may destroy exact realizability of the labeled sample, even when the next component is locally accurate. We restore realizability using the LabelBoost procedure of Beimel, Nissim, and Stemmer [SODA '15, Algorithmica '21] and recycle data through two alternating reservoirs. The resulting learner, for a target privacy ε\varepsilon, pays only O~(k/ε)\widetilde O(\sqrt{k}/\varepsilon) overhead relative to the active sample requirement of a single component learning step at target accuracy Θ(α/k)Θ(α/k). For learning dd-dimensional halfspaces over a finite coordinate grid of size LL, exact realizability makes the direct component-depth objective quasi-concave. Instantiating the framework with the IPConcave algorithm of Nissim, Tsfadia, and Yan [SODA '26] and with the quasi-concave optimizer of Cohen, Lyu, Nelson, Sarl'os, and Stemmer [STOC '23] yields a realizable sample complexity of O~(1εα⋅min⁡{d2.5log⁡∗L,  d2.5+d1.52log⁡∗L}),\widetilde{O}\left(\frac{1}{\varepsilon α}\cdot \min\{d^{2.5} \log^*L, \:\: d^{2.5} + d^{1.5} 2^{\log^*L}\}\right), which improves on the previously known bound of O~(1εα⋅min⁡{1α⋅d5.5log⁡∗L,  d2.52log⁡∗L}).\widetilde{O}\left(\frac{1}{\varepsilon α}\cdot\min\{\frac{1}α\cdot d^{5.5}\log^*L,\:\: d^{2.5}2^{\log^*L}\}\right). We also apply the framework to Boolean compositions: given proper private learners for classes H1,…,HkH_1,\ldots,H_k, we obtain a proper private learner for G(H1,…,Hk)G(H_1,\ldots,H_k) for any fixed Boolean function G:{0,1}k→{0,1}G:\{0,1\}^k\to\{0,1\}. Compared with the closure theorem of Alon, Beimel, Moran, and Stemmer [COLT '20], this reduces the overhead on a common component sample bound from O~(k/ε)\widetilde O(k/\varepsilon) to O~(k/ε)\widetilde O(\sqrt{k}/\varepsilon).

Figures & tables

Explore similar work

CardsList
  1. Private online learning and prediction for Littlestone classes

    Oct 5, 2026Amartya SanyalLearning-Augmented Algorithms

  2. Actively Learning Halfspaces without Synthetic Data

    Sep 25, 2025Hadley Black, Kasper Green Larsen, Arya Mazumdar +2O(\Bar{K}\Log N)$Synthetic Data

  3. PAC Learning with Bandit Feedback: Sharp Sample Complexity in the Realizable Setting

    May 25, 2026Steve Hanneke, Qinglin Meng, Shay Moran +1Sample ComplexityBandits