arXiv:2605.10878cs.LGcs.IT2026-05被引 2

权重衰减让神经网络自然逼近最优先验,解释了为何有效。

Neural Weight Norm = Kolmogorov Complexity

  • 用固定精度的神经网络编码二进制串,权重范数等价于其柯尔莫哥洛夫复杂度。
  • 权重衰减诱导的先验与索罗门诺夫最优先验一致,仅差多项式因子。
  • 适用于理解正则化机制,适合研究理论深度学习的学者。

为什么权重衰减有效?我们证明,在固定精度下,输出二进制串的环形神经网络的最小权重范数等于该串的柯尔莫哥洛夫复杂度,误差在对数因子内。这意味着权重衰减诱导的先验与索罗门诺夫的通用先验(可计算函数的最优先验)一致,仅差多项式因子。结果与范数无关:在固定精度下,任一权重范数均退化为非零参数个数的常数倍,因此任何范数作为正则项均满足相同夹逼界。证明包含两个简洁归约:任意通用图灵机程序可按每比特单位成本编码进神经权重;任意固定精度网络可通过枚举非零参数加对数级寻址开销描述。两边界均紧致,对数因子由置换编码实现:当参数编码置换时,生成串的柯尔莫哥洛夫复杂度为非零参数数乘以对数。固定精度假设至关重要:无限精度下,神经网络可编码不可计算函数,权重范数失去意义。

原文摘要 · Abstract (English)

Why does weight decay work? We prove that, in any fixed-precision regime, the smallest weight norm of a looped neural network outputting a binary string equals the Kolmogorov complexity of that string, up to a logarithmic factor. This implies that weight decay induces a prior matching Solomonoff's universal prior, the optimal prior over computable functions, up to a polynomial factor. The result is norm-agnostic: in fixed precision, every weight norm collapses to the non-zero parameter count up to constants, so the same sandwich bound holds for any norm used as a regulariser. The proof has two short reductions: any program for a universal Turing machine can be encoded into neural weights at unit cost per program bit, and any fixed-precision network can be described by enumerating its non-zero parameters with logarithmic addressing overhead. Both bounds are tight up to constants, with the logarithmic factor realised by permutation encodings: a network whose parameters encode a permutation produces a string whose Kolmogorov complexity is the non-zero parameter count times its logarithm. The fixed-precision assumption is essential: with infinite precision, neural networks can encode non-computable functions and the weight norm loses its relevance.

理论深度学习正则化先验

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。