paper-with-me

홈 › Papers

The No Free Lunch Theorem, Kolmogorov Complexity, and the Role of Inductive Biases in Machine Learning

2023-04-11 · Micah Goldblum, Marc Finzi, Keefer Rowan, Andrew Gordon Wilson

No free lunch theorems for supervised learning state that no learner can solve all problems or that all learners achieve exactly the same accuracy on average over a uniform distribution on learning problems. Accordingly, these theorems are often referenced in support of the notion that individual problems require specially tailored inductive biases. While virtually all uniformly sampled datasets have high complexity, real-world problems disproportionately generate low-complexity data, and we argue that neural network models share this same preference, formalized using Kolmogorov complexity. Notably, we show that architectures designed for a particular domain, such as computer vision, can compress datasets on a variety of seemingly unrelated domains. Our experiments show that pre-trained and even randomly initialized language models prefer to generate low-complexity sequences. Whereas no free lunch theorems seemingly indicate that individual problems require specialized learners, we explain how tasks that often require human intervention such as picking an appropriately sized model when labeled data is scarce or plentiful can be automated into a single learning algorithm. These observations justify the trend in deep learning of unifying seemingly disparate problems with an increasingly small set of machine learning models.

📄 PDF Abstract BibTeX arXiv:2304.05366

Code (1)

goldblum/free-lunch 공식 구현 pytorch

Similar Papers 제목 키워드 기반

The Implications of the No-Free-Lunch Theorems for Meta-induction

2021-03-22 · David H. Wolpert

The important recent book by G. Schurz appreciates that the no-free-lunch theorems (NFL) have major implications for the problem of (meta) induction. Here I review the NFL theorems, emphasizing that they do not only conc…

There are free lunches

2021-09-29 · Zhuoran Xu, Hao liu, Bo Dong

No-Free-Lunch Theorems state that the performance of all algorithms is the same when averaged over all possible tasks. It has been argued that the necessary conditions for NFL are too restrictive to be found in practice.…

All

Free Lunch for Optimisation under the Universal Distribution

2016-08-16 · Tom Everitt, Tor Lattimore, Marcus Hutter

Function optimisation is a major challenge in computer science. The No Free Lunch theorems state that if all functions with the same histogram are assumed to be equally probable then no algorithm outperforms any other in…

The no-free-lunch theorems of supervised learning

2022-02-09 · Tom F. Sterkenburg, Peter D. Grünwald

The no-free-lunch theorems promote a skeptical conclusion that all possible machine learning algorithms equally lack justification. But how could this leave room for a learning theory, that shows that some algorithms are…

Inductive BiasLearning TheoryPhilosophy

No-Free-Lunch Theories for Tensor-Network Machine Learning Models

2024-12-07 · Jing-Chuan Wu, Qi Ye, Dong-Ling Deng, Li-Wei Yu

Tensor network machine learning models have shown remarkable versatility in tackling complex data-driven tasks, ranging from quantum many-body problems to classical pattern recognitions. Despite their promising performan…