English

An optimal unrestricted learning procedure

Machine Learning 2018-04-17 v3

Abstract

We study learning problems involving arbitrary classes of functions FF, distributions XX and targets YY. Because proper learning procedures, i.e., procedures that are only allowed to select functions in FF, tend to perform poorly unless the problem satisfies some additional structural property (e.g., that FF is convex), we consider unrestricted learning procedures that are free to choose functions outside the given class. We present a new unrestricted procedure that is optimal in a very strong sense: the required sample complexity is essentially the best one can hope for, and the estimate holds for (almost) any problem, including heavy-tailed situations. Moreover, the sample complexity coincides with the what one would expect if FF were convex, even when FF is not. And if FF is convex, the procedure turns out to be proper. Thus, the unrestricted procedure is actually optimal in both realms, for convex classes as a proper procedure and for arbitrary classes as an unrestricted procedure.

Keywords

Cite

@article{arxiv.1707.05342,
  title  = {An optimal unrestricted learning procedure},
  author = {Shahar Mendelson},
  journal= {arXiv preprint arXiv:1707.05342},
  year   = {2018}
}

Comments

This version contains a different presentation of the same results, written from a more CS perspective (using the notion of sample complexity rather than the accuracy/confidence trade-off for a fixed sample size)

R2 v1 2026-06-22T20:49:32.367Z