用压缩理论解释神经网络为何偏好简单函数。
A Compression Perspective on Simplicity Bias
- 将学习视为最优两段无损压缩,平衡模型复杂度与预测代价。
- 数据越多,模型越能从简单捷径转向复杂真实特征。
- 小数据时可防过拟合,适合研究鲁棒性与泛化机制。
深度神经网络表现出对简单函数的偏好,即简化偏差。本文基于最小描述长度原理,将监督学习形式化为最优两段无损压缩问题。该理论揭示了简化偏差通过模型复杂度(描述假设的成本)与预测能力(描述数据的成本)之间的根本权衡,主导神经网络的特征选择。理论预测:随着训练数据量增加,学习者会经历不同特征阶段——从简单的虚假捷径转向复杂的特征,仅当数据编码成本的降低足以抵消模型复杂度的上升时才发生。因此,我们识别出两类数据场景:数据充足时,能排除简单捷径,提升鲁棒性;数据受限时,则可作为基于复杂度的正则化手段,防止学习不可靠的复杂环境线索。我们在一个半合成基准上验证了该理论,发现神经网络的特征选择轨迹与最优两段压缩器一致。
原文摘要 · Abstract (English)
Deep neural networks exhibit a simplicity bias, a well-documented tendency to favor simple functions over complex ones. In this work, we cast new light on this phenomenon through the lens of the Minimum Description Length principle, formalizing supervised learning as a problem of optimal two-part lossless compression. Our theory explains how simplicity bias governs feature selection in neural networks through a fundamental trade-off between model complexity (the cost of describing the hypothesis) and predictive power (the cost of describing the data). Our framework predicts that as the amount of available training data increases, learners transition through qualitatively different features -- from simple spurious shortcuts to complex features -- only when the reduction in data encoding cost justifies the increased model complexity. Consequently, we identify distinct data regimes where increasing data promotes robustness by ruling out trivial shortcuts, and conversely, regimes where limiting data can act as a form of complexity-based regularization, preventing the learning of unreliable complex environmental cues. We validate our theory on a semi-synthetic benchmark showing that the feature selection of neural networks follows the same trajectory of solutions as optimal two-part compressors.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。