第三章 确定性推理 (2)
确定性推理-演绎推理-公务员推理题

2. 我国教育一直坚持以传授知识,积累知识为主 要的教学目的和以教师、教材、课堂为中心的教学 模式,结果上课记笔记、下课对笔记、考试背笔记 就成了大学生主要的学习活动,从而导致了学生重 记忆、轻理解,重分数、轻能力的偏向。这意味着: A.大学生的实际动手能力较差 B.教学的目的不是传授知识 C.大学生的学习模式是以课堂为中心 D.我国的教学模式是错误的
演绎推理是从一般到个别的推理,推理的主要形式是三 段论,由大前提、小前提、结论三部分组成。例如: 所有的昆虫都是6条腿,(大前提)竹节虫是昆虫,(小前 提) 所以竹节虫一定是6条腿。(结论) 凡是长羽毛的动物都是鸟,(大前提)企鹅是长有羽 毛的动物,(小前提)所以企鹅是鸟。(结论) 凡是容易导电的物体都是导体,(大前提)棉线不容 易导电,(小前提)所以棉线不是导体。(结论) 演绎推理的大前提是一般性的规律,小前提是具体事物的 性状。由于一般包括了个别,凡是一类事物共有的属性, 其中每一个别事物必然具有。所以当前提正确、推理形式 合乎逻辑的时候,推出的结论必然是正确的。
12.语言是没有阶级性的 ,语言是社会现象 ,所 以, A. 人们在社会中进行言语交流与其所属阶级 无关 B.有些社会现象是没有阶级性的 C.阶级性不是社会普遍现象 D.语言是一种交际工具
13. 有一天,张三、李四、王五在一起,互 相指责别人说谎话。张三指责李四说谎话, 李四指责王五说谎话,王五指责张三和李 四都说谎话 ( 当然都是指他们现在所说的 话 ) 。请问:从他们的指责中推论,谁说真 话?( ) A.张三 B.李四 C.王五 D.都是真话
14. 为了解决某地区长期严重的鼠害,一家 公司生产了一种售价为 2500 元的激光捕鼠 器,该产品的捕鼠效果及使用性能堪称一 流,厂家为推出此产品又做了广泛的广告 宣传。但结果是产品仍没有销路。请推测 这家公司开发该新产品失败的最主要原因 可能是:( ) A.未能令广大消费者了解该产品的优点。 B.忽略消费者的价格承受力。 C.人们不需要捕鼠。 D.人们没听说过这种产品。
人工智能教程习题及答案第3章习题参考解答

