Optimal Learners for Multiclass Problems
arXiv:1405.2420
Abstract
The fundamental theorem of statistical learning states that for binary classification problems, any Empirical Risk Minimization (ERM) learning rule has close to optimal sample complexity. In this paper we seek for a generic optimal learner for multiclass prediction. We start by proving a surprising result: a generic optimal multiclass learner must be improper, namely, it must have the ability to output hypotheses which do not belong to the hypothesis class, even though it knows that all the labels are generated by some hypothesis from the class. In particular, no ERM learner is optimal. This brings back the fundmamental question of "how to learn"? We give a complete answer to this question by giving a new analysis of the one-inclusion multiclass learner of Rubinstein et al (2006) showing that its sample complexity is essentially optimal. Then, we turn to study the popular hypothesis class of generalized linear classifiers. We derive optimal learners that, unlike the one-inclusion algorithm, are computationally efficient. Furthermore, we show that the sample complexity of these learners is better than the sample complexity of the ERM rule, thus settling in negative an open question due to Collins (2005).
Cited by in corpus (12)
- Do Prices Coordinate Markets?
- Tight Risk Bounds for Multi-Class Margin Classifiers
- Learning from Rational Behavior: Predicting Solutions to Unknown Linear Programs
- Robustness of Accuracy Metric and its Inspirations in Learning with Noisy Labels
- Robust descent using smoothed multiplicative noise
- Proper Learning, Helly Number, and an Optimal SVM Bound
- Efficient learning with robust gradient descent
- Online Learning with Simple Predictors and a Combinatorial Characterization of Minimax in 0/1 Games
- On statistical learning via the lens of compression
- Realizable Learning is All You Need
- On Margin-Based Cluster Recovery with Oracle Queries
- Sample compression schemes for VC classes