PAC Learning with Multiple Correct Answers
Organizations: Department of Computer Sciences, Purdue University, USA. · University of Waterloo and Vector Institute, Canada.
Abstract
We study PAC learning when each example comes with a set of at most correct labels and a prediction is correct if it belongs to this set. Training may reveal the full set, only whether a proposed label is correct (bandit feedback), or one correct label chosen by a demonstrator (demonstrations). Our main finding is that demonstrations can be much harder than full sets, and even than bandit feedback, both in which classes can be learned and in how many examples are needed. For finite label spaces, a generalized Natarajan dimension characterizes learnability from full sets and from bandit feedback, in both the realizable and the agnostic setting. From demonstrations, however, a class is realizably learnable if and only if the intersections of at most of its hypotheses are learnable from full sets. Already with three labels, this condition can fail for a class learnable from a single full-set example or even a single bandit answer. When the condition holds, we show that demonstrations suffice, and the exponent cannot be improved in general, even for classes learnable from full sets or bandit answers. For countable label spaces and , our packed dimension, which asks for many disjoint groups of at most hypotheses with no common label, characterizes full-set learnability, and demonstrations still reduce to intersections. Agnostic learning from demonstrations, already for finite label spaces, is not determined by the dimensions of the intersection class that characterize realizable learning. Finally, we show that the uniform bound on the number of correct labels is essential. Without this bound, it is impossible to characterize learnability by any dimension determined by finite subclasses.
Figures & tables
| Setting | Learnable if and only if | Sample complexity |
|---|---|---|
| finite , full set | ||
| finite , bandit | ||
| finite , one correct label | ||
| countable , full set | ||
| countable , one correct label | ||
| agnostic, one correct label | and local compatibility (nondegenerate ) | |
PAC Learning
Probably approximately correct (PAC) learning studies when finite samples can yield predictors that generalize with bounded error and confidence.
See all 48 papers