cs.LGAug 6, 2026
SaveAn Optimal Agnostic PAC Algorithm
Organizations: Department of Computer Science, Aarhus University · Division of Artificial Intelligence and Data Science, School of Computing and Data Science, The University of Hong Kong · Department of Statistics, University of California, Berkeley
Abstract
Let be a class of finite VC dimension . Writing for the binary risk and , we construct a learner achieving the statistically optimal risk bound: from an i.i.d.\ sample of size , for every , with probability at least ,
This settles the sample complexity of agnostic PAC learning up to universal constants at every fixed , matching the lower bounds of Devroye, Györfi, and Lugosi [A Probabilistic Theory of Pattern Recognition, Springer, 1996].
Explore similar work
We study distributionally robust PAC learning for the ---loss, where adversarial perturbations of the data distribution are constrained by a Cressie--Read divergence of order and radius . For hypothesis classes with VC dimension , we establish realizable and agnostic sample-complexity bounds tight up to constant and logarithmic factors, respectively; ordinary empirical risk minimization attains both rates up to logarithmic factors. For target accuracy and confidence , their respective orders are
where . For every fixed , robustness changes the realizable -dependence from to as . In the agnostic case, for , robustness changes the -dependence from to , whereas for the exponent remains the classical , with nontrivial -dependence. Building on the known scalar reduction of robust -- risk to ordinary classification error, our analysis reveals a scale-sensitive interaction between the statistical estimation of classification error and its amplification by robustness, sharply explaining the transition in the agnostic rate. We extend the previously studied -divergence case to every Cressie--Read order , close its upper--lower gaps, and recover standard PAC learning rates as , unlike previous bounds that fail to interpolate correctly in this limit.
Bagging Robustly Learns VC Classes with Linear Sample Complexity
We revisit the problem of learning predictors robust to adversarial examples at test-time. We prove that VC classes are adversarially robustly learnable with sample complexity linear in the VC dimension , providing an exponential improvement over the previous upper bound of Montasser, Hanneke, and Srebro (2019). Remarkably, this result is achieved with a simple improper algorithm that combines the classic heuristic bagging (bootstrap aggregation) of Breiman (1996) with robust empirical risk minimization (RERM). Our algorithm computes RERMs on independent bootstrap samples and outputs their majority vote, where denotes the dual VC dimension. We complement this result with a lower bound showing that this is unavoidable: in general, any learner in this oracle model requires calls to an RERM oracle, even when given arbitrarily many training examples.
Optimal Rates for Learning with Monotone Adversaries
A monotone adversary observes an i.i.d. labeled sample and appends a finite number of further examples of its choice, every one of them labeled correctly by the target hypothesis. The learner sees a uniform shuffle of the combined sample and is scored on the original distribution. Every example is correctly labeled, but the insertions depend on the clean sample, so the combined sample is not exchangeable. Larsen, Pabbaraju, and Shetty, who introduced this model, showed that empirical risk minimization attains expected error for classes of VC dimension , and that every known optimal learner can be pushed away from the rate, optimal for PAC learning. They asked whether the extra logarithm is an artifact of those particular algorithms or an inherent consequence of the lack of exchangeability. We show that this additional cost is inherent beyond VC dimension one. In the worst case over classes of VC dimension and over known finite insertion budgets, the minimax expected error is at and for . The same rates hold with Littlestone dimension in place of , so the clean online-to-batch rate is unattainable as well. Thus, somewhat counterintuitively, adding correctly labeled examples can make learning harder by a logarithmic factor, even for classes that admit finite mistake bounds in online learning. The dimension-one upper bound is achieved by a simple improper learner whose analysis adapts the leave-one-out argument underlying the one-inclusion graph. All of our lower bounds are elementary and come from a single construction: an explicit class and prior on which two target hypothesis, which differ a point of nonnegligible mass, produce the same sample.