English

Absolutely No Free Lunches!

Logic in Computer Science 2020-09-15 v2 Machine Learning

Abstract

This paper is concerned with learners who aim to learn patterns in infinite binary sequences: shown longer and longer initial segments of a binary sequence, they either attempt to predict whether the next bit will be a 0 or will be a 1 or they issue forecast probabilities for these events. Several variants of this problem are considered. In each case, a no-free-lunch result of the following form is established: the problem of learning is a formidably difficult one, in that no matter what method is pursued, failure is incomparably more common that success; and difficult choices must be faced in choosing a method of learning, since no approach dominates all others in its range of success. In the simplest case, the comparison of the set of situations in which a method fails and the set of situations in which it succeeds is a matter of cardinality (countable vs. uncountable); in other cases, it is a topological matter (meagre vs. co-meagre) or a hybrid computational-topological matter (effectively meagre vs. effectively co-meagre).

Keywords

Cite

@article{arxiv.2005.04791,
  title  = {Absolutely No Free Lunches!},
  author = {Gordon Belot},
  journal= {arXiv preprint arXiv:2005.04791},
  year   = {2020}
}
R2 v1 2026-06-23T15:26:30.996Z