第三章确定性推理方法习题参考解答3.1 练习题3.1 什么是命题?请写出3个真值为T 及真值为F 的命题。
3.2 什么是谓词?什么是谓词个体及个体域?函数与谓词的区别是什么?3.3 谓词逻辑和命题逻辑的关系如何?有何异同?3.4 什么是谓词的项?什么是谓词的阶?请写出谓词的一般形式。
3.5 什么是谓词公式?什么是谓词公式的解释?设D= {1,2} ,试给出谓词公式( x)( y)(P(x,y) Q(x,y))的所有解释,并且对每一种解释指出该谓词公式的真值。
3.6对下列谓词公式分别指出哪些是约束变元?哪些是自由变元?并指出各量词的辖域。
(1)( x)(P(x, y) ( y)(Q(x, y) R(x, y)))(2)( z)( y)(P(z, y) Q(z, x)) R(u, v)(3)( x)(~ P( x, f (x )) ( z)(Q(x,z) ~ R(x,z)))(4)( z)(( y)(( t)(P(z, t) Q(y, t)) R(z, y))(5)( z)( y)(P(z, y) ( z)(( y)(P(z, y) Q(z, y) ( z)Q(z, y))))什么是谓词公式的永真性、永假性、可满足性、等价性及永真蕴含?3.7什么是置换?什么是合一?什么是最一般的合一?3.8判断以下公式对是否可合一;若可合一,则求出最一般的合一:3.9(1)P(a,b) ,P(x, y)(2)P(f(z),b) ,P(y, x)(3)P(f(x), y) ,P(y, f(a))(4)P(f(y), y,x) ,P(x, f(a), f(b))(5)P(x, y) ,P(y, x)什么是范式?请写出前束型范式与SKOLEM 范式的形式。
3.10什么是子句?什么是子句集?请写出求谓词公式子句集的步骤。
3.113.12谓词公式与它的子句集等值吗?在什么情况下它们才会等价?3.13 把下列谓词公式分别化为相应的子句集:(1)( z)( y)(P(z, y) Q(z, y))(2)( x)( y)(P(x, y) Q(x, y))(3)( x)( y)(P(x, y) (Q(x, y) R(x, y)))(4)( x)( y)( z)(P(x, y) Q(x, y) R(x, z))(5)( x)( y)( z)( u)( v)( w)(P(x, y,z,u,v,w) (Q(x, y, z,u, v, w) ~R(x, z, w)))3.14 判断下列子句集中哪些是不可满足的:(1)S {~ P Q,~ Q,P,~ P}(2)S {P Q,~ P Q,P ~ Q,~ P ~ Q}(3)S {P(y) Q(y), ~ P(f(x)) R(a)}(4)S {~ P(x) Q(x), ~ P(y) R(y), P(a),S(a),~ S(z) ~ R(z)}(5)S {~ P(x) ~ Q(y) ~ L(x, y), P(a), ~ R(z) L(a, z), R(b), Q(b)}(6)S {~ P(x) Q(f(x), a), ~ P(h(y)) Q(f(h(y)), a) ~ P(z)}(7)S {P(x) Q(x) R(x),~ P(y) R(y),~Q(a),~ R(b)}(8)S {P(x) Q(x),~ Q(y) R(y), ~ P(z) Q(z),~ R(u)}3.15 为什么要引入Herbrand 理论?什么是H 域?如何求子句集的H 域?3.16 什么是原子集?如何求子句集的原子集?3.17 什么是H 域解释?如何用域D 上的一个解释I 构造H 域上的解释I *呢?3.18 假设子句集S={P(z) ∨Q(z),R(f(t))} ,S 中不出现个体常量符号。
确定性与不确定性推理主要方法-人工智能导论

确定性与不确定性推理主要方法1.确定性推理:推理时所用的知识与证据都是确定的,推出的结论也是确定的,其真值或者为真或者为假。
2.不确定性推理:从不确定性的初始证据出发,通过运用不确定性的知识,最终推出具有一定程度的不确定性但却是合理或者近乎合理的结论的思维过程。
3.演绎推理:如:人都是会死的(大前提)李四是人(小前提)所有李四会死(结论)4.归纳推理:从个别到一般:如:检测全部产品合格,因此该厂产品合格;检测个别产品合格,该厂产品合格。
5.默认推理:知识不完全的情况下假设某些条件已经具备所进行的推理;如:制作鱼缸,想到鱼要呼吸,鱼缸不能加盖。
6.不确定性推理中的基本问题:①不确定性的表示与量度:1)知识不确定性的表示2)证据不确定性的表示3)不确定性的量度②不确定性匹配算法及阈值的选择1)不确定性匹配算法:用来计算匹配双方相似程度的算法。
2)阈值:用来指出相似的“限度”。
③组合证据不确定性的算法最大最小方法、Hamacher方法、概率方法、有界方法、Einstein方法等。
④不确定性的传递算法1)在每一步推理中,如何把证据及知识的不确定性传递给结论。
2)在多步推理中,如何把初始证据的不确定性传递给最终结论。
⑤结论不确定性的合成6.可信度方法:在确定性理论的基础上,结合概率论等提出的一种不确定性推理方法。
其优点是:直观、简单,且效果好。
可信度:根据经验对一个事物或现象为真的相信程度。
可信度带有较大的主观性和经验性,其准确性难以把握。
C-F模型:基于可信度表示的不确定性推理的基本方法。
CF(H,E)的取值范围: [-1,1]。
若由于相应证据的出现增加结论 H 为真的可信度,则 CF(H,E)> 0,证据的出现越是支持 H 为真,就使CF(H,E) 的值越大。
反之,CF(H,E)< 0,证据的出现越是支持 H 为假,CF(H,E)的值就越小。
若证据的出现与否与 H 无关,则 CF(H,E)= 0。
第三章 简单判断及推理上

