第三章 产生式系统与专家系统74页PPT
产生式系统
产生式系统产生式系统(production system)由波斯特(Post)于1943年提出的产生式规则(production rule)而得名。
人们用这种规则对符号进行置换运算。
1965年美国的纽厄尔和西蒙利用这个原理建立了一个人类的认知模型。
同年,斯坦福大学利用产生式系统结构设计出第一个专家系统DENDRAL。
产生式系统用来描述若干个不同的以一个基本概念为基础的系统。
这个基本概念就是产生式规则或产生式条件和操作对的概念。
在产生式系统中,论域的知识分为两部分:用事实表示静态知识,如事物、事件和它们之间的关系;用产生式规则表示推理过程和行为。
由于这类系统的知识库主要用于存储规则,因此有吧这类系统称为基于规则的系统(rule-based system)。
1、产生式系统的基本要素1.1产生式系统的组成产生式系统由三部分组成,即总数据库(Global Database),产生式规则库(Set of Product Rules)和控制策略(Control Strategies),各部分之间的关系如图1所示。
图1.产生式系统的主要组成1.1.1总数据库(Global Database)总数据库又称综合数据库、上下文、黑板等,用于存放求解过程中各种当前信息的数据结构,如问题的初始状态、事实或证据、中间推理结论和最后结果等,其中的数据是产生式规矩的处理对象。
数据库中的数据根据应用的问题不同,可以使常量、变量、谓词、表结构、图像等等。
例如,关于动物世界的产生式系统有如下数据库:…(Mammal Dog)(Eat Dog Meat)…从另一个角度,数据库可视为推理过程中间结果的存储池。
随着中间结果的不断加入,是数据库描述的问题状态逐步转变为目标状态。
1.1.2 规则库(Set of Product Rules)产生式规则库是某领域知识用规则形式表示的集合,其中包含将问题从初始状态转换到目标状态的所有变换规则。
当产生式规则中某条规则的前提与数据总库中的事实相匹配时,该规则库就被激活,并把其结论作为新的事实存入总数据库。
第三章 产生式系统与专家系统
r1
r5
第二节 专家系统
• 专家系统的概念 • 专家系统的分类 • 专家系统的一般结构
• 专家系统典例
• 专家系统开发工具
(一)
(二)专家系统与常规计算机程序的区别
二、专家系统的分类
四、专家系统典例
此系统用C++语言开发, 规则用下述结构表示∶
第三章 产生式系统与专家系统
• 专家系统是在产生式系统的基t于1943年首先提出产生式系统的 概念。
第一节 产生式系统 ( Production System )
• 产生式系统的慨念 • 产生式的基本形式 • 产生式系统的结构 • 产生式系统举例
一、产生式系统的概念
• 产生式系统是一种基于产生式规则( Production Rule ) 的系统,简称基于规则的系统( Rule-based System )
• 产生式系统中,论域中的知识分为两部分∶
事 论域知识 产生式规则∶ 表示推理过程和行为 实∶ 表示事物、事件及其关 系等静态知识
产生式系统中的知识库用于存储规则
产乳
Go Example
产生式系统求解问题的一般步骤
四、产生式系统举例
[例3.1]动物识别系统identifier有产生式规则15条, 用于识别7种动物。假设某动物有黄褐色毛发、 会吃肉、身上有黑色条纹,问这是什么动物? 解:用正向链推理:
1 有毛发 2 吃肉 3 黄褐色 4 黑条纹 反向链推理 推理链 哺乳动物 食肉动物 虎
一条规则的结论在其它规则的前提中都不出现, 则称此规则为结论性规则。
临床参数
五、专家系统开发工具
通用型专家系统工具∶ • OPS5 • ART
专家系统开发环境∶
专家系统PPT教学课件
图灵测试
• 如果电脑能在5分钟内回答由人类测试者提出的一 系列问题,且其超过30%的回答让测试者误认为 是人类所答,则电脑通过测试。
10
• 图灵测试问题举例
• 问: 你会下国际象棋吗?
• 问:你会下国际象棋吗? • 答:是的。
• 答:是的。
• 问:你会下国际象棋吗?
• 问:你会下国际象棋吗? • 答:是的。
有知识,不断更新。由于这一特点,使得 专家系统具有十分广泛的应用领域。
7
专家系统的特点
(4) 实用性 专家系统是根据问题的实际需求开发的,这一特 点就决定了它具有坚实的应用背景。
8
专家系统的特点
(5)具有一定的复杂性及难度 专家系统拥有知识,可以运用知识进行推 理,模拟人类的思维过程。但是,人类的 知识是丰富多彩的,思维方式也是多种多 样的。因此,要真正实现对人类思维的模 拟,是一件非常困难的工作,并有赖于其 他许多学科的共同发展。
• 答:是的,我不是已经说 过了吗?
• 问:请再次回答,你会下国际 • 问:请再次回答答:你烦不烦,干吗老提 同样的问题。
11
• 2014年6月7日发生了一件事情:聊天程序“尤金·古斯特 曼”(Eugene Goostman)在英国皇家学会举行的2014 图灵测试大会上冒充一个13岁乌克兰男孩而骗过了33%的 评委,从而“通过”了图灵测试。
3
小 i机器人
/
4
专家系统的特点
专家系统具有下列特点: (1)具有专家水平的专门知识 专家系统为了能够像人类专家那样去解决 实际问题,就必须具有专家级的知识.知 识越丰富,解决问题的能力就越强。
5
专家系统的特点
(2)透明性 专家系统能够解释本身的推理过程并回答
人工智能之产生式系统 (PPT 49张)
6
2/21/2019
二、产生式系统的例
八数码难题 由8个标有1-8的棋子和一个3×3的棋盘 组成。把8个棋子放在棋盘里,形成一个初始状态,然 后移动棋子,想办法达到规定的目标状态。在移动棋 子时,只能把棋子移进相邻的空格中。 2 8 3 1 2 3
1 6 4
7 5
8 4 7 6 5
图2.1 八数码难题的初始状态与目标状态
1
2/21/2019
常用的知识表示方法
非结构化方法
– –
逻辑表示法 产生式系统
框架 语义网络
QA3,STRIPS,DART,MOMO DENDRAL,MYCIN
结构化方法
– –
2
过程式知识表示法
2/21/2019
第二章 产生式系统
2.1 产生式系统概述 一、产生式系统的定义 产生式系统是人工智能系统中常用的一种程序 结构,是一种知识表示系统。 通常由以下三部分组成: 综合数据库 产生式规则集 控制系统
知识表示
知识是一切智能行为的基础,也是软件智能化的重要 研究对象。要使软件具有智能,就必须使它具有知识, 而要使软件具有知识,首先必须解决知识的表示问题。 所谓知识表示实际上就是对知识的一种描述,即用一 些约定的符号把知识编码成一组计算机可以接受的数 据结构。所谓知识表示过程就是把知识编码成某种数 据结构的过程。 一般来说,同一知识可以有多种不同的表示形式,而 不同表示形式所产生的效果又可能不一样。
设爬山函数CF(S) :不在目标位数码个数的 负值。
初始状态S0
2 8 1 6 7 3 4 5 1 2 3 8 4
目标状态Sg
7 6 5
CF(S0)= - 4 CF(Sg)= 0
产生式表示与专家系统
2020/1/24
10
5.1.1产生式表示(7)
引入一些中介状态,并定义下述符号:
Si—— i大臣看到的非白点数; Wi—— i大臣猜出自己点的颜色否。如果他宣布已 知道自己点的颜色,为1,否则为0; n——X0中白点的个数。
产生式也可以表示前面讨论过的各种操作 在形式语言中的文法规则也称为产生式 在推理系统中产生式的前件就是前提,后件就是结论,
所以,产生式又是一个前提-结论对。
2020/1/24
5
5.1.1产生式表示(2)
产生式规则的例子: (1)如果电视机声音太大引起邻居抱怨,则将音量调小一点儿。 (2)如果申请人有良好的金融声誉和良好的资产负债表,那么贷款
Y 可用规则集为空?
N 按照某种策略从可用规则集中 选择一条规则进行推理
将推理得到的事实放入动态数
据库,并从可用规则集中删除
规则
2020/1/24
21
5.1.3 产生式工作过程(5)
反向推理过程
2020/1/24
开始
将初始事实放入动态数据库 将目标放入目标链
目标链为空?
N 取出目标链第一个目标
可对前面的分析过程形式化。
2020/1/24
11
5.1.1产生式表示(8)
第一次,大臣只知道至少有一个人是白点,排除X0={(0,0,0)}状态。 (1) (n>=1) <=>X0 { (0,0,1),(0,1,0),(0,1,1),(1,0,0),(1,0,1),(1,1,0),(1,1,1)}; 第二次大臣根据没有一个人知道自己点颜色的事实推知至少两人为白点。
人工智能讲座ppt—专家系统
MessageBox("哎!!日本战败后,第三次世界大战依然爆发啦","中日战争",MB_OK); if(fact[21]==1&&fact[22]==0&&fact[23]==0&&fact[25]==0&&fact[20]==1&&fact[26]==0)
4.3 初始事实(例子)
1、东海问题 2、欧盟调停 3、日本参拜靖国神社 4、中国解放钓鱼岛战役 5、中国攻占日本本土 6、美俄参战 目标条件:日本战败后,第三次世界大战爆发 设动态数据库、冲突集、待测试规则集均为空
4.4 推理图
日本战败后,第三次世界大战爆发
日本战败
中日摩擦
中日会谈
谈判破裂
战争爆发
3、 正向推理的流程图
四、 实验分析
4.1 实验题目
关于中日战争分析的专家系统
4.2 战争分析各阶段
1、产生摩擦 2、各方调停 3、中日会谈 4.1、谈判破裂 4.2(和平解决) 5、战争爆发 6、日本战败 7、第三次世界大战爆发
4.3 产生式规则
R1: if 东海问题 then 中日产生摩擦 R2: if 钓鱼岛危机 then 中日产生摩擦 R3: if 朝核问题 then 中日产生摩擦 R4: if 中日历史问题 then 中日产生摩擦 R5: if 中日产生摩擦∧美国调停 then 中日历史领土会谈 R6: if 中日产生摩擦∧欧盟调停 then 中日历史领土会谈 R7: if 中日产生摩擦∧联合国调停 then 中日历史领土会谈 R8: if 中日产生摩擦∧俄罗斯调停 then 中日历史领土会谈 R9: if 中日历史领土会谈∧(日本不承认历史∨ 参拜靖国神社) then 中日谈判破裂 R10: if 中日历史领土会谈∧(朝核成功 V 日本拒不归还钓鱼岛) then 中日谈判破裂 R11: if 中日历史领土会谈∧日本归还钓鱼岛 then 和平解决,中国收 回钓鱼岛 R12: if 中日历史领土会谈∧(日本退出东海 V 承认历史道歉)then 和平解决,中国收回钓鱼岛 R13: if 中日谈判破裂∧(朝核攻击日本 V 中国解放钓鱼岛战役 V 日 本袭击春晓油田) then 中日战争爆发 R14: if 战争爆发∧(日本钓鱼岛战败 V 中国攻占日本本土) then 日 本战败 R15: if 战争爆发∧ 美俄参战 then 第三次世界大战爆发 R16: if 日本战败∧ 美俄参战 then 日本战败后,第三次世界大战依 然爆发啦 R17: if 中日产生摩擦∧(朝核攻击日本 V 中国解放钓鱼岛战役 V 日 本袭击春晓油田) then 中日直接就开战啦
产生式系统
产生式系统产生式系统(production system)由波斯特(Post)于1943年提出的产生式规则(production rule)而得名。
人们用这种规则对符号进行置换运算。
1965年美国的纽厄尔和西蒙利用这个原理建立了一个人类的认知模型。
同年,斯坦福大学利用产生式系统结构设计出第一个专家系统DENDRAL。
产生式系统用来描述若干个不同的以一个基本概念为基础的系统。
这个基本概念就是产生式规则或产生式条件和操作对的概念。
在产生式系统中,论域的知识分为两部分:用事实表示静态知识,如事物、事件和它们之间的关系;用产生式规则表示推理过程和行为。
由于这类系统的知识库主要用于存储规则,因此有吧这类系统称为基于规则的系统(rule-based system)。
1、产生式系统的基本要素1.1产生式系统的组成产生式系统由三部分组成,即总数据库(Global Database),产生式规则库(Set of Product Rules)和控制策略(Control Strategies),各部分之间的关系如图1所示。
图1。
产生式系统的主要组成1.1.1总数据库(Global Database)总数据库又称综合数据库、上下文、黑板等,用于存放求解过程中各种当前信息的数据结构,如问题的初始状态、事实或证据、中间推理结论和最后结果等,其中的数据是产生式规矩的处理对象。
数据库中的数据根据应用的问题不同,可以使常量、变量、谓词、表结构、图像等等。
例如,关于动物世界的产生式系统有如下数据库:…(Mammal Dog)(Eat Dog Meat)…从另一个角度,数据库可视为推理过程中间结果的存储池。
随着中间结果的不断加入,是数据库描述的问题状态逐步转变为目标状态。
1。
1.2 规则库(Set of Product Rules)产生式规则库是某领域知识用规则形式表示的集合,其中包含将问题从初始状态转换到目标状态的所有变换规则。
当产生式规则中某条规则的前提与数据总库中的事实相匹配时,该规则库就被激活,并把其结论作为新的事实存入总数据库。
专家系统与产生式系统
产生式系统定义:构造知识型系统和建立认知模型时常用的知识表示的形式系统。
1943年E.波斯特首先将他提出的一种计算形式体系命名为产生式系统。
50年代末期,A.纽厄尔和H.A.西蒙在研究人类问题求解的认知模型时也使用了产生式系统这一术语。
产生式系统现代已成为研制人工智能系统时采用的最典型的体系结构之一。
基本构成:一个产生式系统由下列3部分组成:(1)一个总数据库(global database),它含有与具体任务有关的信息;随着应用情况的不同,这些数据库可能像数字矩阵那样简单,也可能像检索文件结构那样复杂。
[1](2)一套规则,它对数据库进行操作运算。
每条规则由左右两部分组成,左部鉴别规则的适用性或先决条件,右部描述规则应用时所完成的动作。
应用规则来改变数据库。
(3)一个控制策略,它确定应该采用哪一条适用规则,而且当数据库的终止条件满足时,就停止计算。
两种推理方式:正向推理:从现有条件出发,自底向上地进行推理(条件的综合),直到预期目标实现。
逆向推理则从预期目标出发,自顶向下地进行推理(目标的分析),直到符合当前的条件。
逆向推理:从预期目标出发,自顶向下推理(目标的分析),直到符合当前的条件。
详细的就是寻找执行后果可以达到目标的规则,如果这条规则的前提与数据库中的事实相匹配,问题就得到解决,否则把这条规则的前提当做子目标,并对新的子目标运用可用的规则执行逆向序列的前提,直到最后运用规则的前提可以与数据库中的事实相匹配,或者直到没有规则可用时结束。
运用逆向推理,是由后件引导产生式的搜索方式,因此按推理方式,可将产生是系统分为前件驱动和后件驱动两种类型。
一般是条件----行动型的前件驱动的产生是系统。
优点:模块性:每个产生式可以相对独立的增删改。
均匀性:每一个产生是系统表示整体知识的一个片段,易于为用户或系统的其他部分所理解。
自然性:能自然地表示直观知识。
缺点:执行效率低,此外每一条产生式都是一个独立的程序单元,一般相互之间不能直接调用也不彼此包含,控制不便,因而不宜用来求解理论性强的问题。
产生式系统
产生式认知模型
例: 用Markov算法作用于任意给定的字符串。
规则:(1)αxy → yαx (2)α→ ^ (3) ^ →α 。
输入字符串 : “ ^ABC ”
✓希腊字母α、β等代表专用符号串; ✓小写字母 x、y 、z 等表示单个字符 的变量;
✓专用字符 ^ 为空字符串。
执行算法过程:规则自左向右地作用输入字符串。
北京航空航天大学软件开发环境国家重点实验室
Slide 4
产生式认知模型
纽厄尔和西蒙 Newell & Simon(1972)将产生式模型用于 表示人类问题求解的认知模型 :
✓ 长期记忆 - 大脑中积累的各种知识和经验(成块的、大容量知识) ✓ 短时记忆 –临时输入的求解某具体问题所需的信息(小容量的、动
LHS: 本规则触发应满足的条件; RHS:本规则触发后可产生的结果(或应执行的操作)
例: R1: IF (x,0,y,0) THEN (v,0,y,0);
R2: IF likes(x,y) & likes(y,x) THEN friend(x,y) R2: IF 天气太热 THEN 打开空调;
北京航空航天大学软件开发环境国家重点实验室 Slide 13
规则的匹配
从规则库的第一条规则开始,按排列顺序逐条用规则的前提条件与事 实库中事实进行匹配;
北京航空航天大学软件开发环境国家重点实验室 Slide 6
基于产生式认知模型的产生式系统体系结构
长期记忆 --- 规则库(长期知识库、 …. )
短时记忆 ---
工作存储器(事实库、工作库、综合 数据库、…. )
认知处理器 --- 推理机(控制系统、控制策略、解 释程序、….)
北京航空航天大学软件开发环境国家重点实验室 Slide 7
专家系统PPT
正向推理求解即从已知事实出发,正向运用推理规则,不断 推论出新的事实,直至达到目标为止.
实际上从欲求证的目标(假设结论)出发,逆向使用推理 规则,不断寻找使欲求证目标成立的条件(事实),直至 与已知事实相吻合为止的逆向推理求解对许多问题更 为有效。
正向推理求解(1/3)
PS的组成--产生式规则(2/2)
then部分被称为操作、结果或后项. 在PS的执行过程中,如果某规则的前项满足了,那么, 该规则就可以被应用,也就是说,系统的控制部分可以 执行规则后项的操作部分. 产生式规则的前后项可用谓词逻辑、逻辑函数、符号和 语言的形式,或用很复杂的过程语句来表示. 这取决于所采用知识表示的方法与数据结构的类型.
PS的组成--冲突解决(4/6)
(3) 规模排序 按规则的前项的规模排列优先级,优先使用被满足的条件 较多的规则. (4) 规则排序
某些领域问题,预先可知道它的某些特点,此时可根据这些 特点把知识(规则)排成固定的顺序.如:
当领域问题有固定的解题次序时,可按该次序排列相 应的知识,排在前面的知识优先被应用; 当已知某些产生式规则被应用后会明显的有利于问 题的求解时,就使这些产生式规则优先被应用.
1972年法国马塞大学的Prolog语言;
1975年M.L.Minsky提出的理解复杂行为的框架表示法.
引言--基本成熟期(2/3)
ES的基本成熟期 该时期是与一批涉及数学、医疗、自然语言理解、地质 等领域的ES系统的诞生相关联的.其中贡献最大的有: mycin系统: 一个基于规则的PS,运用可信度因子实现不确定 性推理. casnet系统: 用于语言理解,采用黑板结构.
引言--深化与应用期(2/2)
第3章专家系统控制3.1概述3.2原理讲解课件
1
专家系统的发展
第一代专家系统(1972~1981年)只利用人 类专家的启发式知识,即只利用浅层表达方式 和推理方法。
浅层知识一般表示成产生式规则的形式,即如 果(前提>,那么<结论>。
另外,专家系统所求解的问题都是结构不 良且难度较大的问题,不存在确定的求解 方法和求解路径,这就从客观上造成了建 造专家系统的困难性和复杂性。
13
2. 专家系统的类型
专家系统的类型很多,包括: 演绎型、经验型、工程型、工具型和
咨询型等。
14
(1)诊断型专家系统
这是根据对症状的观察与分析,推出故障 的原因及排除故障方案的一类系统。
这种形式的浅层知识之所以具有启发性,是因 为它从观测到的数据(前提)联想到中间事实 或最终结论,
这种逻辑推理过程短、效率高。
2
新一代的专家系统
但事实证明,只靠经验知识是不够的,当人类 遇到新问题时,只能利用掌握的深入表示事物 的结构、行为和功能等方面的基本模型等深层 知识得出新的启发式浅层知识。
参数估计部分对受控模型的动态参数进行递 推估计;
控制器设计部分根据受控对象参数的变化对 控制器参数进行相应的调节。
34
当受控对象或过程的动力学特性由于内部不确定性 或外部环境干扰不确定性而发生变化时,自适应控 制能自动地校正控制作用,从而使控制系统尽量保 持满意的性能。
参数估计和控制器设计主要由各种算法实现,统称 为自校正算法。
灵活性表现在绝大多数专家系统中都采用了知 识库与推理机相分离的构造原则,彼此相互独 立,使得知识的更新和扩充比较灵活方便。
第三章2 知识表示-产生式表示_r
一 产生式系统
№6
1
产生式规则通常用于表示事物间的启发式
关联,因果关系,其基本形式为:
P Q
或者:
IF P then Q
P为规则激活使用的条件(或称前提) Q则指示规则激活时(即规则条件部分满足时)应该执 行的动作(或应该得出的结论)
№7
例子:
水被电解 生成氢气和氧气
小明很聪明∧小明很努力学习 小明学习好 x>y ∧y=z x>z
例:动物识别系统的规则库
№ 15
该产生式系统可以识别虎、金钱豹、斑马、长颈鹿、企鹅、 驼鸟、信天翁等七种动物 。规则库如下: r1: IF 该动物有毛发 THEN 该动物是哺乳动物 r2: IF 该动物有奶 THEN 该动物是哺乳动物
r3: IF 该动物有羽毛 THEN 该动物是鸟 r4: IF 该动物会飞 AND 会下蛋 THEN该动物是鸟 r5: IF 该动物吃肉 THEN 该动物是食肉动物 r6: IF 该动物有犬齿 AND 有爪 AND 眼盯前方 THEN 该动物是哺乳动物 r7: IF该动物是哺乳动物 AND 有蹄 THEN该动物是有蹄类动 物
知识表示方法-产生式表示
本节内容
№2
产生式系统的概念和内容 产生式系统的控制策略 产生式系统的分类
人工智能对知识表示方法的要求
表示能力 可理解性 便于知识的获取 便于搜索 便于推理
№3
№4
产生式表示起源于美国数学家波斯特(Post)于1943年提 出的称为产生式系统(Production System)的计算模型 目的是为了构造一种形式化的计算工具,并证明了它和图
元知识是产生式系统优化控制推理过程的关键
№ 35
识别-行动循环一个接一个地推动问题求解向目标 状态前进 ,不能反悔 不可回溯的优化控制,简单易行,对于注重找到解
101103专家系统
服务员
知识库
推理机
第三部分 专家系统
Web Server
知识库
推理机
人—机界面
Internet
人—机界面
客户(机)
Browser
2.按输出结果分类
按输出结果分类,专家系统可分为分析型和设计型。
第三部分 专家系统 3.按知识表示分类 目前所用的知识表示形式有:产生式规则、一阶谓 词逻辑、框架、语义网等。 4.按知识分类 知识可分为确定性知识和不确定性知识,所以,按 知识分类,专家系统又可分为精确推理型和不精确推理 型(如,模糊专家系统)。 5.按技术分类 按采用的技术分类,专家系统可分为符号推理专家 系统和神经网络专家系统。
①社会价值原则 ②帮助和启发思维原则
第三部分 专家系统
3.2 专家系统的结构
专家系统是一种计算机应用系统。由于应用领域 和实际问题的多样性,所以,专家系统的结构也就多 种多样。但抽象地看,它们还是具有许多共同之处。
3.2.1 概念结构
第三部分 专家系统
从概念来讲,一个专家系统应具有如图3-1所示的一 般结构模式。其中知识库和推理机是两个最基本的模块。
图3―5 专家系统的客户(机)/服务器结构及浏览器/服务器结构
第三部分 专家系统
3.2.4 黑板模型 “黑板模型”是一种典型而流行的专家系统结构模
式。 1.黑板 所谓“黑板”,就是一个分层的全局工作区(或
称全局数据库)。 2.知识源 所谓知识源,就是一个知识模块。 3.控制机构 控制机构是求解问题的推理机构,由监督程序和
专家系统的知识表示与推理PPT精选文档
2020/5/25
30
剧本(2)
剧本的推理
解释故事,包括
解释故事中没有提及的事件 说明故事中连贯事件之间的关系
2020/5/25
31
剧本(3)
举例
剧本:饭店 演员:顾客、服务员(角色)
第一场:进入饭店(场次)
事件:走进饭店-〉寻找空桌-〉走到桌旁-〉坐 下
第二场:点菜
事件:服务员送菜单-〉顾客读菜单-〉选定 菜-〉告诉服务员
第七章 专家系统的知识表示与 推理
杜晖
2020/5/25
1
内容
产生式规则 谓词逻辑 语义网络 框架 剧本 习题
2020/5/25
2
产生式规则(1)
产生式规则的表示
如果A成立,那么B成立,简记为:A→B
2020/5/25
3
产生式规则(2)
产生式规则的特点
相同条件可以得出不同结论,即:A→B, A→C
<侧面22> 值22
2020/5/25
25
框架(2)
槽值的类型
具体值 默认值 过程值。计算过程。利用框架的其他槽值,按给
定公式计算出具体值 另一框架名。框架调用 空(待填入)
举例
2020/5/25
26
框架(3)
框架的推理
填充槽值
匹配
相同槽的匹配
继承
直接继承是下层框架直接从上层框架继承属性值 条件继承是在一定条件下的继承
“如果李世民是文成公主的父亲,而李治是李世 民的儿子,则文成公主和李治是兄妹”。通过定 义谓词A(x,y):x是y的父亲,B(x,y):x是y的儿子, C(x,y):x与y是兄妹,可表示为(A(李世民,文成 公主)∧B(李治,李世民))→C(文成公主,李治)