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

Oct 5, 2026cs.LG

Private online learning and prediction for Littlestone classes

We study mistake bounds for differentially private online learning and online prediction under oblivious realisable adversaries. Online learning requires the learner to release a hypothesis at each time step whereas in online prediction, the learner only needs to make predictions without releasing a hypothesis. Using a novel lower bound for private online learning and an upper bound for private prediction, we show that the sample complexity of these two problems are separated by a factor that grows with the time horizon for every class of finite Littlestone dimension dd. First, we prove that every \brε,δ\br{ε,δ}-private online learner has a deterministic realisable stream of length TT on which the mistake bound is at least \bE\bsMT=\Omdεlog⁡\brT2/3\bE\bs{M_T}=\Om{\frac dε\log\br{ T}^{2/3}}. In particular, this is the first non-trivial lower in the range 1/T<δ<1/log⁡T)1/T<δ<1/\log T) left open in earlier works[SR22,DSS24,LWY24]. Second, we prove that for every class of of Littlestone dimension dd, there exists an (ε,δ)(ε,δ)-jointly private predictor with at most 22cd2ε−2log⁡2\br2/\brεδ2^{2^{cd^2}}ε^{-2}\log^2\br{2/\br{εδ}} expected mistakes, independently of TT, for some absolute constant c>0c>0. Thus, for every fixed class of finite Littlestone dimension when δ=Θ\br1/log⁡Tδ=Θ\br{1/\log T}, private learning requires \Om\brlog⁡T2/3\Om{\br{\log T}^{2/3}} expected mistakes, whereas private prediction admits \bigO\brlog⁡log⁡T2\bigO{\br{\log\log T}^2}.
Sep 25, 2025cs.DS

Actively Learning Halfspaces without Synthetic Data

In the classic point location problem, one is given an arbitrary dataset X⊂RdX \subset \mathbb{R}^d of nn points with query access to an unknown halfspace f:Rd→{0,1}f : \mathbb{R}^d \to \{0,1\}, and the goal is to learn the label of every point in XX. This problem is extremely well-studied and a nearly-optimal O~(dlog⁡n)\widetilde{O}(d \log n) query algorithm is known due to Hopkins-Kane-Lovett-Mahajan (FOCS 2020). However, their algorithm is granted the power to query arbitrary points outside of XX (point synthesis), and in fact without this power there is an Ω(n)Ω(n) query lower bound due to Dasgupta (NeurIPS 2004). In this work our goal is to design efficient algorithms for learning halfspaces without point synthesis. To circumvent the Ω(n)Ω(n) lower bound, we consider learning halfspaces whose normal vectors come from a set of size DD, and show tight bounds of Θ(D+log⁡n)Θ(D + \log n). As a corollary, we obtain an optimal O(d+log⁡n)O(d + \log n) query deterministic learner for axis-aligned halfspaces, closing a previous gap of O(dlog⁡n)O(d \log n) vs. Ω(d+log⁡n)Ω(d + \log n). In fact, our algorithm solves the more general problem of learning a Boolean function ff over nn elements which is monotone under at least one of DD provided orderings. Our technical insight is to exploit the structure in these orderings to perform a binary search in parallel rather than considering each ordering sequentially, and we believe our approach may be of broader interest. Furthermore, we use our exact learning algorithm to obtain nearly optimal algorithms for PAC-learning. We show that O(min⁡(D+log⁡(1/ε),1/ε)⋅log⁡D)O(\min(D + \log(1/\varepsilon), 1/\varepsilon) \cdot \log D) queries suffice to learn ff within error ε\varepsilon, even in a setting when ff can be adversarially corrupted on a cεc\varepsilon-fraction of points, for a sufficiently small constant cc. This bound is optimal up to a log⁡D\log D factor, including in the realizable setting.
May 25, 2026stat.ML

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

We study the problem of multiclass PAC learning with bandit feedback in the realizable setting. In this framework, there is an unknown data distribution over an instance space X\mathcal{X} and a label space Y\mathcal{Y}, as in classical multiclass PAC learning, but the learner does not observe the labels of the i.i.d. training examples. Instead, in each round, it receives an unlabeled instance, predicts its label, and receives bandit feedback indicating only whether the prediction is correct. Despite this restriction, the goal remains the same as in classical PAC learning. We provide a general characterization of the optimal sample complexity of this problem, sharp for every concept class up to logarithmic factors. Our characterization is based on a new combinatorial dimension, termed the bandit DS\mathrm{DS} dimension, defined via generalized combinatorial structures we call pseudo-boxes. These extend the pseudo-cubes underlying the DS\mathrm{DS} dimension by allowing a different number of neighbors in each coordinate. In contrast to the DS\mathrm{DS} dimension, which governs the full-information setting by counting the number of coordinates in the pseudo-cube, the bandit DS\mathrm{DS} dimension aggregates the number of neighbors across coordinates, leading to a characterization in which the sample complexity scales with the total number of neighbors. We also propose a general learning algorithm achieving the upper bound, based on an algorithmic principle called ListCascade, which connects bandit learning to list learning and may be of independent interest.