• (4)A与O的关系:矛盾关系 • 特点:不能同真,不能同假。 由真推假,由假推真 A真→O假, A假→O真; O真→A假, O假→A真. 例如: 所有事物都是运动的。(SAP) 有些事物不是运动的。(SOP) 所有物体都是固体。(SAP) 有些物体不是固体。(SOP)
• ห้องสมุดไป่ตู้ •
E与I的关系:矛盾关系(同上) E真→I假, E假→I真; I真→E假, I假→E真.
4、判断的种类
性质判断
简单判断
非模态判断 关系判断 联言判断 选言判断 假言判断 负判断
复合判断
判断 必然判断 模态判断 可能判断
1.什么是推理? 推理就是根据已知判断推出新判断的思维形式。 例:科学思维是合乎逻辑的思维。 不合乎逻辑的思维不是科学的思维。 信息是可以分享的。 知识是信息。 知识是可以分享的。 2.推理的结构: 推理由判断组成,组成推理的判断包括前提 和结论两个部分,已知判断是前提,新推出的判断为 结论。
4、推理的种类
性质直接推理 性质推理 三段论 简单判断推理 非模态推理 1、演绎推理 模态推理 2、 归纳推理 3、 类比推理 复合判断推理 关系推理 联言推理 选言推理 假言推理 负判断等值推理 二难推理
完全归纳推理
不完全归纳推理
二、性质判断及其相互关系
1.性质判断 性质判断就是直接断定事物具有或不具有某种性质的 判断,又叫直言判断。如:所有的经历都是财富。 2.性质判断的逻辑结构 性质判断由主项、谓项、联项和量项四部分构成。 其公式为:所有(有的)S是(不是)P。 其中,量项‚所有(有的)”和联项‚是(不是)”是逻辑 常 项;主项‚S”和谓项‚P”是逻辑变项。 从质上区分:有肯定与否定之分; 规律是不以人的意志为转移的。 任何困难不是不能克服的。 从量上区分:有单称、全称、特称之分; 某个 是 所有 S P 有些 不是
人工智能考试必备知识点

人工智能考试必备知识点第三章约束推理约束的定义:一个约束通常是指一个包含若干变量的关系表达式,满足的条件。
贪心算法:贪心法把构造可行解的工作分阶段来完成。
在各个阶段,选择那些在某些意义下是局部最优的方案,期望各阶段的局部最优的选择带来整体最优。
回溯算法:有些问题需要彻底的搜索才能解决问题,然而,彻底的搜索要以大量的运算时间为代价,对于这种情况可以通过回溯法来去掉一些分支,从而大大减少搜索的次数第四章定性推理定性推理的定义是从物理系统、生命系统的结构描述出发 , 导出行为描述 , 以便预测系统的行为并给出原因解释。
定性推理采用系统部件间的局部结构规则来解释系统行为态的变化行为只与直接相邻的部件有关第六章贝叶斯网络贝叶斯网络的定义:贝叶斯网络是表示变量间概率依赖关系的有向无环图,这里每个节点表示领域变量,表示变量间的概率依赖关系,同时对每个节点都对应着一个条件概率分布表 (CPT) 该变量与父节点之间概率依赖的数量关系。
条件概率:条件概率:我们把事件B 已经出现的条件下,事件 A 发生的概率记做为并称之为在B 出现的条件下 A 出现的条件概率,而称 P(A)为无条件概率。
贝叶斯概率:先验概率、后验概率、联合概率、全概率公式、贝叶斯公式先验概率:先验概率是指根据历史的资料或主观判断所确定的各事件发生的概率,验证实,属于检验前的概率,所以称之为先验概率后验概率:后验概率一般是指利用贝叶斯公式,结合调查等方式获取了新的附加信息,对先验概率进行修正后得到的更符合实际的概率联合概率:联合概率也叫乘法公式,是指两个任意事件的乘积的概率,或称之为交事件的概率。
贝叶斯问题的求解步骤定义随机变量、确定先验分布密度、利用贝叶斯定理计算后验分布密度、利用计算得到的厚颜分布密度对所求问题作出推断贝叶斯网络的构建为了建立贝叶斯网络,第一步,必须确定为建立模型有关的变量及其解释。
为此,需要:(1) 确定模型的目标,即确定问题相关的解释; (2) 确定与问题有关的许多可能的观测值,并确定其中值得建立模型的子集; (3) 将这些观测值组织成互不相容的而且穷尽所有状态的变量。
人工智能 第3章(确定性推理3-与或树搜索)

