湘潭大学-人工智能课件-确定性推理-part-8.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《湘潭大学-人工智能课件-确定性推理-part-8.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湘潭 大学 人工智能 课件 确定性 推理 part
- 资源描述:
-
1、Artificial Intelligence (AI)人工智能人工智能第二章:知识第二章:知识表示与推理表示与推理内容提要1.1.推理的基本概念推理的基本概念2.2.搜索策略搜索策略3.3.自然演绎推理自然演绎推理4.4.消解演绎推理消解演绎推理5.5.基于规则的演绎推理基于规则的演绎推理基于规则的演绎推理规则正向演绎系统规则正向演绎系统规则逆向演绎系统规则逆向演绎系统规则双向演绎系统规则双向演绎系统规则逆向演绎系统规则逆向演绎推理过程是从待证明的问题,即目标公规则逆向演绎推理过程是从待证明的问题,即目标公式的与式的与/或树出发,通过逆向地使用蕴含式(或树出发,通过逆向地使用蕴含式(B规则)
2、,规则),对目标公式的与对目标公式的与/或树进行变换,直到得出包含已知事或树进行变换,直到得出包含已知事实的终止条件为止。实的终止条件为止。目标公式的表示:与目标公式的表示:与/或形变换,与或形变换,与/或树表示或树表示 B规则的表示形式规则的表示形式已知事实的表示形式已知事实的表示形式规则逆向演绎推理过程规则逆向演绎推理过程目标公式的与/或形变换v在与在与/或形逆向演绎推理中,要求或形逆向演绎推理中,要求目标公式采用与目标公式采用与/或形表示或形表示,其化简采用与正向系统中对事实表达,其化简采用与正向系统中对事实表达式处理的式处理的对偶形式。对偶形式。要用要用存在量词存在量词约束变元的约束变
3、元的Skolem函数来替换由函数来替换由全称量全称量词词约束的相应变元,消去全称量词。约束的相应变元,消去全称量词。(隐含着变量受(隐含着变量受存在量词的约束存在量词的约束 )再消去再消去存在量词存在量词,并进行变元换名,并进行变元换名,使主析取元之间使主析取元之间具有不同的变元名具有不同的变元名。目标公式的与/或形变换例如,有如下目标公式:例如,有如下目标公式: (y) (x)(P(x)(Q(x)(R(x)S(y)Skolem化后为化后为 P(f(y)(Q(f(y), y)(R(f(y)S(y)变元换名后为变元换名后为 P(f(z)(Q(f(y), y)(R(f(y)S(y) 关于为何需用对
4、偶方式消去量词,这里不作形式证明,仅关于为何需用对偶方式消去量词,这里不作形式证明,仅通过与消解反演方法作对比来加以直观说明:通过与消解反演方法作对比来加以直观说明:在消解反演在消解反演中,需将目标公式取反,存在量词约束变量就成为全称量中,需将目标公式取反,存在量词约束变量就成为全称量词约束变量。词约束变量。 目标公式的与/或树表示v目标公式的与目标公式的与/或形也可用与或形也可用与/或树表示出来,其表或树表示出来,其表示方法与正向演绎推理中事实的与或树表示略有示方法与正向演绎推理中事实的与或树表示略有不同:不同:子表达式之间的子表达式之间的析取析取关系用单一连接符连接,关系用单一连接符连接,
5、表示为表示为或或的关系;的关系;子表达式之间的子表达式之间的合取合取关系则用关系则用k线连接符连接,线连接符连接,表示为表示为与与的关系。的关系。例如:例如:对上述目标公式的与对上述目标公式的与/或形,可用如下的或形,可用如下的与与/或树表示。或树表示。目标公式的与/或树表示P(f(z)(Q(f(y), y)(R(f(y)S(y)P(f(z)Q(f(y), y)(R(f(y)S(y)Q(f(y), y)R(f(y)S(y)R(f(y)S(y)若把叶节点用它们之间的合若把叶节点用它们之间的合取及析取关系连接起来,就取及析取关系连接起来,就可得到原目标公式的三个子可得到原目标公式的三个子目标:目标
6、: P(f(z); Q(f(y), y) R(f(y); Q(f(y), y) S(y)B规则的表示形式 WL其中,前项其中,前项W为任一为任一与与/或形公式或形公式,后项,后项 L为一为一单文字单文字。这里要求这里要求B规则的右边为文字,是因为推理时要用它与规则的右边为文字,是因为推理时要用它与目标与或树中的叶节点进行匹配(合一),而目标与或目标与或树中的叶节点进行匹配(合一),而目标与或树中的叶节点是文字。树中的叶节点是文字。如果已知的如果已知的B规则不是要求的形式,可用与转化规则不是要求的形式,可用与转化F规则类规则类似的方法把它转化为规定的形式。似的方法把它转化为规定的形式。特别地,当
7、特别地,当B规则为规则为WL1L2时,则可化件为两条规时,则可化件为两条规则则WL1和和WL2进行处理。进行处理。已知事实的表示形式反向演绎系统的事实表达式限制为反向演绎系统的事实表达式限制为文字文字合取形合取形式,如:式,如: F1F2 Fn其中,每个其中,每个Fi(i=1,2,n)都为)都为单文字单文字,且都,且都可单独起作用,因此可表示为如下集合形式可单独起作用,因此可表示为如下集合形式 F1,F2, ,Fn 规则逆向演绎推理过程从目标公式的与从目标公式的与/或树出发,通过运用或树出发,通过运用B规则最终得到了规则最终得到了某个终止在事实节点上的某个终止在事实节点上的一致解图一致解图,推
8、理就可成功结束,推理就可成功结束1)首先用与)首先用与/或树把目标公式表示出来;或树把目标公式表示出来;2)用)用B规则的右部和与规则的右部和与/或树的叶节点进行匹配,并将匹或树的叶节点进行匹配,并将匹配成功的配成功的B规则加入到与规则加入到与/或树中;或树中;3)重复进行步骤)重复进行步骤2,直到产生某个终止在事实节点上的,直到产生某个终止在事实节点上的一致解图为止。这里的一致解图为止。这里的“一致解图一致解图”是指在推理过程中是指在推理过程中所用到的所用到的置换应该是一致的置换应该是一致的。规则逆向演绎推理过程p f1: DOG(Fido) Fido是一只狗是一只狗p f 2: BARKS
9、(Fido) Fido是不叫的是不叫的p f 3: WAGS-TAIL(Fido) Fido摇尾巴摇尾巴p f 4: MEOWS(Myrtle) 猫咪的名字叫猫咪的名字叫Myrtle规则逆向演绎推理过程pr1: (WAGS-TAIL(x1)DOG(x1) FRIENDLY(x1) 摇尾巴的狗是温顺的狗摇尾巴的狗是温顺的狗pr2: (FRIENDLY(x2) BARKS(x2) AFRAID(y2, x2) 温顺又不叫的东西是不值得害怕的温顺又不叫的东西是不值得害怕的pr3: DOG(x3)ANIMAL(x3) :狗为动物狗为动物 pr4: CAT(x4)ANIMAL(x4):猫为动物猫为动物p
10、r5: MEOWS(x5)CAT(x5):猫咪是猫猫咪是猫规则逆向演绎推理过程p是否存在这样的一只猫和一条狗,使得这只猫不害怕是否存在这样的一只猫和一条狗,使得这只猫不害怕这只狗?这只狗?p该问题的目标公式为:该问题的目标公式为: (x) (y) (CAT(x)DOG(y)AFRAID(x, y)p改目标公式经变换后得到改目标公式经变换后得到 CAT(x)DOG(y) AFRAID(x, y)规则逆向演绎推理过程CAT(x)DOG(y) AFRAID(x,y)CAT(x)DOG(y)AFRAID(x,y)CAT(x5)MEOWS(x)MEOWS(Myrtle)DOG(Fido)AFRAID(y
11、2,x2)BARKS(y)BARKS(Fido)FRIENDLY(y)FRIENDLY(x1)WAGS-TAIL(y)DOG(y)WAGS-TAIL(Fido)DOG(Fido)Fido/yx5/xy2/x , x2/yr5r2r1Myrtle/xFido/yx1/yFido/y 该图有该图有8条匹配弧,每条弧上都有条匹配弧,每条弧上都有一置换。其中一置换。其中终止在事实节点上的置终止在事实节点上的置换为换为Myrtle/x和和Fido/y。把它们应把它们应用到目标公式,就得到该问题的解:用到目标公式,就得到该问题的解: CAT(MyrtleDOG(Fido)AFRAID(Myrtle, Fi
12、do基于规则的演绎推理规则正向演绎系统规则正向演绎系统规则逆向演绎系统规则逆向演绎系统规则双向演绎系统规则双向演绎系统规则双向演绎系统与与/ /或形正向演绎推理要求或形正向演绎推理要求目标公式是文字的析目标公式是文字的析取取(目标公式用子句表示,每一个子句是文字(目标公式用子句表示,每一个子句是文字的析取)的析取)与与/ /或形逆向演绎推理要求或形逆向演绎推理要求事实公式是文字的合事实公式是文字的合取取正向和逆向的演绎推理都存在一定的局限性。正向和逆向的演绎推理都存在一定的局限性。为了克服这些局限,充分发挥各自的长处,可为了克服这些局限,充分发挥各自的长处,可进行双向演绎推理。进行双向演绎推理
13、。规则双向演绎系统与与/ /或形双向演绎推理是建立在正向演绎推理和逆向演或形双向演绎推理是建立在正向演绎推理和逆向演绎推理基础上的,它由表示绎推理基础上的,它由表示目标目标及表示已知及表示已知事实事实的的两两个与个与/ /或树或树结构组成,这些与结构组成,这些与/ /或树分别由正向演绎的或树分别由正向演绎的F F规则规则和逆向演绎的和逆向演绎的B B规则规则进行操作,并且仍然限制进行操作,并且仍然限制F F规规则为单文字的左部,则为单文字的左部,B B规则为单文字的右部。规则为单文字的右部。双向演绎推理的双向演绎推理的难点在于终止条件难点在于终止条件,只有当正向和逆,只有当正向和逆向推理的与向
展开阅读全文