一句话:如无必要,勿增实体——当两个解释都能说明现有现象时,先考虑假设更少的那个。
奥卡姆剃刀得名于 14 世纪的英格兰逻辑学家奥卡姆的威廉(William of Ockham)。 常被引用的拉丁文原句「如无必要,勿增实体」,其实是后人对他的概括,并非他本人的原话; 更接近他表述的是「不必要的多元不应被设定」。无论措辞如何,它的核心主张是一致的: 在解释同一个现象时,不要引入多余的假设。
它是一条方法论原则,不是自然规律,也不是「最简单的答案一定对」。 它的作用是在证据不足时,帮你排出一个合理的考虑顺序。
假设有两个解释都能说明你观察到的现象:
奥卡姆剃刀建议:先考虑 A。不是因为 A 更简单所以更「正确」, 而是因为 B 引入了更多未经证实的环节,每个环节都可能出错—— 累积起来,B 成立的概率通常更低。
注意关键词是「先考虑」。如果后续出现支持 B 的新证据,就该转向 B。 剃刀用来排序,不用来定罪。
「神秘来源」需要一个额外假设;「邻居家的暖气管道热胀冷缩、或洗衣机定时」只需一个假设, 且这类事本就很常见。先按后者排查,多数情况就能解释。
先怀疑「后台应用过多、存储将满」这类常见原因,再考虑「硬件故障」。 前者可自行验证(清理后是否恢复),后者需要更重的成本。
「他对我有意见」需要多个假设(他注意到、他在意、他选择冷处理); 「他今天太忙」只需一个。先按后者考虑,也更容易验证。
工程排查里最常见的原因是「配置写错、权限不足、依赖版本不符」。 先查这些,而不是一上来就怀疑「底层框架有 bug」。
在都能拟合现有数据的两个模型之间,科学界倾向选择参数更少、更易被证伪的那个—— 这被普遍视为奥卡姆剃刀的一种体现。
误用一:把「简单」当成「正确」。 剃刀只说排序,不说结论。现实中确实存在罕见但真实的解释,尤其当存在强证据时。
误用二:用它否定小概率的可能性。 「不合理所以不可能」是错的。正确说法是:「在现有证据下,它概率较低,可以先放一放, 但如果出现某类证据,就该重新考虑。」
误用三:忽略基础比率与证据强度。 判断概率不能只看情节是否生动,还要看这件事本来多常见(先验), 以及新证据有多强(似然)。这部分见《贝叶斯思维入门》。
把现象写成线索,列出所有可能,再按「假设数量 + 基础比率」排序, 对高概率项设计一个验证动作。这正是 Ockham 的工作方式—— 回推演台试一次,或先看推演方法论。
溯因推理:福尔摩斯式推理的正式名字 · 贝叶斯思维入门 · 基础比率谬误 · 术语词典 · 全部文章