cs.LGJun 9, 2026

Efficiently Learning Drifting Halfspaces with Massart Noise

Authors: Mingchen MaGuyang CaoJelena DiakonikolasIlias Diakonikolas

Organizations: University of Wisconsin-Madison

Abstract

We study the problem of learning a drifting concept in the presence of Massart noise. In this framework, an online learner has access to a history of independent samples whose labels are noisy versions of a target concept that may change from round to round. The goal is to output, in each round, a hypothesis with small prediction error. We study the complexity of this learning problem for the fundamental class of margin-separable linear classifiers (halfspaces). On the positive side, we give a computationally efficient learner achieving error η+O~(Δ1/3/γ)η+ \tilde O(Δ^{1/3}/γ), where ηη upper bounds the Massart noise rate, ΔΔ is the drift rate, and γγ is the margin. Interestingly, in the realizable setting, an adaptation of our techniques yields an efficient learner with an improved error rate over prior work. On the lower-bound side, we provide formal evidence of an information-computation tradeoff, strongly suggesting that our algorithm's performance is essentially optimal. Specifically, while the information-theoretically optimal error scales with Δ1/2Δ^{1/2}, we prove that Δ1/3Δ^{1/3}-scaling is unavoidable for low-degree polynomial tests, even in the special case of random classification noise.

Explore similar work

Sep 15, 2026cs.DS

Efficient Robust Learning at the Information-Theoretic Limit

In an important recent work, Blanc (2026) gave an algorithm for robustly learning Boolean concept classes with respect to a fixed distribution that outputs a (randomized) classifier achieving the optimal error of η+εη+ \varepsilon where ηη is the noise rate. In contrast, it is well known that deterministic hypotheses cannot achieve error less than 2η+ε.2η+ \varepsilon. Blanc's algorithm is computationally inefficient, and the main problem left open in his work is to find a polynomial-time algorithm given access to an oracle for empirical risk minimization (ERM). In this paper, we resolve this problem and give such an algorithm. Perhaps surprisingly, our techniques make crucial use of various types of no-regret learners. Additionally, we give an efficient algorithm (no ERM oracle required) for robustly learning any function class that admits sandwiching polynomials with respect to hypercontractive distributions. As one consequence, we give the first polynomial-time algorithm for robustly learning a halfspace with respect to Gaussian marginals that achieves error η+εη+ \varepsilon for any constant ε\varepsilon.
Adam R. Klivans, Konstantinos Stavropoulos, Sergei Tikhonov +1
Aug 9, 2026cs.LG

Optimal Learning Under Tsybakov Noise

Probably Approximately Correct (PAC) learning [Val84] is a fundamental learning model that has been extensively investigated. In this model, H{0,1}X\mathcal{H} \subseteq \{0,1\}^{\mathcal{X}} is a concept class, and hHh^*\in\mathcal{H} is the target concept to be learned. Having access to i.i.d. labeled examples from a distribution D\mathcal{D} over X×{0,1}\mathcal{X}\times\{0,1\}, which admits hh^* as the best concept in H\mathcal{H}, the goal is to design a learning algorithm that outputs a hypothesis having low error competitive to hh^{*} with high probability. This model was initially studied under the realizable setting, which assumes that hh^* has no error. A natural relaxation is to allow label noise, that is, the true label can be flipped with probability η(0,1/2)η\in(0,1/2). In reality, certain labels might be extremely noisy, especially for those points near the decision boundary. Hence, it is natural to allow very noisy points, though only rarely. This is quantified by a noise model introduced by [MT99] and [Tsy04], now known as Tsybakov noise. For learning general concept classes, [MN06] gave the general upper and lower bounds for error guarantees under Tsybakov noise. However, their upper and lower bounds differ by a logarithmic factor. Resolving this gap has remained a well-known open question for the past twenty years. In this work, we resolve this open question by improving the upper bound to match the best known lower bound, thus establishing the optimal error guarantee for learning under Tsybakov noise. Our learning algorithm operates by adaptively partitioning the instance space into regions, roughly corresponding to different noise levels, and returning a hypothesis in the concept class satisfying a specific error constraint for each region. Our technique shares a conceptual foundation with several recent advances in non-realizable learning, such as [HLZ24] and [Han25].
Steve Hanneke, Hongao Wang, Mingyue Xu
Sep 25, 2025cs.DS

Actively Learning Halfspaces without Synthetic Data

In the classic point location problem, one is given an arbitrary dataset XRdX \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~(dlogn)\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+logn)Θ(D + \log n). As a corollary, we obtain an optimal O(d+logn)O(d + \log n) query deterministic learner for axis-aligned halfspaces, closing a previous gap of O(dlogn)O(d \log n) vs. Ω(d+logn)Ω(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/ε)logD)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 logD\log D factor, including in the realizable setting.
Hadley Black, Kasper Green Larsen, Arya Mazumdar +2