GRADUS I · GRÜNWALD · MDL

从能跑的地方进门

算法信息论的纯理论核心(K 不可计算)会把新手挡在门外。最好的入口是把镜头倒过来:先从能真正跑在数据上的最小描述长度(MDL)尝到甜头——它把"理解即压缩"落成统计学家日用的模型选择方法,再回头补严格理论就有了动力。彼得·格林沃尔德是这条路上最好的向导。

LIBER I · 《A TUTORIAL INTRODUCTION TO THE MDL PRINCIPLE》 · GRÜNWALD · 2004

教程文章:最平缓的第一级台阶

是什么:格林沃尔德 2004 年的 MDL 教程(arXiv 公开,也收入他与 Myung、Pitt 合编的论文集)。篇幅适中、例子扎实,是公认最友好的 MDL 入门读物。它不要求你先懂柯氏复杂度——反而用 MDL 帮你建立对"复杂度即码长"的直觉,再顺势引向背后的深理论。

SKELETON · 骨架

三个层层递进的想法

  • 两段式编码(crude MDL):选模型 = 最小化"编码模型的比特 + 用模型编码数据的比特"。这就是你在实验台上亲手拖出的那条 U 形曲线——过简则残差大,过繁则模型胖。
  • 精炼 MDL(refined MDL):用"随机复杂度""归一化最大似然"把两段式的随意性去掉,给出一个更干净、更有理论保证的模型选择准则。这是 MDL 从直觉走向严格的关键一步。
  • 与主流的对话:MDL 与贝叶斯(模型长度≈负对数先验)、与 AIC/BIC、与最大似然的异同——让你看清它在统计学地图上的确切位置,而不是把它当孤立奇技。
Signature Idea · 代表思想 "学习就是找到数据里的规律,而规律就是能被用来压缩数据的东西。"格林沃尔德反复回到这句朴素的信条:一个模型只有当它能帮你把数据编码得更短时,才真正学到了东西。分不清信号与噪声?看能不能压缩——噪声不可压,信号可压。
READING NOTES · 读法

怎么读

  • 先在实验台建立肌肉记忆,再读教程:你会发现文字讲的正是你刚拖出来的那条曲线。
  • 粗读两段式部分、精读它与贝叶斯的对照——那是连接书架贝叶斯站的桥。
  • 读完想要严格地基(K、不变性、不可计算性),转Li & Vitányi 前四章
Route · 进阶路线 吃透教程后,想系统学 MDL 的人可读格林沃尔德 2007 年的专著《The Minimum Description Length Principle》(MIT Press)——现代 MDL 的集大成,但那是教材而非入门,按需再上。本站的三级阶梯里,它属于"第一级的加长版"。

REGULARITY IS COMPRESSIBILITY