The No Free Lunch Theorem, Kolmogorov Complexity, and the Role of Inductive Biases in Machine Learning
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 63 papers in the map (data through 7 Oct 2026). Builds on 58 of its 118 references that are in the map. First posted on arXiv 11 Apr 2023.
Builds on
58 of 118 references.
References · 58
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2014Going Deeper with Convolutionscited by 4,231
- 2019The Curious Case of Neural Text Degenerationcited by 2,881
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,838
- 2016Understanding deep learning requires rethinking generalizationcited by 1,657
- 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,507
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,359
38 more
- 2022Galactica: A Large Language Model for Sciencecited by 736
- 2022TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Secondcited by 643
- 2021Perceiver IO: A General Architecture for Structured Inputs & Outputscited by 616
- 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 527
- 2020Bayesian Deep Learning and a Probabilistic Perspective of Generalizationcited by 480
- 2021Transformers Can Do Bayesian Inferencecited by 338
- 2021SAINT: Improved Neural Networks for Tabular Data via Row Attention and Contrastive Pre-Trainingcited by 310
- 2021What Are Bayesian Neural Network Posteriors Really Like?cited by 307
- 2018Stronger generalization bounds for deep nets via a compression approachcited by 306
- 2022Transformers Learn Shortcuts to Automatacited by 260
- 2021User-friendly introduction to PAC-Bayes boundscited by 234
- 2022Patches Are All You Need?cited by 201
- 2022Why do tree-based models still outperform deep learning on tabular data?cited by 198
- 2021A Practical Method for Constructing Equivariant Multilayer Perceptrons for Arbitrary Matrix Groupscited by 185
- 2018Deep learning generalizes because the parameter-function map is biased towards simple functionscited by 180
- 2021The Low-Rank Simplicity Bias in Deep Networkscited by 150
- 2017Generalization in Deep Learningcited by 146
- 2017A Bayesian Perspective on Generalization and Stochastic Gradient Descentcited by 134
- 2013Gaussian Process Kernels for Pattern Discovery and Extrapolationcited by 131
- 2018Non-Vacuous Generalization Bounds at the ImageNet Scale: A PAC-Bayesian Compression Approachcited by 125
- 2021Vision Transformer for Small-Size Datasetscited by 122
- 2020Tighter risk certificates for neural networkscited by 112
- 2021Can You Learn an Algorithm? Generalizing from Easy to Hard Problems with Recurrent Networkscited by 108
- 2020Optimal Regularization Can Mitigate Double Descentcited by 107
- 2016PAC-Bayesian Theory Meets Bayesian Inferencecited by 87
- 2020A Theoretical Analysis of the Repetition Problem in Text Generationcited by 83
- 2017Entropy-SGD optimizes the prior of a PAC-Bayes bound: Generalization properties of Entropy-SGD and data-dependent priorscited by 81
- 2022PAC-Bayes Compression Bounds So Tight That They Can Explain Generalizationcited by 75
- 2021Residual Pathway Priors for Soft Equivariance Constraintscited by 74
- 2018The Description Length of Deep Learning Modelscited by 71
- 2020On the role of data in PAC-Bayes boundscited by 64
- 2021Stochastic Training is Not Necessary for Generalizationcited by 63
- 2022Bayesian Model Selection, the Marginal Likelihood, and Generalizationcited by 56
- 2019Understanding Generalization through Visualizationscited by 54
- 2020A Close Look at Deep Learning with Small Datacited by 54
- 2020Limitations of Autoregressive Models and Their Alternativescited by 54
- 2022Deep Symbolic Regression for Recurrent Sequencescited by 53
- 2022The Lie Derivative for Measuring Learned Equivariancecited by 51
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2023: 7; 2024: 20; 2025: 20; 2026: 16.
63 papers.
Sort:
By area:
- 2023Large Language Models Are Zero-Shot Time Series Forecasterscited by 491
- 2024The Platonic Representation Hypothesiscited by 362
- 2024Fine-Tuned Language Models Generate Stable Inorganic Materials as Textcited by 92
- 2024Rethinking LLM Memorization through the Lens of Adversarial Compressioncited by 91
- 2023In-Context Learning through the Bayesian Prismcited by 78
- 2023Battle of the Backbones: A Large-Scale Comparison of Pretrained Models across Computer Vision Taskscited by 72
- 2025Deep Learning is Not So Mysterious or Differentcited by 55
- 2023Non-Vacuous Generalization Bounds for Large Language Modelscited by 53
- 2024Learning from Teaching Regularization: Generalizable Correlations Should be Easy to Imitatecited by 46
- 2024Neural Redshift: Random Networks are not Random Functionscited by 43
- 2024Unlocking Tokens as Data Points for Generalization Bounds on Larger Language Modelscited by 25
- 2024Implicit Multimodal Alignment: On the Generalization of Frozen LLMs to Multimodal Inputscited by 22
38 more
- 2024The Complexity Dynamics of Grokkingcited by 21
- 2025The Geometry of Reasoning: Flowing Logics in Representation Spacecited by 21
- 2023Understanding Augmentation-based Self-Supervised Representation Learning via RKHS Approximation and Regressioncited by 20
- 2025Constant Bit-size Transformers Are Turing Completecited by 19
- 2025Block-Recurrent Dynamics in Vision Transformerscited by 16
- 2024Understanding Visual Feature Reliance through the Lens of Complexitycited by 15
- 2024EXMOS: Explanatory Model Steering Through Multifaceted Explanations and Data Configurationscited by 14
- 2025Saddle-to-Saddle Dynamics Explains A Simplicity Bias Across Neural Network Architecturescited by 14
- 2023In-Context Learning Dynamics with Random Binary Sequencescited by 13
- 2024A Complexity-Based Theory of Compositionalitycited by 13
- 2025Do We Always Need the Simplicity Bias? Looking for Optimal Inductive Biases in the Wildcited by 13
- 2024Analyzing the Role of Semantic Representations in the Era of Large Language Modelscited by 12
- 2024Zero-Shot Multi-Object Scene Completioncited by 9
- 2025When Do Neural Networks Learn World Models?cited by 8
- 2025Can You Learn to See Without Images? Procedural Warm-Up for Vision Transformerscited by 8
- 2024In-context learning and Occam's razorcited by 7
- 2025Exploiting Vocabulary Frequency Imbalance in Language Model Pre-trainingcited by 7
- 2025A Mathematical Philosophy of Explanations in Mechanistic Interpretability -- The Strange Science Part I.icited by 6
- 2025Bridging Kolmogorov Complexity and Deep Learning: Asymptotically Optimal Description Length Objectives for Transformerscited by 6
- 2024Understanding Simplicity Bias towards Compositional Mappings via Learning Dynamicscited by 5
- 2025Universal pre-training by iterated random computationcited by 5
- 2023Perspectives on the State and Future of Deep Learning - 2023cited by 4
- 2024Neural Networks Generalize on Low Complexity Datacited by 3
- 2025Foundations of Interpretable Modelscited by 3
- 2024Rule Extrapolation in Language Models: A Study of Compositional Generalization on OOD Promptscited by 2
- 2024OOD-Chameleon: Is Algorithm Selection for OOD Generalization Learnable?cited by 2
- 2026Algorithmic Simplification of Neural Networks with Mosaic-of-Motifscited by 2
- 2026Solomonoff inductioncited by 2
- 2026Statistical Properties of Training & Generalizationcited by 2
- 2026Can Transformers Really Do It All? On the Compatibility of Inductive Biases Across Taskscited by 2
- 2024Demystifying the Hypercomplex: Inductive Biases in Hypercomplex Deep Learningcited by 1
- 2024Artificial Inductive Bias for Synthetic Tabular Data Generation in Data-Scarce Scenarioscited by 1
- 2025An evolutionary perspective on modes of learning in Transformerscited by 1
- 2025Characterising the Inductive Biases of Neural Networks on Boolean Datacited by 1
- 2026Benchmarks Are Not That Out of Distribution: Word Overlap Predicts Performancecited by 1
- 2026Are We Ready for AI-Driven Discovery? AI Verification Before the Next Fundamental Physics Breakthroughcited by 1
- 2025Variational Deep Learning via Implicit Regularizationcited by 0
- 2025Overfitting has a limitation: a model-independent generalization gap bound based on R'enyi entropycited by 0
50 most cited of 63 All 63 (JSON)
- 2026Understanding Generalization Requires Universal Induction28 Sep 2026
- 2026A retrospective analysis on the use of LLMs to study infant syntax learning22 Sep 2026
- 2026Benign interpolation and Occam's razor4 Aug 2026
- 2026Can Transformers Really Do It All? On the Compatibility of Inductive Biases Across Tasks20 Jul 2026
- 2026Are We Ready for AI-Driven Discovery? AI Verification Before the Next Fundamental Physics Breakthrough10 Jul 2026
- 2026Statistical Properties of Training & Generalization18 Jun 2026
- 2026Position: Prioritize Identifying Structure, Not Complex Models, for Scientific Discovery30 May 2026
- 2026Quantifying and Optimizing Simplicity via Polynomial Representations28 May 2026
- 2026Characterizing Learning in Deep Neural Networks using Tractable Algorithmic Complexity Analysis15 May 2026
- 2026A Compression Perspective on Simplicity Bias26 Mar 2026
- 2026Solomonoff induction17 Mar 2026
- 2026Truth as a Compression Artifact in Language Model Training12 Mar 2026
38 more
- 2026Empirical Evaluation of No Free Lunch Violations in Permutation-Based Optimization4 Mar 2026
- 2026Algorithmic Simplification of Neural Networks with Mosaic-of-Motifs16 Feb 2026
- 2026Benchmarks Are Not That Out of Distribution: Word Overlap Predicts Performance11 Feb 2026
- 2026Semantic Content Determines Algorithmic Performance29 Jan 2026
- 2025Saddle-to-Saddle Dynamics Explains A Simplicity Bias Across Neural Network Architectures23 Dec 2025
- 2025Block-Recurrent Dynamics in Vision Transformers23 Dec 2025
- 2025Can You Learn to See Without Images? Procedural Warm-Up for Vision Transformers17 Nov 2025
- 2025Self-Adaptive Graph Mixture of Models17 Nov 2025
- 2025The Geometry of Reasoning: Flowing Logics in Representation Space10 Oct 2025
- 2025Bridging Kolmogorov Complexity and Deep Learning: Asymptotically Optimal Description Length Objectives for Transformers26 Sep 2025
- 2025Exploiting Vocabulary Frequency Imbalance in Language Model Pre-training21 Aug 2025
- 2025Foundations of Interpretable Models1 Aug 2025
- 2025A Group Theoretic Analysis of the Symmetries Underlying Base Addition and Their Learnability by Neural Networks14 Jul 2025
- 2025Deep Survival Analysis in Multimodal Medical Data: A Parametric and Probabilistic Approach with Competing Risks10 Jul 2025
- 2025Universal pre-training by iterated random computation24 Jun 2025
- 2025Overfitting has a limitation: a model-independent generalization gap bound based on R'enyi entropy30 May 2025
- 2025Characterising the Inductive Biases of Neural Networks on Boolean Data29 May 2025
- 2025Variational Deep Learning via Implicit Regularization26 May 2025
- 2025Constant Bit-size Transformers Are Turing Complete22 May 2025
- 2025An evolutionary perspective on modes of learning in Transformers14 May 2025
- 2025A Mathematical Philosophy of Explanations in Mechanistic Interpretability -- The Strange Science Part I.i1 May 2025
- 2025Do We Always Need the Simplicity Bias? Looking for Optimal Inductive Biases in the Wild13 Mar 2025
- 2025Deep Learning is Not So Mysterious or Different3 Mar 2025
- 2025When Do Neural Networks Learn World Models?13 Feb 2025
- 2024The Complexity Dynamics of Grokking13 Dec 2024
- 2024A Complexity-Based Theory of Compositionality18 Oct 2024
- 2024In-context learning and Occam's razor17 Oct 2024
- 2024OOD-Chameleon: Is Algorithm Selection for OOD Generalization Learnable?3 Oct 2024
- 2024Neural Networks Generalize on Low Complexity Data19 Sep 2024
- 2024Understanding Simplicity Bias towards Compositional Mappings via Learning Dynamics15 Sep 2024
- 2024Rule Extrapolation in Language Models: A Study of Compositional Generalization on OOD Prompts9 Sep 2024
- 2024Unlocking Tokens as Data Points for Generalization Bounds on Larger Language Models25 Jul 2024
- 2024Understanding Visual Feature Reliance through the Lens of Complexity8 Jul 2024
- 2024Artificial Inductive Bias for Synthetic Tabular Data Generation in Data-Scarce Scenarios3 Jul 2024
- 2024Implicit Multimodal Alignment: On the Generalization of Frozen LLMs to Multimodal Inputs26 May 2024
- 2024The Platonic Representation Hypothesis13 May 2024
- 2024Demystifying the Hypercomplex: Inductive Biases in Hypercomplex Deep Learning11 May 2024
- 2024Analyzing the Role of Semantic Representations in the Era of Large Language Models2 May 2024
50 newest of 63 All 63 (JSON)
- 2025When Do Neural Networks Learn World Models?cited by 8
- 2025When Do Neural Networks Learn World Models?13 Feb 2025
- 2023Large Language Models Are Zero-Shot Time Series Forecasterscited by 491
- 2024The Platonic Representation Hypothesiscited by 362
- 2024Fine-Tuned Language Models Generate Stable Inorganic Materials as Textcited by 92
- 2023In-Context Learning through the Bayesian Prismcited by 78
- 2023Battle of the Backbones: A Large-Scale Comparison of Pretrained Models across Computer Vision Taskscited by 72
- 2025Deep Learning is Not So Mysterious or Differentcited by 55
- 2023Non-Vacuous Generalization Bounds for Large Language Modelscited by 53
- 2024Learning from Teaching Regularization: Generalizable Correlations Should be Easy to Imitatecited by 46
- 2024Neural Redshift: Random Networks are not Random Functionscited by 43
- 2024Unlocking Tokens as Data Points for Generalization Bounds on Larger Language Modelscited by 25
- 2024Implicit Multimodal Alignment: On the Generalization of Frozen LLMs to Multimodal Inputscited by 22
- 2024The Complexity Dynamics of Grokkingcited by 21
12 most cited of 60 All 60 (JSON)
- 2026Understanding Generalization Requires Universal Induction28 Sep 2026
- 2026A retrospective analysis on the use of LLMs to study infant syntax learning22 Sep 2026
- 2026Benign interpolation and Occam's razor4 Aug 2026
- 2026Can Transformers Really Do It All? On the Compatibility of Inductive Biases Across Tasks20 Jul 2026
- 2026Are We Ready for AI-Driven Discovery? AI Verification Before the Next Fundamental Physics Breakthrough10 Jul 2026
- 2026Statistical Properties of Training & Generalization18 Jun 2026
- 2026Position: Prioritize Identifying Structure, Not Complex Models, for Scientific Discovery30 May 2026
- 2026Quantifying and Optimizing Simplicity via Polynomial Representations28 May 2026
- 2026Characterizing Learning in Deep Neural Networks using Tractable Algorithmic Complexity Analysis15 May 2026
- 2026A Compression Perspective on Simplicity Bias26 Mar 2026
- 2026Solomonoff induction17 Mar 2026
- 2026Truth as a Compression Artifact in Language Model Training12 Mar 2026
12 newest of 60 All 60 (JSON)