思维模型
贝叶斯溯因推理
比较各种可能的解释时,既要看它们能多好地预测证据,也要看它们在看到这些证据之前有多大可能成立。
探索一下
判断对错:如果一个理论符合你观察到的所有事实,仅凭这一点,就能确定它是最有可能成立的解释。
测测你评估证据时的直觉。
了解为什么符合事实只是比较解释时需要考虑的一部分。
理解概念
理解概念
一个好的解释,不能只是说得通、符合事实;它还需要有合理的初始概率。假设你听到的蹄声可能来自马,也可能来自斑马;如果两种解释都同样能预测这种声音,而当地的马比斑马常见得多,那么声音来自马的可能性就更大。贝叶斯推理会结合这些初始判断,以及每种解释成立时出现这些证据的可能性;溯因推理则帮助你考虑可能的解释。
想一想:什么证据会让你改变想法,不再支持目前最看好的解释?
详细讲解
详细讲解
先考虑有哪些解释,再做选择
溯因推理关注如何寻找和评估解释。贝叶斯推理则随着新证据的出现更新概率。两者是相关的工具,但不能混为一谈,也不能保证每个看起来有说服力的解释都很可能成立。一个实用的做法是:列出合理的候选解释,想想每个解释会预测什么,再把这些预测与证据进行比较。
权衡两个不同的问题
先验概率,是指在考虑当前证据之前,一个假设有多大可能成立。似然,是指如果这个假设成立,出现当前证据的可能性有多大。后验概率,则是结合两者后更新的概率。一个解释即使很符合观察结果,如果它的初始概率低得多,仍可能不如另一个解释可信。反过来,如果证据足够有辨别力,也能扭转最初很低但不为零的先验概率。
用具体例子理解这个区别
假设一台设备无法启动。电池没电和开关故障都能解释这个现象。这两类故障各有多常见,有助于形成初始判断;如果额外测试得到的结果在开关故障的假设下不太可能出现,就可能让判断更偏向电池没电。这个假想例子展示了如何更新判断;最佳诊断取决于实际测试和其他可能的解释,不能仅凭哪种故障最常见来决定。
寻找能区分候选解释的证据
与其不断搜集符合你最看好的解释的细节,不如问问自己:哪种观察结果在一个候选解释下比在另一个解释下更可能出现?以一个假想的邮件过滤器为例,垃圾邮件出现的频率提供了初始信息,邮件中的内容模式则提供了额外证据。如果把某一个词当作定论,就会忽略其中的不确定性,以及正常邮件也可能使用这个词的情况。
随时考虑其他假设
这些概率比较的是模型中包含的候选解释。如果遗漏了某个解释,或对似然的设定不合理,结论就可能误导你。简洁性可以帮助你寻找解释,但更简单的说法并不一定就是真的。当证据指向问题时,你需要重新检查候选解释和自己的假定。
研究依据
研究依据
适用局限
适用局限
先验概率和似然都可能设定不当,现有假设也可能遗漏真正的原因。错误的先验并不一定会让错误不断加深:信息足够充分的证据,可以显著改变一个非零的先验概率。在固定模型内进行通常的条件化更新时,只要条件化有定义,被赋予零概率的假设在更新后仍然为零,因此重新审视模型可能很重要。较高的后验概率,是相对于所采用的假定和参与比较的候选解释而言的,并不能证明这个解释是真的。精确计算可能需要大量计算资源;不能把粗略的直觉比较说成经过校准的数值后验概率。
参考来源
参考来源
- [1] 如何培育心智:统计、结构与抽象Joshua B. Tenenbaum, Charles Kemp, Thomas L. Griffiths, Noah D. Goodman - 2011
- [2] 溯因推理Igor Douven - 2011
试一试
检验你的理解
哪种情境最能体现未能正确运用贝叶斯溯因推理?
查看文章解释
答案: 假设某个环境中间谍非常少见,却把邻居拿着公文包当作其是间谍的决定性证据。
拿着公文包既符合“间谍”的解释,也符合“办公室职员”的解释。把这一观察当作决定性证据,会忽略两种解释的初始概率,以及在每种解释下出现这一现象有多常见。
根据 Tenenbaum 等人综述中的贝叶斯建模框架 [1],什么有助于解释人如何从少量数据中学习?
查看文章解释
答案: 利用结构化先验(层级贝叶斯建模)填补信息空白。
这篇综述介绍了层级概率模型中的结构化先验知识。它并未证明人类的每一次推断都是精确的贝叶斯计算。
按照这里介绍的实用流程,在比较某个意外事件的各种解释有多大可能成立之前,你应该做什么?
查看文章解释
答案: 提出合理的候选解释,并思考每个解释会预测什么。
要做比较,你需要先有候选解释及其预测。这个流程是一种实用方法,并不是说所有形式的溯因推理都必须遵循同一个固定顺序。
继续探索
为眼前的选择,再找一个有用的想法。
Reframo 的全部已发布文章均可免费阅读。准备好后,随时继续探索。