人工智能4-不确定性推理----人工智能课程----中国海洋大学.优秀PPT.ppt





《人工智能4-不确定性推理----人工智能课程----中国海洋大学.优秀PPT.ppt》由会员分享,可在线阅读,更多相关《人工智能4-不确定性推理----人工智能课程----中国海洋大学.优秀PPT.ppt(140页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章不确定性推理不确定性推理4.1基本概念基本概念1.为什么要探讨不确定性推理问题为什么要探讨不确定性推理问题现实世界的问题求解大部分是不良结构;现实世界的问题求解大部分是不良结构;对不良结构的学问描述具有不确定性:对不良结构的学问描述具有不确定性:1)问题证据的不确定性;问题证据的不确定性;2)特地学问的不确定性。特地学问的不确定性。2.什么是不确定性推理什么是不确定性推理不确定性推理是建立在非经典逻辑基础不确定性推理是建立在非经典逻辑基础上的一种推理,它是对上的一种推理,它是对不确定性学问的运用和处理。不确定性学问的运用和处理。不确定性推理就是从不确定性的初始证不确定性推理就是从不
2、确定性的初始证据动身,通过运用不确据动身,通过运用不确定性的学问,最终推出具有确定程度的不定性的学问,最终推出具有确定程度的不确定性但却合理或者近确定性但却合理或者近乎合理的结论的思维过程。乎合理的结论的思维过程。1 3.3.不确定性推理中的基本问题不确定性推理中的基本问题 在不确定性推理中,学问和证据都具有某种程度的在不确定性推理中,学问和证据都具有某种程度的不确定性,不确定性,这就为推理机的设计与实现增加了困难性和难度。它除这就为推理机的设计与实现增加了困难性和难度。它除了必需解了必需解 决推理方向、推理方法、限制策略等基本问题外,一般决推理方向、推理方法、限制策略等基本问题外,一般还须要
3、解还须要解 决不确定性的表示和量度、不确定性匹配、不确定性的决不确定性的表示和量度、不确定性匹配、不确定性的传递算法传递算法 以及不确定性的合成等重要问题。以及不确定性的合成等重要问题。(1)(1)不确定性的表示与量度不确定性的表示与量度 学问不确定性的表示学问不确定性的表示 在确立其表示方法时,有两个干脆相关的因素须要在确立其表示方法时,有两个干脆相关的因素须要考虑:考虑:1)1)要能依据领域问题的特征把其不确定性比较精要能依据领域问题的特征把其不确定性比较精确地描述出确地描述出 来,满足问题求解的须要;来,满足问题求解的须要;2)2)要便于推理过程中对不确定性的推算。要便于推理过程中对不确
4、定性的推算。2 目前在专家系统中,学问的不确定性一般由领域专家目前在专家系统中,学问的不确定性一般由领域专家给出,通常是一给出,通常是一 个数值,它表示相应学问的不确定性程度,称为学问个数值,它表示相应学问的不确定性程度,称为学问的静态强度。的静态强度。证据不确定性的表示证据不确定性的表示 在推理中,有两种来源不同的证据:在推理中,有两种来源不同的证据:1)1)一种是用户在求解问题时供应的初始证据;一种是用户在求解问题时供应的初始证据;2)2)另一种是在推理中用前面推出的结论作为当前推另一种是在推理中用前面推出的结论作为当前推理的证据。理的证据。证据的不确定性表示方法应与学问的不确定性表示证据
5、的不确定性表示方法应与学问的不确定性表示方法保持一样,以便于推理过程中对不确定性进行统一方法保持一样,以便于推理过程中对不确定性进行统一处理。处理。证据的不确定性通常也用一个数值表示,它代表相证据的不确定性通常也用一个数值表示,它代表相应证据的不确定性程度,称为动态强度。应证据的不确定性程度,称为动态强度。对于初始证据,其值由用户给出;对于初始证据,其值由用户给出;对推理所得证据,其值由推理中不确定性的传递对推理所得证据,其值由推理中不确定性的传递算法通过计算得到。算法通过计算得到。3不确定性的量度不确定性的量度对对于不同的学于不同的学问问和不同的和不同的证证据,其不确定性的程度一般是不相同的
6、,据,其不确定性的程度一般是不相同的,须须要用不同的数据表示其不确定性的程度,同要用不同的数据表示其不确定性的程度,同时还时还要事先要事先规规定它的取定它的取值值范范围围。例如,在例如,在专专家系家系统统MYCIN中,用可信度表示学中,用可信度表示学问问与与证证据的不确定性,取据的不确定性,取值值范范围为围为-1,1。在确定一种量度及其范在确定一种量度及其范围时围时,应应留意以下几点:留意以下几点:1)量度能充分表达相量度能充分表达相应应学学问问及及证证据不确定性的程度。据不确定性的程度。2)量度范量度范围围的指定的指定应应便于便于领领域域专专家及用家及用户对户对不确定性的估不确定性的估计计的
7、程度。的程度。3)量度要便于量度要便于对对不确定性的不确定性的传递进传递进行行计计算,而且算,而且对结论对结论算出的不确定性量算出的不确定性量度不能超出量度度不能超出量度规规定的范定的范围围。4)量度的确定量度的确定应应是直是直观观的。的。4(2)(2)不确定性匹配算法及阈值的选择不确定性匹配算法及阈值的选择 对于不确定性推理,由于学问和证据都具有不确定性,对于不确定性推理,由于学问和证据都具有不确定性,而且学问所而且学问所 要求的不确定性与证据实际具有的不确定性程度不确定相同,要求的不确定性与证据实际具有的不确定性程度不确定相同,因而就出因而就出 现了现了“怎样才算匹配成功怎样才算匹配成功”
8、的问题。的问题。对于这个问题,目前常用的解决方法是:对于这个问题,目前常用的解决方法是:设计一个算法用来计算匹配双方相像的程度,另外再设计一个算法用来计算匹配双方相像的程度,另外再指定一个相像指定一个相像 的的“限度限度”,用来衡量匹配双方相像的程度是否落在指定的,用来衡量匹配双方相像的程度是否落在指定的限度内。假如限度内。假如 落在指定的限度内,就称它们是可匹配的,相应学问可被应落在指定的限度内,就称它们是可匹配的,相应学问可被应用。用。用来计算匹配双方相像程度的算法称为不确定性匹配用来计算匹配双方相像程度的算法称为不确定性匹配算法。算法。用来指出相像的用来指出相像的“限度限度”称为阈值。称
9、为阈值。5(3)不确定性的传递算法不确定性的传递算法不确定性推理的根本目的是依据用户供应的初始证据,通过运用不确定不确定性推理的根本目的是依据用户供应的初始证据,通过运用不确定性学问,最终推出不确定性的结论,并推算出结论的不确定性程度。为性学问,最终推出不确定性的结论,并推算出结论的不确定性程度。为达到这一目的,除了须要解决前面提到的问题外,还须要解决推理过程达到这一目的,除了须要解决前面提到的问题外,还须要解决推理过程中不确定性的传递问题,它包括两个子问题:中不确定性的传递问题,它包括两个子问题:在每一步推理中,如何把证据及学问的不确定性传递给结论;在每一步推理中,如何把证据及学问的不确定性
10、传递给结论;在多步推理中,如何把初始证据的不确定性传递给最终结论。在多步推理中,如何把初始证据的不确定性传递给最终结论。对前一个问题,在不同的不确定推理方法中所接受的处理方法各不对前一个问题,在不同的不确定推理方法中所接受的处理方法各不相同,相同,这将在以后探讨。这将在以后探讨。对其次个问题,各种推理方法所接受的处理方法基本相同,即:对其次个问题,各种推理方法所接受的处理方法基本相同,即:把当前推出的结论及其不确定性程度作为证据放入数据库中,在以后把当前推出的结论及其不确定性程度作为证据放入数据库中,在以后的推理中,它又作为证据推出进一步的结论,由此一步步进行推理,必的推理中,它又作为证据推出
11、进一步的结论,由此一步步进行推理,必定会把初始证据的不确定性传递给最终结论。定会把初始证据的不确定性传递给最终结论。6(4)(4)结论不确定性的合成结论不确定性的合成 推理时有时会出现这样的状况:推理时有时会出现这样的状况:用不同的学问进行推理得到了相同的结论,但不确定性的用不同的学问进行推理得到了相同的结论,但不确定性的程度却不同。程度却不同。此时,须要用合适的算法对它们进行合成。此时,须要用合适的算法对它们进行合成。在不同的不确定推理方法中所接受的处理方法各不相同,这将在不同的不确定推理方法中所接受的处理方法各不相同,这将在以后探讨。在以后探讨。74.2不确定性推理方法的分类及常用不确定性
12、推理方法简介不确定性推理方法的分类及常用不确定性推理方法简介1.不确定性推理方法的探讨分类不确定性推理方法的探讨分类不确定性推理方法的探讨分为两大类:不确定性推理方法的探讨分为两大类:(1)在推理一级上扩展确定性推理在推理一级上扩展确定性推理特点:特点:把不确定的证据和不确定的学问分别与某种量度标准把不确定的证据和不确定的学问分别与某种量度标准对应起来,并且给出对应起来,并且给出更新结论不确定性的算法,从而构成了相应的不确定性更新结论不确定性的算法,从而构成了相应的不确定性推理的模型。推理的模型。一般来说,这类方法与限制策略无关,即无论用何种一般来说,这类方法与限制策略无关,即无论用何种限制策
13、略,推理的结限制策略,推理的结果都是唯一的,我们把这一类方法称为模型方法。果都是唯一的,我们把这一类方法称为模型方法。模型方法模型方法数值方法数值方法非数值方法:除数值方法之外的方法,如发生率计算,它采用集合非数值方法:除数值方法之外的方法,如发生率计算,它采用集合 来描述和处理不确定性。来描述和处理不确定性。基于概率的方法(基于概率的方法(依据概率论的有关理论发展起来的方法,依据概率论的有关理论发展起来的方法,主要有主观主要有主观Bayes、可信度、证据理论等方法可信度、证据理论等方法)模糊推理(根据模糊理论发展起来的方法)模糊推理(根据模糊理论发展起来的方法)8(2)在限制策略一级处理不确
14、定性在限制策略一级处理不确定性 特点特点:通过识别领域中引起不确定的某些特征及相应的限制策略来限制通过识别领域中引起不确定的某些特征及相应的限制策略来限制或削减不或削减不 确定性对系统产生的影响。确定性对系统产生的影响。这类方法没有处理不确定性的统一模型,其效果极大的依靠于限这类方法没有处理不确定性的统一模型,其效果极大的依靠于限制策略制策略,这类方法称为限制方法。这类方法称为限制方法。限制方法:限制方法:包括相关性制导回溯、机缘限制、启发式搜寻等方法。包括相关性制导回溯、机缘限制、启发式搜寻等方法。(在此不探讨)(在此不探讨)92常用的不确定性推理方法介绍常用的不确定性推理方法介绍(1)主观
15、主观Bayes方法方法利用新的信息将先验概率利用新的信息将先验概率P(H)更新为后验概率更新为后验概率P(H|E)的一种计算方法的一种计算方法.主观主观Bayes方法由方法由Duda等人于等人于1976年提出,其首先在年提出,其首先在Prospector专专家系统中运用,它以概率论中的家系统中运用,它以概率论中的Bayes公式为基础。公式为基础。其核心思想是:其核心思想是:.依据证据的概率依据证据的概率P(E);.利用规则的(利用规则的(LS,LN););LS:E的出现对的出现对H的支持程度,的支持程度,LN:E的出现对的出现对H的不支持程度。的不支持程度。.把结论把结论H的先验概率更新为后验
16、概率的先验概率更新为后验概率P(H|E);.循环循环10 (2)可信度方法 可信度方法是由E.H.Shortliffe等人在确定性理论的基础上,结合概率 提出的一种不确定性推理方法,首先在Mycin系统中得到了成功的应用。其核心思想是:利用确定性因子CF(值).联系于具体的断言 .联系于每条规则 .通过CF的计算传播不确定性 (3)证据理论法 由Dempstan和 Shafen提出并发展,其基于一系列理论和描述。由于该理论满足比概率论更弱的公理,能够区分“不确定”与“不知道”的差异,并能处理由“不知道”产生的不确定性,具有较大的灵敏性。在证据理论的基础上已经发展了多种不确定性推理模型。11(4
17、)模糊推理模糊推理模糊推理与前三种不确定性推理方法有着实质性的区分,前三种方法模糊推理与前三种不确定性推理方法有着实质性的区分,前三种方法的的理论基础是概率论,它所探讨的事务本身有明确的含义,只是由于发理论基础是概率论,它所探讨的事务本身有明确的含义,只是由于发生的生的条件不充分,使得在条件与事务之间不能出现确定的因果关系,从而条件不充分,使得在条件与事务之间不能出现确定的因果关系,从而在事在事件的出现与否上出现不确定性,那些推理模型是对这种不确定性,即件的出现与否上出现不确定性,那些推理模型是对这种不确定性,即随机随机性的表示与处理。性的表示与处理。模糊推理是利用模糊性学问进行的一种不确定性
18、推理。模糊推理是利用模糊性学问进行的一种不确定性推理。模糊推理的理论基础是模糊集理论以及在此基础上发展起来的模糊逻模糊推理的理论基础是模糊集理论以及在此基础上发展起来的模糊逻辑。辑。它所处理的事物自身是模糊的,概念本身没有明确的外延,一个对象它所处理的事物自身是模糊的,概念本身没有明确的外延,一个对象是否是否符合这个概念难以明确的确定,模糊推理是对这种不确定性,即模糊符合这个概念难以明确的确定,模糊推理是对这种不确定性,即模糊性的性的表示与处理。表示与处理。在人工智能领域内,学问及信息的不确定性大多是由模糊性引起的,在人工智能领域内,学问及信息的不确定性大多是由模糊性引起的,这这就使得对模糊理
19、论的探讨显得特殊重要。就使得对模糊理论的探讨显得特殊重要。124.3概率方法概率方法1.经典概率方法经典概率方法设有如下产生式规则:设有如下产生式规则:IFETHENH(其中,其中,E为前提条件,为前提条件,H为结论。为结论。)假如我们在实践中能得出在假如我们在实践中能得出在E发生的条件下发生的条件下H的条件概率的条件概率P(H/E),那么就可把它那么就可把它作为在证据作为在证据E出现时结论出现时结论H的确定性程度。的确定性程度。对于复合条件对于复合条件E=E1ANDE2ANDANDEn也是这样,当已知条件概率也是这样,当已知条件概率P(H/E1,E2,En),就可把它作为就可把它作为在证据在
20、证据E1,E2,En出现时结论出现时结论H的确定性程度。的确定性程度。优点:明显这是一种很简洁的方法,只能用于简洁的不确定优点:明显这是一种很简洁的方法,只能用于简洁的不确定性推理。性推理。缺点:由于它只考虑证据为真或为假两种极端状况,因而使缺点:由于它只考虑证据为真或为假两种极端状况,因而使其应用受到限制。其应用受到限制。132.逆概率方法逆概率方法经典概率方法要求给出在证据经典概率方法要求给出在证据E出现状况下结论出现状况下结论H的条件概率的条件概率P(H/E),这在实这在实际应用中是相当困难的。际应用中是相当困难的。例例:若以若以E代表咳嗽,以代表咳嗽,以H代表支气管炎,如欲得到在咳嗽的
21、人中有多代表支气管炎,如欲得到在咳嗽的人中有多少是患少是患支气管炎的,就须要作大量的统计工作支气管炎的,就须要作大量的统计工作;但是假如在患支气管炎的人中统计有多少人是咳嗽的,就相对简洁但是假如在患支气管炎的人中统计有多少人是咳嗽的,就相对简洁一些,一些,因为患支气管炎的人终归比咳嗽的人少得多。因为患支气管炎的人终归比咳嗽的人少得多。解决方法:可用逆概率解决方法:可用逆概率P(E/H)来求原概率来求原概率P(H/E)。(Bayes定理给出定理给出了解决这了解决这 个问题的个问题的方法。方法。)(1)Bayes定理定理:若若A1,A2,An是彼此独立的事务,则对任何事务是彼此独立的事务,则对任何
22、事务B有如下有如下Bayes公式公式成立:成立:P(Ai/B)=i=1,2,.n14其中,其中,P(Ai)是事务是事务Ai的先验概率;的先验概率;P(B/Ai)是事务在是事务在Ai发生条件下的事务发生条件下的事务B的条件概率;的条件概率;P(Ai/B)是事务在是事务在B发生条件下的事务发生条件下的事务Ai的条件概率。的条件概率。(2)单个证据时单个证据时假如用产生式规则:假如用产生式规则:IFETHENHi(IF咳嗽咳嗽THEN气管炎)气管炎)中的前提条件中的前提条件E代替代替Bayes公式中的公式中的B,用用Hi代替公式中的代替公式中的Ai,就可得到就可得到P(Hi/E)=i=1,2,.n这
23、就是说,当已知结论这就是说,当已知结论Hi的先验概率的先验概率P(Hi),并且已知结论并且已知结论Hi(i=1,2,.n)成立成立时前提条件时前提条件E所对应的证据所出现的条件概率所对应的证据所出现的条件概率P(E/Hi),就可用上式求出相应证据就可用上式求出相应证据出现时结论出现时结论Hi的条件概率的条件概率P(Hi/E)。15例:设例:设H1,H2,H3H1,H2,H3分别是三个结论,分别是三个结论,E E是支持这些结论的证据,且已知:是支持这些结论的证据,且已知:P(H1)=0.3 P(H2)=0.4,P(H3)=0.5 P(H1)=0.3 P(H2)=0.4,P(H3)=0.5 P(E
24、/H1)=0.5 P(E/H2)=0.3 P(E/H3)=0.4 P(E/H1)=0.5 P(E/H2)=0.3 P(E/H3)=0.4 求求 P(H1/E),P(H2/E),P(H3/E),P(H1/E),P(H2/E),P(H3/E),的值各是多少。的值各是多少。解:依据上面的公式解:依据上面的公式 P(H1/E)=P(H1/E)=0.32 =0.32 同理可得:同理可得:P(H2/E)=0.26 P(H2/E)=0.26 P(H3/E)=0.43 P(H3/E)=0.43 由此可见,证据由此可见,证据E E的出现,的出现,H1H1成立的可能性略有增加,成立的可能性略有增加,H2H2、H3
25、H3略有下降。略有下降。16(3)有多个证据时有多个证据时对于有多个证据对于有多个证据E1,E2,Em和多个结论和多个结论H1,H2,Hn,并且每个,并且每个证据都以证据都以确定的程度支持结论的状况,上面的式子可进一步扩充为:确定的程度支持结论的状况,上面的式子可进一步扩充为:P(Hi/E1E2Em)=i=1,2,3,n(4)小结小结优点:有较强的理论背景和良好的数学特性,当证据及结论都彼此独立优点:有较强的理论背景和良好的数学特性,当证据及结论都彼此独立时计时计算的困难度较低;算的困难度较低;缺点:它要求给出结论缺点:它要求给出结论Hi的先验概率的先验概率P(Hi)及证据及证据Ej的条件概率
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 不确定性 推理 课程 中国海洋 大学 优秀 PPT

限制150内