第3章-确定性推理方法-人工智能课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第3章-确定性推理方法-人工智能课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 确定性 推理 方法 人工智能 课件
- 资源描述:
-
1、Artificial Intelligence Principles and Applications第第 3 章章 确定性推理方法确定性推理方法2知识智能?第第3章章 确定性推理方法确定性推理方法第3章 确定性推理方法经典逻辑推理(确定性推理)不确定性推理自然演绎推理归结演绎推理与/或形演绎推理推理推理知识智能 !3归归结结演演绎绎推推理理第3章 确定性推理方法3.1 推理的基本概念推理的基本概念 3.2 自然演绎推理自然演绎推理 3.3 谓词公式化为子句集的方法谓词公式化为子句集的方法3.4 海伯伦定理海伯伦定理3.5 鲁宾逊归结原理鲁宾逊归结原理3.6 归结反演归结反演3.7 应用归结反
2、演求解问题应用归结反演求解问题 4归归结结演演绎绎推推理理第3章 确定性推理方法3.1 推理的基本概念推理的基本概念 3.2 自然演绎推理自然演绎推理 3.3 谓词公式化为子句集的方法谓词公式化为子句集的方法3.4 海伯伦定理海伯伦定理3.5 鲁宾逊归结原理鲁宾逊归结原理3.6 归结反演归结反演3.7 应用归结反演求解问题应用归结反演求解问题 53.1 推理的基本概念3.1.1 推理的定义推理的定义3.1.2 推理方式及其分类推理方式及其分类3.1.3 推理的方向推理的方向3.1.4 冲突消解策略冲突消解策略6推理机数据库知识库专家病人医疗专家系统医疗专家系统3.1.1 推理的定义推理:推理:
3、某种策略已知事实(证据)知 识结论知识知识专家的经验、医学常识专家的经验、医学常识初始初始证据证据病人的症状、化验结果病人的症状、化验结果证据证据中间结论中间结论73.1 推理的基本概念3.1.1 推理的定义推理的定义3.1.2 推理方式及其分类推理方式及其分类3.1.3 推理的方向推理的方向3.1.4 冲突消解策略冲突消解策略8(1)演绎推理演绎推理 (deductive reasoning) : 一般一般 个别个别 三段论式三段论式(三段论法)(三段论法) 足球运动员的身体都是强壮的足球运动员的身体都是强壮的 ; 高波是一名足球运动员;高波是一名足球运动员; 所以,高波的身体是强壮的。所以
4、,高波的身体是强壮的。3.1.2 推理方式及其分类1. 演绎推理、归纳推理、默认推理演绎推理、归纳推理、默认推理( 大前提大前提 )( 小前提小前提 )( 结结 论论 )93.1.2 推理方式及其分类1. 演绎推理、归纳推理、默认推理演绎推理、归纳推理、默认推理(2)归纳推理归纳推理 (inductive reasoning): 个别个别 一般一般 完全归纳推理(完全归纳推理(必然性推理)必然性推理) 不完全归纳推理不完全归纳推理(非必然性推理)(非必然性推理)检查全部产品合格检查全部产品合格该厂产品合格该厂产品合格完全归纳推理完全归纳推理检查全部样品合格检查全部样品合格该厂产品合格该厂产品合
5、格不完全归纳推理不完全归纳推理103.1.2 推理方式及其分类1. 演绎推理、归纳推理、默认推理演绎推理、归纳推理、默认推理(3)默认推理默认推理(default reasoning,缺省推理),缺省推理)n 知识不完全的情况下假设某些条件已经具备所进行的推理知识不完全的情况下假设某些条件已经具备所进行的推理。 结结 论论 A 成立成立 B 成立?成立?(默认(默认B成立)成立)鸟笼要鸟笼要有盖子有盖子 制造鸟笼制造鸟笼 鸟会飞?鸟会飞?(默认成立)(默认成立)113.1.2 推理方式及其分类 2. 确定性推理、不确定性推理确定性推理、不确定性推理似然推理近似推理或模糊推理不确定性推理(概率论
6、)(模糊逻辑)(1)确定性推理确定性推理:推理时所用的知识与证据都是确定的,推出的结论也是确定的,其真值或者为真或者为假。 (2)不确定性不确定性推理推理:推理时所用的知识与证据不都是确定的,推出的结论也是不确定的。12X:鸟:鸟 X:会飞:会飞 X: 企鹅企鹅 3.1.2 推理方式及其分类 3. 单调推理、非单调推理单调推理、非单调推理 (1)单调推理单调推理:随着推理向前推进及新知识的加入,推出的结论越来越接近最终目标。 (2)非单调推理非单调推理:由于新知识的加入,不仅没有加强已推出的结论,反而要否定它,使推理退回到前面的某一步,重新开始。 默认推理是非单调推理默认推理是非单调推理 基于
7、经典逻辑的演绎推理基于经典逻辑的演绎推理 X:不会飞不会飞X:企鹅:企鹅133.1.2 推理方式及其分类4启发式推理、非启发式推理启发式推理、非启发式推理 启发性知识启发性知识:与问题有关且能加快推理过程、提高搜索效率的知识。 目标:在脑膜炎、肺炎、流感中选择一个目标:在脑膜炎、肺炎、流感中选择一个 产生式规则产生式规则 r1:脑膜炎:脑膜炎 r2:肺:肺 炎炎 r3:流:流 感感 启发式知识:启发式知识:“脑膜炎危险脑膜炎危险”、“目前正在盛行流目前正在盛行流感感”。143.1 推理的基本概念3.1.1 推理的定义推理的定义3.1.2 推理方式及其分类推理方式及其分类3.1.3 推理的方向推
8、理的方向3.1.4 冲突消解策略冲突消解策略153.1.3 推理的方向正向推理逆向推理(反向推理)双向推理混合推理推理方向推理机数据库知识库专家用户163.1.3 推理的方向n 正向推理(事实驱动推理)正向推理(事实驱动推理): 已知事实 结论 基本思想基本思想(1)从初始已知事实出发,在知识库KB中找出当前可适用的知识,构成可适用知识集KS。(2)按某种冲突消解策略从KS中选出一条知识进行推理,并将推出的新事实加入到数据库DB中作为下一步推理的已知事实,再在KB中选取可适用知识构成KS 。(3)重复(2),直到求得问题的解或KB中再无可适用的知识。1. 正向推理正向推理17KBKS183.1
9、.3 推理的方向n 实现正向推理需要解决的问题:实现正向推理需要解决的问题:l 确定匹配(知识与已知事实)的方法。确定匹配(知识与已知事实)的方法。l 按什么策略搜索知识库。按什么策略搜索知识库。l 冲突消解策略。冲突消解策略。 正向推理简单,易实现,但目的性不强,效率低。正向推理简单,易实现,但目的性不强,效率低。1. 正向推理正向推理193.1.3 推理的方向n 逆向推理(目标驱动推理):逆向推理(目标驱动推理):以某个假设目标作为出发点。 基本思想:基本思想: 选定一个假设目标。 寻找支持该假设的证据,若所需的证据都能找到,则原假设成立;若无论如何都找不到所需要的证据,说明原假设不成立的
10、;为此需要另作新的假设。 主要优点:主要优点:不必使用与目标无关的知识,目的性强,同时它还有利于向用户提供解释。 主要缺点:主要缺点:起始目标的选择有盲目性。2. 逆向推理逆向推理20213.1.3 推理的方向n 逆向推理需要解决的问题:逆向推理需要解决的问题:u 如何判断一个假设是否是证据?如何判断一个假设是否是证据?u 当导出假设的知识有多条时,如何确定先选哪一条?当导出假设的知识有多条时,如何确定先选哪一条? u一条知识的运用条件一般都有多个,当其中的一个经一条知识的运用条件一般都有多个,当其中的一个经验证成立后,如何自动地换为对另一个的验证?验证成立后,如何自动地换为对另一个的验证?u
11、 . 逆向推理:目的性强,利于向用户提供解释,但选择初逆向推理:目的性强,利于向用户提供解释,但选择初始目标时具有盲目性,比正向推理复杂。始目标时具有盲目性,比正向推理复杂。2. 逆向推理逆向推理223.1.3 推理的方向n 正向推理正向推理: 盲目、效率低。 逆向推理逆向推理: 若提出的假设目标不符合实际,会降低效率。 正反向混合推理:正反向混合推理:(1)先正向后逆向:先正向后逆向:先进行正向推理,帮助选择某个目标,即从已知事实演绎出部分结果,然后再用逆向推理证实该目标或提高其可信度;(2)先逆向后正向:先逆向后正向:先假设一个目标进行逆向推理,然后再利用逆向推理中得到的信息进行正向推理,
12、以推出更多的结论。3. 混合推理混合推理232425n 双向推理双向推理:正向推理与逆向推理同时进行,且在推理过程中的某一步骤上“碰头碰头”的一种推理。已知事实已知事实 假设目标假设目标反向推理反向推理正向推理正向推理3.1.3 推理的方向4. 双向推理双向推理中间结论中间结论证证 据据263.1 推理的基本概念3.1.1 推理的定义推理的定义3.1.2 推理方式及其分类推理方式及其分类3.1.3 推理的方向推理的方向3.1.4 冲突消解策略冲突消解策略273.1.4 冲突消解策略 已知事实与知识的三种匹配情况已知事实与知识的三种匹配情况:(1)恰好匹配成功(一对一);)恰好匹配成功(一对一)
13、;(2)不能匹配成功;)不能匹配成功;(3)多种匹配成功多种匹配成功(一对多、多对一、多对多)(一对多、多对一、多对多)冲突消解冲突消解283.1.4 冲突消解策略 多种冲突消解策略:多种冲突消解策略:(1)按针对性排序)按针对性排序(2)按已知事实的新鲜性排序)按已知事实的新鲜性排序(3)按匹配度排序)按匹配度排序(4)按条件个数排序)按条件个数排序(5)按上下文限制排序)按上下文限制排序(6)按冗余限制排序)按冗余限制排序(7)根据领域问题的特点排序)根据领域问题的特点排序r1: IF A1 AND A2 THEN H1r2: IF A1 AND A2 AND A3 AND A4 THEN
14、 H229第3章 确定性推理方法3.1 推理的基本概念推理的基本概念 3.2 自然演绎推理自然演绎推理 3.3 谓词公式化为子句集的方法谓词公式化为子句集的方法3.4 海伯伦定理海伯伦定理3.5 鲁宾逊归结原理鲁宾逊归结原理3.6 归结反演归结反演3.7 应用归结反演求解问题应用归结反演求解问题 30自然演绎推理自然演绎推理:从一组已知为真的事实出发,运用从一组已知为真的事实出发,运用经典经典逻辑的推理规则逻辑的推理规则推出结论的过程。推出结论的过程。推理规则推理规则:P规则、规则、T规则、假言推理、拒取式推理规则、假言推理、拒取式推理 3.2 自然演绎推理n 假言推理假言推理: P, PQ
15、Q n “如果如果x是金属,则是金属,则x能导电能导电” , “铜是金属铜是金属” 推出推出 “铜能导铜能导电电” n 拒取式推理拒取式推理: PQ, Q Pn “如果下雨,则地下就湿如果下雨,则地下就湿” , “地上不湿地上不湿” 推出推出 “没有下雨没有下雨”31(1) 如果下雨,则地上是湿的(如果下雨,则地上是湿的( PQ );(2)没有下雨(没有下雨(P );); (3)所以,地上不湿(所以,地上不湿(Q )。 3.2 自然演绎推理错误错误1否定前件否定前件: PQ, P Q(1)如果行星系统是以太阳为中心的,则金星会显如果行星系统是以太阳为中心的,则金星会显示出位相变化(示出位相变化
16、( PQ );(2)金星显示出位相变化(金星显示出位相变化( Q ););(3) 所以,行星系统是以太阳为中心(所以,行星系统是以太阳为中心( P )。 错误错误2肯定后件肯定后件: PQ, Q P323.2 自然演绎推理 例例1 已知事实:已知事实: (1)凡是容易的课程小王凡是容易的课程小王( Wang )都喜欢;都喜欢; (2)C 班的课程都是容易的;班的课程都是容易的; (3)ds 是是 C 班的一门课程。班的一门课程。 求证:小王喜欢求证:小王喜欢 ds 这门课程。这门课程。333.2 自然演绎推理p 证明:证明:定义谓词定义谓词: EASY ( x ):x 是容易的 LIKE (
17、x, y ):x 喜欢 y C ( x ):x 是 C 班的一门课程 已知事实和结论用谓词公式表示已知事实和结论用谓词公式表示: ( ) ( EASY ( x ) LIKE ( Wang, x ) ) ( ) ( C ( x ) EASY ( x ) C ( ds ) LIKE ( Wang, ds ) xx343.2 自然演绎推理 应用推理规则进行推理:应用推理规则进行推理: ( )(EASY ( x ) LIKE ( Wang, x ) EASY (z) LIKE ( Wang, z ) 全称固化全称固化x ( ) (C ( x ) EASY ( x ) C ( y ) EASY ( y
18、) 全称固化全称固化x 所以 C (ds), C (y) EASY (y) EASY (ds) P规则及假言推理规则及假言推理 所以 EASY (ds), EASY (z) LIKE (Wang,z) LIKE ( Wang, ds ) T规则及假言推理规则及假言推理35优点优点:n表达定理证明过程自然,易理解。n拥有丰富的推理规则,推理过程灵活。n便于嵌入领域启发式知识。3.2 自然演绎推理 缺点缺点:易产生组合爆炸,得到的中间结论一般呈指数形式递增。36归归结结演演绎绎推推理理第3章 确定性推理方法3.1 推理的基本概念推理的基本概念 3.2 自然演绎推理自然演绎推理3.3 谓词公式化为子
19、句集的方法谓词公式化为子句集的方法3.4 海伯伦定理海伯伦定理3.5 鲁宾逊归结原理鲁宾逊归结原理3.6 归结反演归结反演3.7 应用归结反演求解问题应用归结反演求解问题 37归 结 演 绎 推 理反证法:反证法: ,当且仅当 , 即 Q为 P 的逻辑结论,当且仅当 是不可满足的。QP FQPQP 定理:定理:Q 为为 , , 的逻辑结论,当且仅当的逻辑结论,当且仅当 是不可满足的。是不可满足的。1P2PnPQPPPn)(2138归 结 演 绎 推 理思路:定理思路:定理 不可满足 子句集不可满足 海伯伦定理海伯伦定理 鲁宾逊归结原理鲁宾逊归结原理QP QP393.3 谓词公式化为子句集的方法
20、 原子(原子(atom)谓词公式)谓词公式: 一个不能再分解的命题。 文字(文字(literal):原子谓词公式及其否定。 :正文字, :负文字。 子句(子句(clause):任何文字的析取式。任何文字本身也都是子句。 空子句(空子句(NIL):不包含任何文字的子句。 子句集子句集:由子句构成的集合。PP)(,()(,(),()(xgxQxfxPxQxP空子句是永假的,不可满足的。空子句是永假的,不可满足的。403.3 谓词公式化为子句集的方法谓词公式化为子句集的方法 例例2 将下列将下列谓词公式化为子句集。谓词公式化为子句集。 解解:(:(1)消)消去谓词公式中的去谓词公式中的“ ”和和“
21、”符号符号),(),()(),()(yxRyxQyyxPyx 双重否定律双重否定律 德德.摩根律摩根律 量词转换律量词转换律 PP )(,)(QPQPQPQP)(PxPx)()(,)()(PxPx (2)把否定符号)把否定符号 移到紧靠谓词的位置上移到紧靠谓词的位置上,QPQP)()(QPQPQP),(),()(),()()(yxRyxQyyxPyx),(),()(),()(yxRyxQyyxPyx(3)变量标准化)变量标准化 )()()()(yPyxPx),()()()(yPyxPx),(),()(),()(zxRzxQzyxPyx3.3 谓词公式化为子句集的方法41 (4)消去存在量词)消
22、去存在量词 a. 存在量词不出现在全称量词的辖域内。 b. 存在量词出现在一个或者多个全称量词的辖域内。)(,()(,()(,()(xgxRxgxQxfxPx)(),(xgzxfy函数为的存在量词对于一般情况Skolem).),()()(2121yyxxxPyxxxnn),(21nxxxfySkolem化:用Skolem函数代替每个存在量词量化的变量的过程。 (5)化为前束形)化为前束形 前束形=(前缀)母式(前缀):全称量词串。 母式:不含量词的谓词公式。 3.3 谓词公式化为子句集的方法),(),()(),()(zxRzxQzyxPyx423.3 谓词公式化为子句集的方法(6)化为)化为
展开阅读全文