包括基于距离的启发式函数、基于成本的启发式函数、基于规则的启发式函数等。
节点排序和选择策略
节点排序的目的和意义
节点排序是为了在扩展节点时,按照一定的顺序选择下一个要扩展的节点,以优化搜索过程。
常用节点排序策略
包括最佳优先搜索、广度优先搜索、深度优先搜索等。最佳优先搜索根据启发式函数的值来选择最优节点; 广度优先搜索按照节点的层次顺序进行扩展;深度优先搜索则尽可能深地扩展节点。
盲目搜索方法比较与选择
• 宽度优先搜索、深度优先搜索和迭代加深搜索都是盲目搜索方法,它们在不同的场景下有不同的应用。 • 宽度优先搜索适用于问题空间较大、解存在于较浅层次的情况,因为它可以逐层遍历整个问题空间,找到最短
路径。 • 深度优先搜索适用于问题空间较小、解存在于较深层次的情况,因为它可以尽可能深地搜索树的分支,找到更
启发式信息获取途径
01
02
03
问题自身的特性
通过分析问题的性质、结 构、约束条件等,提取出 对搜索过程有指导意义的 启发式信息。
领域知识
利用领域内的经验、规则、 常识等,为搜索过程提供 有价值的启发式信息。
搜索过程中的信息
在搜索过程中,通过评估 当前状态、已搜索路径、 未搜索路径等,动态地获 取启发式信息。
04 与或树搜索优化技术
剪枝策略
01
剪枝的定义和目的
剪枝是在搜索过程中,通过某些评估标准,提前终止对某些无意义或低
效的节点的扩展,以减少搜索空间,提高搜索效率。
02 03
常用剪枝策略
包括限界剪枝、启发式剪枝、概率剪枝等。限界剪枝通过设置上下界来 限制搜索范围;启发式剪枝利用启发式函数来评估节点的重要性;概率 剪枝则根据节点的概率分布来进行剪枝。
第三章 判断和推理概述

如果p, 那么q P 所以,q 中的命题变项p,q做不同的代入,可得到下面两个不同的推理 例: 如果小强感冒,则小强会发烧; 小强确实感冒了, 所以,小强会发烧. 例: 如果冬天来了,春天不再遥远; 冬天确实来了, 所以,春天不再遥远.
• 在各种能力性质考试如GRE, GMAT, LAST, MBA中,都要考到逻辑,其中有一类 “比较 型”考题, 它要求比较几个不同推理在结构 中的相同或者不同,这要通过抽象出(至少是 识别出)它们共同的形式结构来实现,即用命 题变项表示其中的单个命题,或用词项变项 表示直言命题中的词项,每一个推理中相同 的命题或词项用相同的变项表示,不同的命 题或词项用不同的变项表示.例如:
考考你的逻辑思维
一名数学教师给三个非常聪明的学生出了一道 题,教师在每个同学脑门上贴了一纸条并告诉他 们,每个人的纸条上都写了一个正整数,且某两 个数的和等于第三个!(每个人可以看见另两个 数,但看不见自己的) 老师问第一个学生:你能猜出自己的数吗?回答: 不能;问第二个,回答:不能;问到第三个,回答:我 猜出来了,是144!老师很满意地笑了.请问您能 猜出另外两个人的数吗?
• 例: 网络作家蔡智恒在其成名作《第一次亲密接触》的开头写道: “如果我有一千万,我就能买一座房子。 我有一千万吗?没有。 所以我仍然没有房子。 如果我有翅膀,我就能飞。 我有翅膀吗?没有。 所以我也没办法飞。 如果把整个太平洋的水倒出,也浇不熄我对你爱情的火焰。 整个太平洋的水能够倒出吗?不行。 所以我并不爱你。” 下列哪一个选项,其句子结构与上面诗句中的类似?
1、欧洲中世纪有人问神学家们:“您说上帝万能,那么 我请问您:上帝能不能创造一块他自己举不起来的石 头?”并进行了这样的推理:如果上帝能够创造一块他 自己举不起来的石头,那么他不是万能的,因为有一块 石头他举不起来;如果上帝不能创造这样一块石头,那 么他不是万能的,因为有一块石头他不能创造;上帝或 者能创造这样一块石头或者不能,所以上帝不是万能的。 2、当普罗泰哥拉准备告欧提勒士时,欧提勒士对他说, 我是您的学生,您的那一套咱也会:如果输了,根据合同,我不应该给您另一半 学费;这场官司我或者打赢了或者打输了;总之,我不 应该给您另一半学费。
判断推理系统课讲义(逻辑判断-5-组合排列)

