arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2304.05366cs.LGstat.ML

没有免费午餐定理、柯尔莫哥洛夫复杂度与归纳偏置在机器学习中的作用

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

New York University(纽约大学)

Micah Goldblum, Marc Finzi, Keefer Rowan, Andrew Gordon Wilson

AI总结:

本文用柯尔莫哥洛夫复杂度解释神经网络与真实世界数据共同偏好低复杂度,并说明没有免费午餐定理下仍可将模型选择等任务自动化到单一学习算法中,从而支持深度学习用少量模型统一多种问题的趋势。

摘要:

监督学习的没有免费午餐定理指出,没有任何学习器能够解决所有问题,或者所有学习器在学习问题上的均匀分布下平均准确率完全相同。因此,这些定理常被引用来支持这样一种观点:个别问题需要专门定制的归纳偏置。虽然几乎所有均匀采样的数据集都具有高复杂度,但现实世界的问题不成比例地生成低复杂度数据,我们认为神经网络模型也共享这种偏好,并用柯尔莫哥洛夫复杂度加以形式化。值得注意的是,我们表明为特定领域(如计算机视觉)设计的架构能够压缩各种看似无关领域的数据集。我们的实验表明,预训练的甚至随机初始化的语言模型都倾向于生成低复杂度序列。尽管没有免费午餐定理表面上表明个别问题需要专门的学习器,但我们解释了那些通常需要人工干预的任务——例如在标注数据稀缺或充足时选择适当规模的模型——如何能够被自动化到单一学习算法中。这些观察结果证明了深度学习中将看似不同的问题用越来越小的一组机器学习模型统一起来的趋势是合理的。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