人工智能与专家系统--第五章.pptx
《人工智能与专家系统--第五章.pptx》由会员分享,可在线阅读,更多相关《人工智能与专家系统--第五章.pptx(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能与专家系统人工智能与专家系统-第五章第五章第五章第五章 不确定性推理不确定性推理一个人工智能系统,由于知识本身的不精确和不完全,一个人工智能系统,由于知识本身的不精确和不完全,采用标准逻辑意义下的推理方法难以达到解决问题的采用标准逻辑意义下的推理方法难以达到解决问题的目的。对于一个智能系统来说,目的。对于一个智能系统来说,知识库知识库是其核心。在是其核心。在这个知识库中,往往大量包含模糊性、随机性、不可这个知识库中,往往大量包含模糊性、随机性、不可靠性或不知道等不确定性因素的知识。为了解决这种靠性或不知道等不确定性因素的知识。为了解决这种条件下的推理计算问题,不确定性推理方法应运而生。
2、条件下的推理计算问题,不确定性推理方法应运而生。上一章讨论了建立在经典逻辑基础上的确定性推理,上一章讨论了建立在经典逻辑基础上的确定性推理,这是一种应用确定性知识进行的精确推理。但是,人这是一种应用确定性知识进行的精确推理。但是,人们通常是在信息不完善、不精确的情况下应用不确定们通常是在信息不完善、不精确的情况下应用不确定性知识进行思维、求解问题的。因而还必须对不确定性知识进行思维、求解问题的。因而还必须对不确定性知识的表示进行研究,这就是本章将要讨论的不确性知识的表示进行研究,这就是本章将要讨论的不确定性推理。定性推理。普通高等院校“十二五”规划教材第1页/共53页5.1 5.1 不确定性推
3、理概述不确定性推理概述5.1.1 5.1.1 不确定性推理的基本概念不确定性推理的基本概念不确定性推理的基本概念不确定性推理的基本概念所谓所谓推理推理就是从已知事实出发,通过应用相关知识就是从已知事实出发,通过应用相关知识(或规则)逐步退出结论或者证明某个假设成立或不(或规则)逐步退出结论或者证明某个假设成立或不成立的思维过程。成立的思维过程。不确定性推理不确定性推理是建立在非经典逻辑基础上的一种推理,是建立在非经典逻辑基础上的一种推理,它是对不确定性知识的应用与处理。严格的说,所谓它是对不确定性知识的应用与处理。严格的说,所谓不确定性推理是指那种建立在不确定性知识和证据的不确定性推理是指那种
4、建立在不确定性知识和证据的基础上的推理。基础上的推理。普通高等院校“十二五”规划教材第2页/共53页5.1.2 5.1.2 不确定性推理概述不确定性推理概述在不确定性推理中,除了解决在确定性推理过程中所在不确定性推理中,除了解决在确定性推理过程中所提到的推理方向、推理方法、控制策略等基本问题外,提到的推理方向、推理方法、控制策略等基本问题外,一般还需要解决不确定性的表示与度量、不确定性的一般还需要解决不确定性的表示与度量、不确定性的匹配、不确定性的传递算法以及不确定性的合成等问匹配、不确定性的传递算法以及不确定性的合成等问题。题。表示问题:表示问题:是指用什么方法描述不确定性,这是解决是指用什
5、么方法描述不确定性,这是解决不确定推理关键的一步。通常有数值表示如:不确定推理关键的一步。通常有数值表示如:CH(A)CH(A);和非数值表示的语义表示方法如:很可能。和非数值表示的语义表示方法如:很可能。计算问题:计算问题:主要是指不确定性的传播和更新,也即获主要是指不确定性的传播和更新,也即获得新的信息的过程。得新的信息的过程。普通高等院校“十二五”规划教材第3页/共53页5.1.3 5.1.3 不确定性推理方法的分类不确定性推理方法的分类不确定性推理方法的分类不确定性推理方法的分类形式化方法形式化方法逻辑逻辑法、新计算法和新概率法法、新计算法和新概率法非形式化方法非形式化方法非非形式化方
6、法是指启发性方法,对不确定性没有给出明形式化方法是指启发性方法,对不确定性没有给出明确的概念确的概念。另外一种观点,把处理不确定问题的方法分为另外一种观点,把处理不确定问题的方法分为工程方工程方法法、控制方法控制方法和和并行确定性法并行确定性法。普通高等院校“十二五”规划教材第4页/共53页5.2 5.2 可信度方法可信度方法在以产生式作为知识表示的专家系统在以产生式作为知识表示的专家系统MYCINMYCIN系系统中,统中,第一次使用了不确定推理方法,给出了可信度作为不第一次使用了不确定推理方法,给出了可信度作为不确定性的度量。确定性的度量。普通高等院校“十二五”规划教材第5页/共53页5.2
7、.1 5.2.1 规则的不确定性度量规则的不确定性度量规则的不确定性度量规则的不确定性度量规则以规则以A-BA-B表示,其中前提表示,其中前提A A可以是一些命题的合取,可以是一些命题的合取,引入可信度引入可信度CF(BCF(B,A)A)作为规则作为规则A-BA-B的不确定性度量的不确定性度量。普通高等院校“十二五”规划教材第6页/共53页5.2.2 5.2.2 证据证据证据证据的不确定性度量的不确定性度量的不确定性度量的不确定性度量证据证据A A的不确定性也可以用的不确定性也可以用CF(A)CF(A)表示,同样规定表示,同样规定-1CF(A)11CF(A)1,几个特殊值规定为:,几个特殊值规
8、定为:A A肯定为真时,肯定为真时,CF(A)=1CF(A)=1;A A肯定为假时,肯定为假时,CF(A)=-1CF(A)=-1;对对证据证据A A一无所知时,一无所知时,CF(A)=0CF(A)=0;CF(A)0CF(A)0,则,则CF(A)CF(A)表示证据表示证据A A为真的程度;为真的程度;CF(A)0,CF(A)BA-B,CF(BA)CF(BA)求求CF(B)CF(B)。推理计算推理计算:CF(B)=CF(BCF(B)=CF(B,A)max0A)max0,CF(A)CF(A)(5.2.2)(5.2.2)(2 2)规定)规定:CF(CF(A)=-CF(A)A)=-CF(A)(5.2.3
9、)(5.2.3)CF(A1 CF(A1A2)=minCF(A1)A2)=minCF(A1),CF(A2)CF(A2)(5.2.4)(5.2.4)CF(A1 CF(A1A2)=maxCF(A1)A2)=maxCF(A1),CF(A2)(5.2.5)CF(A2)(5.2.5)(3 3)由规则)由规则A1-BA1-B求得求得CF(B)CF(B),又使用规则,又使用规则A2-BA2-B,如,如何更新何更新CF(B)CF(B)。或者说已知。或者说已知CF(A1)CF(A1),CF(A2)CF(A2)以及以及CF(BCF(B,A1A1)和和CF(BCF(B,A2A2)来寻求合成的来寻求合成的CF(B)CF
10、(B)。计算方法:计算方法:由由规则规则A1-BA1-B,CF(BCF(B,A1)A1),CF(A1CF(A1),根据(,根据(1 1)求得)求得CF1(B)=CF1(B)=CFCF(B(B,A1A1)max0max0,CF(A1)CF(A1)普通高等院校“十二五”规划教材第8页/共53页5.2.3 5.2.3 推理计算推理计算由规则由规则A2-BA2-B,CF(BCF(B,A2)A2),CF(A2)CF(A2),根据(,根据(1 1)求得)求得CF2(B)=CFCF2(B)=CF(B(B,A2)max0A2)max0,CF(A2)CF(A2)则最后更新的则最后更新的CFCF(B B)可由下式
11、)可由下式求得:求得:(5.2.65.2.6)CF(B)CF(B)的更新计算,也可以这样理解:已知的更新计算,也可以这样理解:已知CF(A)CF(A),A-BA-B,CF(BCF(B,A)A),而,而B B原来的可信度为原来的可信度为CF(B)CF(B),来求来求B B的可信度的可信度更新值更新值CF(B|A)CF(B|A)。这时上面的计算公式可写成:。这时上面的计算公式可写成:当当CF(A)=1(CF(A)=1(证据证据A A肯定为真肯定为真),根据公式(,根据公式(5.2.25.2.2),),CF(B)=CF(B,A)max0,CF(A)=CF(B,A)max0,1=CFCF(B)=CF(
12、B,A)max0,CF(A)=CF(B,A)max0,1=CF(B(B,A)A),B B原来的可信度为原来的可信度为CF(B)CF(B),根据公式(根据公式(5.2.65.2.6)得)得到最到最普通高等院校“十二五”规划教材第9页/共53页5.2.3 5.2.3 推理计算推理计算后后的的B B的可信度:的可信度:也即下面的形式:也即下面的形式:(5.2.75.2.7)当当CF(A)1CF(A)CF(A)0 0,可可以以CF(BCF(B,A)CF(A)A)CF(A)作为对规则作为对规则ABAB的可信度,而的可信度,而CF(B|A)CF(B|A)普通高等院校“十二五”规划教材第10页/共53页5.
13、2.3 5.2.3 推理计算推理计算的计算仍可用的计算仍可用CF=1CF=1时的公式(时的公式(5.2.75.2.7)。)。当当CF(A)0CF(A)0时,规则时,规则ABAB可不使用,像医疗专家系统可不使用,像医疗专家系统MYCINMYCIN规定证据规定证据A A的可信度的可信度CF(A)=0.2CF(A)0(i=1,2,n)0(i=1,2,n)。(3 3)样本空间样本空间D D是各个是各个Ai(i=1,2,n)Ai(i=1,2,n)的集合,的集合,即即 则则对任何事件对任何事件B B来说,下式成立来说,下式成立。该该公式称为全概率公式,它提供了一种公式称为全概率公式,它提供了一种计算计算P
14、(B)P(B)的方法。的方法。普通高等院校“十二五”规划教材第13页/共53页5.3.1 5.3.1 基本基本BayesBayes公式公式定义定义定义定义5.3.2 Bayes5.3.2 Bayes公式:公式:公式:公式:设事件设事件A1A1,A2A2,AnAn满足如满足如下条件:下条件:(1 1)任意两个事件都互不相容,即当)任意两个事件都互不相容,即当i i j j时,有时,有AiAj=(i=1,2,nAiAj=(i=1,2,n;j=1,2,n)j=1,2,n)。(2 2)P(Ai)0(i=1,2,n)P(Ai)0(i=1,2,n)。(3 3)样本空间)样本空间D D是各个是各个Ai(i=
15、1,2,n)Ai(i=1,2,n)的集合,的集合,即即 则对任何事件则对任何事件B B来说,下式成立来说,下式成立。该该公式称为公式称为BayesBayes公式。公式。其中其中P(AP(Ai i)是事件是事件A Ai i的的先验概率,先验概率,P(B|AP(B|Ai i)是事件是事件A Ai i发生发生的条件下事件的条件下事件B B的条件概率的条件概率,P(AP(Ai|Bi|B)是是在在事件事件B B发生发生的条件下的条件下事件事件A Ai i的的条件概率。条件概率。普通高等院校“十二五”规划教材第14页/共53页5.3.2 5.3.2 主观主观BayesBayes方法方法主观主观BayesB
16、ayes方法是由方法是由R.O.DudaR.O.Duda等人于等人于19761976年提出的一种年提出的一种不确定推理模型,并在地矿勘探专家系统不确定推理模型,并在地矿勘探专家系统PROSPECTORPROSPECTOR中得到了成功的应用。在中得到了成功的应用。在PROSPECTORPROSPECTOR系统中,为了进行不确定推理,把所有的知识规则系统中,为了进行不确定推理,把所有的知识规则(或称决策规则)连接成一个有向图,图中的各节点(或称决策规则)连接成一个有向图,图中的各节点代表假设结论,代表假设结论,弧弧代表规则,并引入两个数值代表规则,并引入两个数值(LS(LS,LN)LN)与每一条弧
17、相联系,用来度量规则成立的充分性和与每一条弧相联系,用来度量规则成立的充分性和必要性。必要性。LSLS表现规则成立的充分性,表现规则成立的充分性,LNLN表现规则成立表现规则成立的必要性,把这样的有向图称为推理网络。的必要性,把这样的有向图称为推理网络。推理网络中的每一个节点推理网络中的每一个节点H H都有一个先验概率都有一个先验概率P(H)P(H),每,每条规则都一个数值对条规则都一个数值对(LS(LS,LN)LN)表示规则强度。每条规表示规则强度。每条规则的则的(LS(LS,LN)LN)值以及每个节点的先验概率值以及每个节点的先验概率P(H)P(H)均由领均由领域专家给出。域专家给出。普通
18、高等院校“十二五”规划教材第15页/共53页5.3.3 5.3.3 知识不确定性的表示知识不确定性的表示1.1.1.1.知识表示方式知识表示方式知识表示方式知识表示方式 在主观在主观BayesBayes方法中,知识(规则)就是推理网络中的方法中,知识(规则)就是推理网络中的一条弧,它的不确定性是以一个数值一条弧,它的不确定性是以一个数值对对(LS,LN)(LS,LN)来来进行描进行描述的。若以产生式规则的形式表示,则具体述的。若以产生式规则的形式表示,则具体为为 IF E THEN (LS,LN)H (P(H)IF E THEN (LS,LN)H (P(H)其中,其中,(LS,LN)(LS,L
19、N)用来用来表示该知识的强度表示该知识的强度,LS(LS(表示表示规则成立的充规则成立的充分性,简称充分性分性,简称充分性度量度量)和和LN(LN(表示表示规则成立的必要性,简规则成立的必要性,简称必要性称必要性度量度量)的表示的表示形式分别如下形式分别如下:E E是该条知识的前提条件是该条知识的前提条件。H H是结论。是结论。普通高等院校“十二五”规划教材第16页/共53页5.3.3 5.3.3 知识不确定性的表示知识不确定性的表示为了讨论方便,下面引入几率函数为了讨论方便,下面引入几率函数:由此得由此得LSLS的公式:的公式:同理得同理得LNLN的公式:的公式:普通高等院校“十二五”规划教
20、材第17页/共53页5.3.3 5.3.3 知识不确定性的表示知识不确定性的表示2.LS2.LS和和和和LNLN的性质的性质的性质的性质LSLS的性质的性质的性质的性质 当当LS1LS1时时,O(H|E)O(H)O(H|E)O(H),说明,说明E E支持支持H H;当当LS=1LS=1时时,O(H|E)=O(H)O(H|E)=O(H),说明,说明E E对对H H没有影响;没有影响;当当LS1LS1时时,O(H|E)O(H)O(H|E)1LN1时时,O(H|E)O(H)O(H|E)O(H),说明,说明EE支持支持H H;当当LN=1LN=1时时,O(H|E)=O(H)O(H|E)=O(H),说明
21、,说明EE对对H H没有影响;没有影响;当当LN1LN1时时,O(H|E)O(H)O(H|E)O(H),说明,说明EE不不支持支持H H;当当LN=0LN=0时时,O(H|E)=0O(H|E)=0,说明,说明EE的存在使的存在使H H为假。为假。普通高等院校“十二五”规划教材第18页/共53页5.3.4 5.3.4 证据不确定性的表示证据不确定性的表示1.1.1.1.单个证据不确定性的表示方法单个证据不确定性的表示方法单个证据不确定性的表示方法单个证据不确定性的表示方法给给出出了了可信度可信度C(E|S)C(E|S)就就相当于给出了证据的相当于给出了证据的概率概率P(E|S)P(E|S)。普通
22、高等院校“十二五”规划教材第19页/共53页5.3.4 5.3.4 证据不确定性的表示证据不确定性的表示1.1.1.1.单个证据不确定性的表示方法单个证据不确定性的表示方法单个证据不确定性的表示方法单个证据不确定性的表示方法特别特别地,地,C(E|S)=-S C(E|S)=-S,表示表示在在观察观察S S下证据下证据E E肯定肯定不存在,不存在,即即P(E|S)=0P(E|S)=0。C(E|S)=0 C(E|S)=0,表示表示在在观察观察S S与证据与证据E E无关无关,即即P(E|S)=P(E)P(E|S)=P(E)。C(E|S)=S C(E|S)=S,表示表示在在观察观察S S下证据下证据
23、E E肯定肯定存在,存在,即即P(E|S)=1P(E|S)=1。这样这样,用户只需要对,用户只需要对证据证据E E给给出其在出其在观察观察S S下下的的可信度可信度C(E|S)C(E|S),系统即可求出相应系统即可求出相应的的P(E|S)P(E|S)。普通高等院校“十二五”规划教材第20页/共53页5.3.4 5.3.4 证据不确定性的表示证据不确定性的表示2.2.2.2.组合证据不确定性的表示方法组合证据不确定性的表示方法组合证据不确定性的表示方法组合证据不确定性的表示方法当证据当证据E E是是由多个单一证据的合取组合而成时,由多个单一证据的合取组合而成时,即即 E=E E=E1 1 AND
24、 E AND E2 2 AND AND E AND AND En n如果已知如果已知P(EP(E1 1|S)|S),P(E P(E2 2|S)|S),P(E P(En n|S)|S),则则 P(E|S)=minP(E1|S),P(E2|S)P(E|S)=minP(E1|S),P(E2|S),P(E P(En n|S)|S)当证据当证据E E是是由多个单一证据的析取组合而成时,即由多个单一证据的析取组合而成时,即 E=E E=E1 1 OR E OR E2 2 OR OR OR OR E En n如果已知如果已知P(EP(E1 1|S)|S),P(E P(E2 2|S)|S),P(E P(En
25、n|S)|S),则则 P(E|S)=maxP(E1|S),P(E2|S)P(E|S)=maxP(E1|S),P(E2|S),P(E P(En n|S)|S)对于对于“非非”运算,用下式计算:运算,用下式计算:P(E|S)=1-P(E|S)P(E|S)=1-P(E|S)普通高等院校“十二五”规划教材第21页/共53页5.3.5 5.3.5 不确定性的推理计算不确定性的推理计算1.1.确定性证据确定性证据确定性证据确定性证据 (1)(1)证据肯定出现的情况证据肯定出现的情况证据证据肯定出现时,肯定出现时,有有P(E)=P(E|S)=1P(E)=P(E|S)=1。在证据在证据E E肯定肯定出现的情况
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 专家系统 第五
限制150内