[2407.19777] Revisiting Agnostic PAC Learning
Abstract:PAC learning, dating back to Valiant'84 and Vapnik and Chervonenkis'64,'74, is a classic model for studying supervised learning. In the agnostic setting, we have access to a hypothesis set $\mathcal{H}$ and a training set of labeled samples $(x_1,y_1),\dots,(x_n,y_n) \in \mathcal{X} \times \{-1,1\}$ drawn i.i.d. from an unknown distribution $\mathcal{D}$. The goal is to produce a classifier $h : \mathcal{X} \to \{-1,1\}$ that is competitive with the hypothesis $h^\star_{\mathcal{D}} \in \mathcal{H}$ having the least probability of mispredicting the label $y$ of a new sample $(x,y)\sim \mathcal{D}$. Empirical Risk Minimization (ERM) is a natural learning algorithm, where one simply outputs the hypothesis from $\mathcal{H}$ making the fewest mistakes on the training data. This simple algorithm is known to have an optimal error in terms of the VC-dimension of $\mathcal{H}$ and the number of samples $n$. In this work, we revisit agnostic PAC learning and first show that ERM is in fact sub-optimal if we treat the performance of the best hypothesis, denoted $\tau:=\Pr_{\mathcal{D}}[h^\star_{\mathcal{D}}(x) \neq y]$, as a parameter. Concretely we show that ERM, and any other proper learning algorithm, is sub-optimal by a $\sqrt{\ln(1/\tau)}$ factor. We then complement this lower bound with the first learning algorithm achieving an optimal error for nearly the full range of $\tau$. Our algorithm introduces several new ideas that we hope may find further applications in learning theory.
Revisiting Agnostic PAC Learning Steve Hanneke∗ Kasper Green Larsen† Nikita Zhivotovskiy‡ Purdue University Aarhus University UC Berkeley arXiv:2407.19777v1 [cs.LG] 29 Jul 2024 Abstract PAC learning, dating back to Valiant’84 and Vapnik and Chervonenkis’64,’74,…
saved by
related reading
- Majority-of-Three: The Simplest Optimal Learner?proceedings.mlr.press
- catoni_draft2.pdfocatoni.perso.math.cnrs.fr
- Kearns-Vairani-1994-Introduction-to-Computational-Learning-Thoery-Ch01.pdfjeffreyheinz.net
- understanding-machine-learning-theory-algorithms.pdfcs.huji.ac.il
- A Course in Machine Learningciml.info
- deeplearningbook.org/contents/ml.htmldeeplearningbook.org
- arxiv.org/pdf/1805.08522arxiv.org
- Competing with sampling — Alignment Research Centeralignment.org
- Support vector machine - Wikipediaen.wikipedia.org
- On-Demand Sampling: Learning Optimally from Multiple DistributionsAuthors are ordered alphabetically. Correspondence to eric.zh@berkeley.edu.arxiv.org
- Paperscseweb.ucsd.edu
- Vapnik–Chervonenkis theory - Wikipediaen.wikipedia.org