第七章贝叶斯网络_精品文档PPT文件格式下载.ppt
《第七章贝叶斯网络_精品文档PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《第七章贝叶斯网络_精品文档PPT文件格式下载.ppt(18页珍藏版)》请在冰豆网上搜索。
为了进行概率推理,需要给出一组随机变量的联合概率分布。
4定义定义(条件独立条件独立)给定随机变量集合V、V和随机变量vi,如果下式成立,则称随机变量vi条件独立于变量集V,记作:
给定集合V,如果一个随机变量vi条件独立于另一个变量vj,则有根据条件概率的定义,有组合上两式,得到因此,给定V,如果vi条件独立于vj,则同样有vj条件独立于vi。
这一结果也可用于集合,即给定V,如果Vi和Vj是条件独立的,那么贝叶斯网络贝叶斯网络5l条件独立性能用贝叶斯网络结构方便地表示,用贝叶斯网络表示的条件独立能大量地节约概率推理计算。
l定义定义(贝叶斯网络贝叶斯网络)贝叶斯网络贝叶斯网络给定随机变量集合,建立在该集合上的联合概率分布可以表示为一个贝叶斯网络,其中:
q网络结构G,G是一个有向无环图(DAG),其结点为V,图中的结点为随机变量,结点的状态对应于随机变量的值;
A是图中弧(有向边)的集合,表示了结点之间的条件(因果)依赖关系。
q网络参数P,P为贝叶斯网络的条件概率表集合,P中的每一个元素代表结点Vi的条件概率表(CPT),由概率的链规则有根结点的概率非根结点与它们先导结点的条件概率6l由上式可以看出,为了确定贝叶斯网络的联合概率分布,要求给出如下先验概率:
所有根结点的概率;
所有非根结点与它们先导结点的条件概率。
对于n个离散二值随机变量,要确定它们的联合概率分布,需要给出2n-1个条件概率值,当较大时,通过各个条件概率来计算联合概率往往是难以处理的。
因此,变量间的条件独立性是很重要的。
Pearl对贝叶斯网络中结点间的条件独立性进行了研究,给出了d分离条件(d-separationcondition)的定义。
在贝叶斯网络中,独立关系表现为结点间的d分离。
同理,其间没有d分离的结点是相互依赖的。
贝叶斯网络贝叶斯网络77.1.2d分离分离在贝叶斯网络中,如果对于结点Vi和Vj之间的每个无向路径,在路径上有某个结点Vb,若它具有如下三个属性之一,就说结点Vi和Vj条件独立于给定的结点集。
这三个属性是:
(1),且路径上的两条弧都以Vb开始。
(2),路径上的一条弧以Vb开始,另一个以Vb结束。
(3)Vb和它的任何后继都不包含于,路径上的两条弧都以Vb开始。
这样,随机变量集合V上的一个贝叶斯网络唯一确定了一个V上的概率分布Ui是vi在网络结构中的父结点集合8dd分离分离证据结点集vivb2vjvb1vb3通过阻塞结点的条件独立证据结点,两条弧都以Vb1开始证据结点,一条弧以Vb1开始,一条弧以Vb1结束Vb3及其任一后继都不是证据结点,两条弧都以Vb3开始结论:
给定证据集,d分离Vi和Vj。
97.1.37.1.3贝叶斯网络的推理模式贝叶斯网络的推理模式利用建立的贝叶斯网络模型解决实际问题的过程称为贝叶斯网络推理。
在一次推理中,那些值已确定的变量构成的集合成为证据D,需要求解的变量集合称为假设X,一个推理问题就是求解给定证据条件下假设变量的后验概率P(X|D)。
q因果推理:
从原因到结果,反映了网络中祖先结点对子孙结点的预计支持;
q诊断推理(或自底向上推理)是从结果到原因,它反映了网络中子孙结点对祖先结点的回顾支持;
q辩解:
上述两种推理模式的结合。
10贝叶斯网络的推理模式贝叶斯网络的推理模式q贝叶斯网络的推理算法可以分为两类:
一类称为精确推理,即精确地计算假设变量的后验概率;
另一类称为近似推理,即在不影响推理正确性的前提下,通过适当降低推理精度来达到提高计算效率的目的。
q精确推理一般用于结构较简单的贝叶斯网络,而对于结点数量大、结构复杂的贝叶斯网络常常采用近似推理。
贝叶斯上的精确推理算法主要有:
基于分层假设的证据推理算法、基于单连通网络结构的消息传播方法、用于多连通网络结构的联合树算法(JoinTreealgorithm)、条件割集法(Cutsetconditionalmethods)等。
尽管贝叶斯网络以其坚实的概率理论基础及其有效性而被认为是目前最好的不确定推理算法之一,但任意复杂结构的贝叶斯网络推理计算是NP困难的。
因此,对贝叶斯网络推理的研究中心已转向了近似推理算法的研究。
目前已提出了多种近似推理算法,主要包含两类:
一类是随机仿真法;
另一类是解决网络某一方面的近似计算法,如状态空间提取(Statespaceabstraction)、弧删除方法(Arcremoval)等。
11贝叶斯网络的推理模式贝叶斯网络的推理模式贝叶斯网络是一种统一的概率推理结构,它为不确定知识条件下的推理提供了一致连续的解决方法。
一个贝叶斯网络包含了一组结点,这些结点代表了一些随机变量,结点间使用弧进行连接,反映了结点间的相互关系。
在某些结点获得证据信息后,贝叶斯网络在结点间传播和融合这些信息,每个结点被分配一个与概率定理一致的置信度,直到网络达到新的平衡。
应用贝叶斯网络求解态势估计问题的基础在于态势可分解成由各事件组成的层次结构。
其求解过程可以分为两步:
建立表示态势估计模型的贝叶斯网络结构;
建立置信度更新算法,反映事件在网络中的信息传播。
127.27.2singletontreenetworksingletontreenetwork该网络中每个结点为单元素集,每个结点表示一种特定的命题。
如果一个结点S1N的各个子集S1,S2,SN相互独立,则可以使用一层树结构来表示这些结点间的关系,且13在上式成立时,网络间的信息传播可由以下式子进行计算。
假设由事件传来的证据e直接作用于结点S,有似然率反映了证据e支持态势S的程度。
引入证据e后,结点S的置信度更新为:
其中,为归一化因子,有singletontreenetworksingletontreenetwork14singletontreenetworksingletontreenetworkS向其邻近结点传播以下消息:
向每个子孙结点传播;
向父结点传递传播,。
S的子孙结点(比如Z)、父结点(比如X)和兄弟结点(比如Y)的置信度分别更新为:
157.37.3singly-connectednetworksingly-connectednetwork其基本思想是对每一个结点X,利用X的相邻结点传递来的消息更新X的置信度,并将结果向其余相邻结点传播。
树型贝叶斯网络:
设影响结点X的证据结点集可表示为,代表网络中以结点X为根的树的数据信息,代表网络中除去以结点X为根的树的其它数据信息。
则Xi的置信度可表示为,反映了X的子孙对Xi的诊断支持,反映了X的祖先对Xi的因果支持诊断支持分量:
因果支持分量:
16singly-connectednetworksingly-connectednetworke1消息传播例子:
上传的上传的消息消息下传的下传的消息消息17谢谢收看!
再见18