概率图模型7:推理与流动
1. 推理模式
概率图模型的推理模型有三种分别是:
causal reasoning/因果推理 :也就是知道了事件的一个原因后,我们会改变对事件结果的预估。
evidential reasoning/证据推理 :也就是当我们知道了事件的结果后,我们会改变对引发事件的原因的判断。
intercausal reasoning/原因间推理 :有人翻译为因果间推理,我以为这容易产生误解。intercausal reasoning的意思是,有多个原因导致了某个事件的发生,如果我们已经知道了事件的结果,那么对其中一个原因的观察,会改变我们对另一个原因的判断。
下面以图1.1的贝叶斯网络,逐一进行介绍。
1.1 causal reasoning
刚才说过,这种推理模式就是知道了事件的一个原因后,我们会改变对事件结果的预估。这是最符合我们人类认知的一种推理模式。例如,在图1.1中,我们可以知道
同样的,我们也可以求得
类似的,
从图1.2中我们可以发现,假如没有任何其他的信息,我们可以认为导师有0.5的可能性给某学生的推荐信为优秀。但是如果我们知道这个学生的智商很低,那么你还会像之前那么肯定导师会给他优秀吗?不会,因为一个学生智商很低,这就意味着,这个学生很可能在grade中成绩不好,因此导师推荐信为优秀的可能性就会降低,变成0.39。现在如果我们又知道,虽然这个学生智商低(因此他很可能grade比较低),但是,这门课难度很高。这样一来,似乎grade比较低也是情有可原的了,因此,当我们知道课程比较难后,我们发现,导师推荐信为优的概率又增加了,变成了0.51。
我们看到,随着我们对原因的认知和了解,我们对事物结果的判断也会发生改变。这种由于知道了原因,而推理结果的过程,就叫做causal reasoning.
1.2 evidential reasoning
这种推理模式也比较符合人们的认知,当我们知道了事件的结果后,我们会改变对引发事件的原因的判断,即由结果来分析原因。
类似于公式
在没有任何其他信息的情况下,凭借着以往的经验,我们可能会认为,某门课程考试难度比较难的概率为0.4.现在考完试后,我们找了一个学生的试卷,发现他grade比较低,这样就更加加深了我们对课程比较难的belief(信念),这相当于我们本来还不是特别确信(只有0.4的概率)这门课难,可是现在有一个大活人在这,成绩差,这就是证据啊!因此这件事情让我们更加有信息认为,这课确实很难。因此可以看到概率上升到了0.63.
同样的道理,在没有任何其他信息的情况下,凭借着以往的经验,我们可能会认为,某个学生有0.3的可能性为高智商。可是现在考完试后,我们发现这个学生的grade很低低,这个时候,你就不会像先前那样有底气的认为他高智商了。也就是说这样就更加加深了我们对这个学生是高智商的怀疑态度。因此可以看到概率由0.3下降到了0.08.
通过事情的结果,我们来猜测可能的原因,这种推理模式就叫做evidential reasoning。这也是为什么我们把看到的某次事件的结果叫做证据(evidence)的原因。
1.3 intercausal reasoning
有人翻译为因果间推理,我以为这容易产生误解。intercausal reasoning的意思是,有多个原因导致了某个事件的发生,如果我们已经知道了事件的结果,那么对其中一个原因的观察,会改变我们对另一个原因的判断。所以我把它叫做原因之间的推理。
在图1.4中,我们看到,如果我们已经知道这个学生成绩比较差。那么无论是对课程难度的判断,还是对学生智商的判断,都会因此出现改变。在上一节我们已经说过,这种推理模式叫证据推理。那么,现在来看一下,假如我们已经知道这个学生成绩差。但是这门课的难度相当大,那么,你还会像之前那样,信誓旦旦的跟我说,这个学生智商低吗?
不会的,之前,你之所以信誓旦旦的跟我说这个学生智商低,是因为我们只知道他grade比较低。这是证明他智商低的一个证据。但是现在当我们又额外的知道这门课很难后,这个grade的证明力显然就下降了。因为课程难,别说是他,换做其他人,成绩也很可能会低的。因此我们看到,此时,对这个学生智商的判断,由原来的
在我们已经知道事情结果的情况下,事件其中的一个原因会影响到我们对另一个原因的判断。这种由原因推理原因的过程,就叫做intercausal reasoning。
这样说来,我们把它翻译为因果间推理似乎也有道理哦,因为“因”(Difficulty)经“果”(Grade)推到了另一个“因”(Intelligence),所以叫因果间推理。
1.4 综合
接下来,我们看一个综合的例子。
已知Grade=c,这幅图中,Grade到Difficulty是证据推理,difficulty->Grade->intelligence是因果间推理,intelligence到SAT时因果推理。
2. 概率影响的流动
通过第1节的例子的分析,我们发现一件事情会通过网络影响到另一件事情的判断,这种过程叫做概率影响的流动。
首先下面这几个是最能够让我们一下子接受的:
condition on X change our beliefs about Y without observe W
如果你对公式(2.1)这几个结果还有怀疑或者不理解,那么请参考我们之前的图中例子,上面这几个式子依次对应着图中的:
given Grade(X) reason Letter(Y)
given Letter(X) reason Grade(Y)
given Difficulty(X) reason Letter(Y)
given Letter(X) reason Intelligence(Y)
given Grade(X) reason SAT(Y):(当我们知道一个学生成绩优秀时,更有理由相信他智商比较高,从而更有理由认为他在SAT中也会取得好成绩)
还有一种结构叫做
对于这种结构而言,如果我们没有观察到
刚才的推理模式,就是我们在第1节说的intercausal reasoning。显然,在intercausal reasoning中,我们必须要知道结果,或者是结果的结果。才有可能从一个原因推导到另一个原因。
因此在
有效迹active trails:
A trail
– for any v-structure
– no other