人工智能第四章非经典推理.ppt_第1页
人工智能第四章非经典推理.ppt_第2页
人工智能第四章非经典推理.ppt_第3页
人工智能第四章非经典推理.ppt_第4页
人工智能第四章非经典推理.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章不确定推理,不精确思维并非专家的习惯或爱好所至,而是客观现实的要求。 很多原因导致同一结果 推理所需的信息不完备 背景知识不足 信息描述模糊 信息中含有噪声 规划是模糊的 推理能力不足 解题方案不唯一,在人类的知识和思维行为中,精确性只是相对的,不精确性才是绝对的。知识工程需要各种适应不同类的不精确性特点的不精确性知识描述方法和推理方法。,第四章不确定性推理,4. 1概述 4.2概率方法 4.3可信度方法主观Bayes方法 4.4可信度方法 4.5证据理论,4.1概述,一、不精确推理的基本概念 1不确定性描述 包括证据(事实)与知识(规则)的不确定性 证据的不确定性 设证据的不确定性为C(E),它表示证据E为真的程度。需要定义C(E)在三个典型情况下的取值: E为真 E为假 对E一无所知 其中对E一无所知的情况下C(E)的取值称为证据的单元位,4.1概述,一、不精确推理的基本概念 规则的不确定性,设规则的不确定性为f(H,E),它称为规则强度。 需要定义f(H,E)在三个典型情况下的取值: 若E为真则H为真 若E为真则H为假 E对H没有影响 其中E对H没有影响时f(H,E)的取值称为证据的单元位,E,H,f(H,E),证据,假设,4.1概述,一、不精确推理的基本概念 2不确定性推理 所谓不确定性推理就是在“公里”(如领域专家给出的规则强度和用户给出的原始证据的不确定性)的基础上,定义一组函数,求出“定理”(非原始数据的命题)的不确定性度量。也就是说,根据原始证据的不确定性和知识的不确定性,求出结论的不确定性。,4.1概述,一、不精确推理的基本概念 3不精确推理模型应当包括的算法 根据规则前提E的不确定性C(E)和规则强度f(H,E)求出假设H的不确定性C(H),即定义函数g1,使 C(H)=g1C(E),f(H,E) 根据分别由独立的证据E1、E2求得的假设H的不确定性C1(H)和C2(H),求出证据E1和E2的组合所导致的假设H的不确定性C(H),即定义函数g2,使 C(H)=g2C1(H), C2(H) 根据两个证据的E1和E2的不确定性C(E1)和C(E2),求出证据E1和E2的合取的不确定性,即定义函数g3,使 C(E1 AND E2)=g3C(E1), C(E2) 根据两个证据的E1和E2的不确定性C(E1)和C(E2),求出证据E1和E2的析取的不确定性,即定义函数g4,使 C(E1 OR E2)=g4C(E1), C(E2),举例,右图所示的推理网络中,假设A1、A2和A3为初始证据,即已知证据A1、A2和A3的不确定性分别为C(A1 ) 、 C( A2 )和C( A3)。求解A4、A5和A6的不确定性。在求解之前, A4、A5和A6的不确定性应为单元位。,A6,A4,A5,A1,A2,A3,OR,R3,R4,R1,R2,f3,f4,f1,f2,问题求解过程: 利用证据A1的不确定性C(A1 )和规则R1的规则强度f1,根据算法1求出 A4的不确定性C(A4 ) 。 利用证据A2和A3的不确定性C( A2 )和C( A3) ,根据算法4求出A2和A3的析取不确定性C(A2 AND A3) 。,举例,利用A2和A3的析取不确定性C(A2 AND A3)和规则R的规则强度f,根据算法1求出 A5的新的不确定性C(A5 ) 。 利用A4的不确定性C(A4 )和规则R3的规则强度f3,根据算法1求出 A6的新的不确定性C(A6 ) 。,A6,A4,A5,A1,A2,A3,OR,R3,R4,R1,R2,f3,f4,f1,f2,利用A5的不确定性C(A5 )和规则R4的规则强度f4,根据算法1求出 A6另一不确定性C(A6 ) 。 利用A6的两个根据独立证据分别求得的不确定性C(A6 ) 和C(A6 ) ,根据算法2求出A6最后的不确定性C(A6) 。,总结,定义一个不精确推理推理模型应当给出: 证据的不确定性,即明确给出证据为真时的值,证据为假时的值,及证据的单元位。 规则的不确定性,即明确给出若证据为真则假设为真时的值,若证据为真则假设为假时的值, 及规则的单元位 上述四种算法,4.1概述,三.几种主要的不精确推理模型 1.可信度方法 是MYCIN系统使用的不精确推理模型,它以确定性理论为基础,方法简单、实用。 2.主观Bayes方法 是PROSPECTOR系统使用的不精确推理模型,它是对Basyes公式进行修正后形成的一种不精确推理方法,为概率论在不精确推理中的应用提供了一条途径。 3.证据理论 通过引进信任函数,把不确定和不知道区分开来。这些函数满足比概率函数的公理还要弱的公理,因此概率函数是信任函数的一个子集。当概率值已知时,证据理论就归结为概率论。应用证据理论计算更为复杂。,4.1概述,三.几种主要的不精确推理模型 1.可信度方法 是MYCIN系统使用的不精确推理模型,它以确定性理论为基础,方法简单、实用。 2.主观Bayes方法 是PROSPECTOR系统使用的不精确推理模型,它是对Basyes公式进行修正后形成的一种不精确推理方法,为概率论在不精确推理中的应用提供了一条途径。 3.证据理论 通过引进信任函数,把不确定和不知道区分开来。这些函数满足比概率函数的公理还要弱的公理,因此概率函数是信任函数的一个子集。当概率值已知时,证据理论就归结为概率论。应用证据理论计算更为复杂。,是MYCIN系统采用的一种不精确推理模型,它对许多实际应用都是一个合理而有效的推理模式,获得较广泛的应用 一.知识的不确定性 二.证据的不确定性 三.不精确推理算法 四.举例,4.4可信度方法,规则强度(Certainty Factor)CF(H,E),它表示在已知证据E的情况下,对假设H的可信程度。 CF(H,E)的定义如下: CF(H,E)=MB(H,E)- MD(H,E) 其中:MB为信任增长度(Measure Belief),表示因证据E的出现对假设H为真的信任的增加程度,即当MB(H,E)0时,有P(H|E)P(H); MD为不信增长度(Measure Disbelief),表示因证据E的出现对假设H为真的信任的减少程度,即当MB(D,E)0时,有P(H|E)P(H);,一.知识的不确定性,1.有关的定义 规则强度(Certainty Factor)CF(H,E),它表示在已知证据E的情况下,对假设H的可信程度。 CF(H,E)的定义如下: CF(H,E)=MB(H,E)- MD(H,E) 其中:MB为信任增长度(Measure Belief),表示因证据E的出现对假设H为真的信任的增加程度,即当MB(H,E)0时,有P(H|E)P(H); MD为不信增长度(Measure Disbelief),表示因证据E的出现对假设H为真的信任的减少程度,即当MB(D,E)0时,有P(H|E)P(H);,一.知识的不确定性,MB(H,E)的定义 MD(H,E)的定义 实际意义: MB: MD:,一.知识的不确定性,因E而对H信任的增长 不相信H的概率,因E而对H信任的减少 相信H的概率,2性质 互斥性 当MB(H,E)0时,MD(H,E)=0 当MD(H,E)0时,MB(H,E)=0 值域 0 MB(H,E)1 0 MD(H,E)1 -1 CF(H,E)1,一.知识的不确定性,2性质 典型值 若P(H|E)=1,即E为真则H为真时,MB(H,E)=1,MD(H,E)=0, 因此CF(H,E)=1 若P(H|E)=0,即E为真则H为假时,MB(H,E)=0,MD(H,E)=1, 因此CF(H,E)=-1 若P(H|E)=P(H),即E为H没有影响时,MB(H,E)=0, MD(G,E)=0,因此CF(H,E)=0,这就是规则的单元位 CF(H, E)+CF(H,E)=0 这表明一个证据对某个假设的成立有利,必然对该假设的不成立不利,而且对二者的影响程度相同。 概率论中相应的公式:P(H|E)+P(H|E)=1,一.知识的不确定性,2性质 互斥假设 若对于同一证据有n个互不相容的假设Hi,(i=1,2,n),则有 n =CF(Hi,E) 1 i=1 只有当证据E在逻辑上蕴含某个假设Hi时,等式才成立,一.知识的不确定性,根据性质1,CF(H,E)可直接用概率值表示如下:,一.知识的不确定性,1.规定 证据的不确定性用证据的可信度CF(E)表示。 原始证据的可信度由用户在系统运行时提供; 非原始证据的可信度由不精确推理得到 2.性质 值域 当证据E以某种程度为真时,0CF(E) 1 当证据E以某种程度为假时, -1 CF(E) 0 典型值 当证据E肯定为真时,CF(E) =1 当证据E肯定为假时,CF(E) =-1 当对证据E一无所知时,取CF(E)=0,即证据的单元位,二.证据的不确定性,1.根据证据和规则的可信度求假设的可信度 CF(H)=CF(H,E).max(0,CF(E) 若CF(E)0,即规则前提以某种程度为真,则根据CF(E)和规则可信度CF(H,E)计算规则的可信度CF(H)=CF(H,E).CF(E) 若CF(E)0,即规则前提为假,说明该规则不能应用,则CF(H)=0,三. 不精确推理算法,2.组合两个独立证据导出同一假设的可信度(新证据法) 对于两个独立证据的情况,通常直接根据由E1和E2分别导出的假设H的可信度CF1(H)和CF2(H)计算由组合证据导出的假设H的可信度CF(H) 在组合两个以上独立证据时,可先组合独立E1和E2,再将结果与E3组合证据导出同一假设的可信度,三. 不精确推理算法,3.证据的合取 对于E=E1 AND E2 AND AND En,有 CF(E)=CF(E1 AND E2 AND AND En) =minCF(E1), CF(E2), CF(En) 4.证据的析取 对于E=E1 OR E2 OR OR En,有 CF(E)=CF(E1 OR E2 OR OR En) =maxCF(E1), CF(E2), CF(En),三. 不精确推理算法,有如下的推理规则: Rule1:if E1 then H,0.9 Rule2:if E2 then H,0.7 Rule3:if E3 then H,-0.8 Rule4:if E4 and E5 then E1,0.7 Rule5:if E6 and (E7 or E8) then E2,1 规则形成的推理网络如右图。 E3、E4、 E5、E6、E7、E8为初始证据, 其可信度由用户给出: E3=0.3、E4=0.9、 E5=0.6、E6=0.7、E7=-0.3、E8=0.8 H、E1、E2的可信度应为单元位。,四. 举例,H,E1,E2,E3,E4,E5,E6,E7,E8,R1,R2,R3,R4,R5,and,and,or,0.9,0.7,-0.8,0.7,1,推理过程如下: 求证据E4、E5逻辑组合的可信度 CF(E4 AND E5)=min0.9,0.6=0.6 根据rule4求CF(E1) CF(E1)=0.70.6=0.42 根据rule1求CF1(H) CF1(H)=0.90.42=0.378 求E6、E7 、E8逻辑组合的可信度 CF(E6 AND (E7 OR E8) =min0.7, max-0.3, 0.8=0.7,四. 举例,H,E1,E2,E3,E4,E5,E6,E7,E8,R1,R2,R3,R4,R5,and,and,or,0.9,0.7,-0.8,0.7,1,根据rule5求CF(E2) CF(E2)= 1 0.7=0.7 根据rule2求CF2(H) CF2(H)=0.70.7=0.49 根据rule3求CF3(H) CF3(H)=-0.80.3=-0.24 组合由独立证据导出的假设H的可信度 CF1(H)、 CF2(H)、 CF3(H),四. 举例,H,E1,E2,E3,E4,E5,E6,E7,E8,R1,R2,R3,R4,R5,and,and,or,0.9,0.7,-0.8,0.7,1,CF1(H) =0.378, CF2(H) =0.49, CF3(H) =-0.24 由CF1(H)、 CF2(H)和CF3(H)可知: CF1,2(H) =0.378+0.49+0 0.3790.49 0.3790 0.4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论