判断推理系统课讲义第三章逻辑判断第五节组合排列一. 题目特征题目给出一组对象(如赵、钱、孙、李),并给出对象所具有的若干信息(如年龄、性别、职业、身高、专业等),需要对各类信息进行匹配。
例:某单位有五名业务骨干小张、小王、小赵、小丁、小李参加了一次技能测验,他们的测验成绩呈现为:小赵没有小李高,小张没有小王高,小丁不比小李低,而小王不如小赵高。
请问,小张、小王、小赵、小丁、小李测验成绩谁最高?A.小丁B.小王C.小赵D.小张(法一:张<王<赵<李≤丁;法二:排除法)二. 解题思路1.信息匹配关系:确定信息(……是……)和不确定信息(……不是……)一一匹配(对应)两者都不匹配(排除)(1)赵、钱、孙三个村子从南到北一字排开,赵村不在2 号位,钱村在3 号位请判断“孙村不在1 号位”的正误:正确(根据确定信息推不确定信息:赵1、孙2、钱3)(2)A、B、C、D、E 五人的性别为3 男2 女,A 与B 性别相同,C 与D 性别不同可知一定为女性的是:E(根据整体信息分析:A和B为男性→C、D一男一女→E为女性)(3)甲、乙、丙、丁的故乡恰好对应着中国的四个一线城市,且各不重复已知:甲或者是北京人,或者是广州人,二者必居其一北京是北方城市,深圳是南方城市如果乙不是上海人,那么甲是深圳人丁或者是广州人,或者是上海人请问丙是哪里人?2.涉及大小比较,最值信息是突破口大罗、小罗、C 罗三人分别从事的职业有医生、律师、公务员,律师年纪最大,C 罗比律师小,公务员比小罗大。
请问三人分别对应的职业为:大罗是律师,C罗是公务员,小罗是医生3.重复次数最多的信息是突破口(言多必失)(1)甲或者是北京人,或者是广州人,二者必居其一;北京是北方城市,深圳是南方城市如果乙不是上海人,那么甲是深圳人(甲非深圳人→乙是上海人)丁或者是广州人,或者是上海人人员:甲出现 2 次;乙只出现 1 次;丁只出现 1 次故乡:北上广深均出现 2 次(结果:甲是北京人,乙是上海人,丁是广州人)(2)律师年纪最大,C 罗比律师小,公务员比小罗大。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本课程只讨论一阶谓词逻辑描述下的归结推理方
法,不涉及高阶谓词逻辑问题
概述
归结法基本原理
归结法的基本原理是采用反证法或者称为反演
推理方法,将待证明的表达式(定理)转换成 为逻辑公式(谓词公式),然后再进行归结, 归结能够顺利完成,则证明原公式(定理)是 正确性的。
概述
归结法基本原理
例如:
谓词逻辑归结法
将谓词公式化为Skolem标准形步骤
消去→号和(双蕴含符号); ~深入到量词内部; 使所有的变元名称均不相同; 消去存在量词; 把全称量词全部移到公式的左边,消去全称量
词; 母式化为和取范式。
谓词逻辑归结法
子句集
子句集S可由下面的步骤求取:
谓词公式G转换成前束范式 消去前束范式中的存在变量,略去其中的任意变量,
1 1
谓词逻辑归结法
对子句集S应用谓词归结原理进行归结,在归
结的过程中,通过合一臵到归结式ANSWER,则问题的答案即
在ANSWER的谓词中。
谓词逻辑归结法
例题:某人被盗,公安局派出5名侦察员
去调查。研究案情的时候, 侦察员A说 “赵与钱中至少有一个人作 案”;侦察员B说“钱与孙中至少有一个 人作案”;侦察员C说“孙与李中至少有 一个人作案”;侦察员D说“赵与孙中至 少有一个人与此案无关”;侦察员E说 “钱与李中至少有一个人与此案无关”。 如果这五个侦查员的话都是可信的,请问 谁是盗窃犯。
用一阶谓词逻辑描述的谓词公式: A1、A2、A3
和 B,要求证明: 如果A1ΛA2ΛA3成立,则B成立 即:A1ΛA2ΛA3 → B是重言式(永真式)。 归结法的思路是:A1ΛA2ΛA3 → B是重言式等价 于A1ΛA2ΛA3Λ~B是矛盾式,也就是说永假式 反证法:证明A1ΛA2ΛA3Λ~B 是矛盾式(永假式)
归结的目的是建立基本规则证明该条定理(事
实)成立
命题逻辑的归结
基本单元
合取范式
范式:范式是公式的标准形式,公式往往需要变换
为同它等价的范式,以便对它们作一般性的处理。 合取范式:单元子句、单元子句的或(∨)的与 (∧) 首先一定要将原有的命题公式整理、转换成为各个 “或”语句的“与”,不然后续推导没有意义。转 换是基于数理逻辑的基本等值公式进行的,“或” 转换到“与”中。思路与代数学的提取公因式方法 相似。
概述
归结原理由Robinson在1965年提出
与演绎法完全不同,是一种新的逻辑演算算法 一阶逻辑中,至今最有效的半可判定算法,即,一阶
逻辑中任意恒真公式,使用归结原理,总可以在有限 步内给以判定(证明其为永真式)。 语义网络、框架表示、产生式规则等知识表示方法的 推理都是以逻辑推理方法为前提的。也就是说如果有 了规则和已知条件,就能够依据一定的规则和公理顺 藤摸瓜找到结果。 而本章所涉及的归结方法是计算机 自动推理、自动推导证明用的。
自然演绎推理方法
概念
假言三段论
假言推理 拒取式
自然演绎推理方法
利用演绎推理解决问题
肯定后件的错误
否定前件的错误 举例说明自然演绎的求解方法
自然演绎推理方法
演绎推理的特点
不能增加新的知识
解题的过程符合人的思维习惯 缺点:知识或者是规则的组合爆炸
归结推理方法
概述 命题逻辑的归结法 谓词逻辑的归结法 归结原理 归结过程中的控制策略
综合数据库:存放用于推理的事实和证据 知识库:存放用于进行推理所必需的知识 推理机:实现推理过程的程序模块
推理概述
推理的方法以及分类
按照推理的逻辑基础分类
演绎推理 归纳推理
完全归纳和不完全归纳 枚举归纳和类比归纳
推理概述
按照所用知识的确定性分类
确定性推理
不确定性推理
按照推理过程的单调性分类
作业
子句消解实验 编写子句消解推理演示程序 理解含有变量的子句如何使用消解规则,掌握子
句消解的原理和规则,能熟练进行任意两个子句 的消解,了解消解推理的某些常用规则。
对子句集进行消解推理,得到相应的结论。为了对含
有变量的子句使用消解规则,我们必须找到一个臵换, 作用于父辈子句使其含有互补文字。消解两个子句时, 可能有一个以上的消解式,不过,在任何情况下最多 有有限个消解式。
命题逻辑的归结
子句集
命题公式的子句集S是合取范式形式下的子命题
(元素)的集合。
子句集是合取范式中各个合取分量的集合,生成子
句集的过程可以简单地理解为将命题公式的合取范 式中的与符号"∧",臵换为逗号","。
命题逻辑的归结
命题逻辑的归结法证明过程
建立待归结命题公式
首先根据反证法将所求证的问题转化成为命题公式,
归结过程中的控制策略
引入控制策略
引入控制策略的原因
控制策略的分类
归结过程中的控制策略
归结控制策略及其应用举例
删除策略
纯文字删除法 重言式删除法 包蕴删除法
线性归结策略 单文字(单元)归结策略 输入归结策略 支持集策略
作业
化为子句集的九步法实验 编写子句集转换演示程序 理解和掌握消解原理,熟悉谓词公式化为子句集
逆向推理
逆向推理过程的算法描述
1 将问题的初始证据和要求证的目标分别放入综合数
据库和假设集合 2 从假设集合中选出一个假设,检查该假设是否在综 合数据库中。若在,则假设成立。此时若假设集合为 空,则成功退出;否则仍然执行2,若假设不在数据 库中,则执行下一步。 3 检查该假设是否可由知识库中的某个知识导出。若 不能由某个知识导出,则询问用户该假设是否为可由 用户证实的原始事实。若是,则该假设成立,并将其 放入到综合数据库中,再重新寻找新的假设;若不是, 则转5 。若能由某个知识导出,则执行下一步
中选出一条知识进行推理,并将推出的新事实 加入到综合数据库中,然后转2 5 询问用户是否可以进一步补充事实,若可以 补充,则将补充的事实加入到综合数据库中, 然后转3;否则无解,失败退出。
逆向推理
定义:
逆向推理是以某个假设目标为出发点的推理方
法,也成为目标驱动推理或者逆向链推理。 所谓反向运用推理规则,就是在进行推理时, 用综合数据库中的已知实施与知识库中的规则 结论部分进行匹配,选择可用的知识或者规则。
求证其是矛盾式(永假式)。
求取合取范式 建立子句集 归结
命题逻辑的归结
归结步骤:
对子句集中的子句使用归结规则 归结式作为新子句加入子句集参加 归结式为空子句 为止。(证明完毕) 解释:得到空子句,表示S是不可满足的(矛
盾),故原命题成立。
命题逻辑的归结
证明公式:
(P → Q) → (~Q → ~P) 命题逻辑基础是学习归结法的必要基础, 应该在前序的课程中学习过。这里列出的 只是一些简单的性质。如果大家对这些知 识有什么疑惑的话,请参考数理逻辑的有 关书籍。命题逻辑的归结法的逻辑基础是 假言易位式和摩根律
逆向推理
逆向推理过程的算法描述
4 将知识库中可以到处该假设得所有知识构成
一个可用的知识集合。 5 检查可用知识集合是否为空,若空则失败推 出,否则执行下一步; 6 按照冲突消解策略从可用知识集合中取出一 个知识,继续执行下一步。 7 将该知识的前提中的每一个子条件都作为新 的假设放入假设集合,转2。
第三章 确定性推理
北京师范大学信息科学与技术学院
王醒策
确定性推理
学习目标
本章主要讨论命题逻辑和一元谓词逻辑的上的
归结推理和演绎推理方法。需要在熟练掌握一 般逻辑知识的基础上,学习Skolem标准形, 从而对归结原理有一个比较透彻的了解。
难重点
应该熟练掌握把逻辑公式的合取范式、
Skolem标准形的转化方法、归结法进行归结 的过程,掌握线性归结、支撑集归结等归结策 略。
命题逻辑和谓词逻辑
概述 谓词公式的等价式与永真蕴含式
等价式
交换律 结合律 分配律
狄摩根率
命题逻辑和谓词逻辑
否定之否定率 吸收率 补余率 逆否定率 连接词化率 量词转化率
量词分配律
命题逻辑和谓词逻辑
永真蕴含式
化简式 附加式 析取三段论 假言推理 拒取式 假言三段论 二难推论 全称固化 存在固化
正向推理
正向推理过程可用如下算法描述
1 把用户提供的初始证据放入综合数据库 2 检查综合数据库中是否包含了问题的解,若
已包含,则求解结束并成功退出;否则,执行 下一步。 3检查知识库中是否有可用的知识,若有则形 成当前可用的知识集合,执行下一步;否则转 5
正向推理
正向推理过程
4 按照某种冲突消解策略,从当前的知识集合
单调推理 非单调推理
推理的控制策略
控制策略
推理方向 推理的限制策略 推理的求解策略 冲突消解策略 搜索策略
正向推理
定义
正向推理是一种从已知事实出发、正向使用推理规则
的推理方式,也称为数据驱动推理或者前向链推理。
基本思想
用户需要事先提供一组初始证据,并将其放入综合数
据库。推理开始之后,推理机根据综合数据库中已有 事实,到知识库中寻找当前可用知识,形成一个当前 可用知识集,然后按照冲突消解策略,从该知识集合 众选择一条知识进行推理,并将新推出的事实加入到 综合数据库中,作为后面继续推理时的可用事实,重 复这一过程直到求出所需要的解或者知识库中再无可 用的知识为止。
的九个步骤,理解消解推理规则,能把任意谓词 公式转换成子句集。
消解是可用于一定的子句公式的重要推理规则,任一
谓词演算公式可以化成一个子句集。通过九步法消解 可以从这两个父辈子句推导出一个新子句。 九步法消解包括消去蕴涵符号、减否定符辖域、对变 量标准化、消去存在量词、化为前束型、化为合取范 式、消去全程量词、消去合取符、更换变量名,依次 变换即可得到子句集。