几种结构化知识表示及其推理讲稿.ppt
《几种结构化知识表示及其推理讲稿.ppt》由会员分享,可在线阅读,更多相关《几种结构化知识表示及其推理讲稿.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、几种结构化知识表示及其推理2023/4/11第一页,讲稿共五十五页哦第第7 7章章 几种几种结构化知构化知识表示及其推理表示及其推理7.1 框架框架7.2 语义网网络7.3 类与与对象象*2023/4/12第二页,讲稿共五十五页哦7.1 框架框架n19751975年年 MinskyMinsky在在论文中提出了框架理文中提出了框架理论。他从。他从心理学心理学的的证据出据出发,认为人的知人的知识以以框架框架结构构记存存在人在人脑中。当人中。当人们面面临新的情况,或新的情况,或对问题的看法的看法有重要有重要变化化时,总是从自己的是从自己的记忆中找出一个合适中找出一个合适的框架,然后根据的框架,然后根
2、据细节加以修改加以修改补充,从而形成充,从而形成对新新观察到的事物的察到的事物的认识。n人人类对于于一一件件事事的的了了解解,表表现在在对于于这件件事事物物的的诸方方面面,即即属属性性的的了了解解。掌掌握握了了事事物物的的属属性性,也也就就有有了了关关于于事事物物的的知知识,知知识表表示示是是从从属属性性描描述述开始的。开始的。2023/4/13第三页,讲稿共五十五页哦7.1 框架框架7.1.1 框架的概念框架的概念7.1.2 框架的表达能力框架的表达能力7.1.3 基于框架的推理基于框架的推理7.1.4 框架的程序框架的程序语言言实现2023/4/14第四页,讲稿共五十五页哦7.1.1 框架
3、的概念框架的概念|约束:束:条件条件1 条件条件2 讨论对象讨论对象的属性的属性讨论对象讨论对象的属性的属性可以是数字、字符串、布尔值或动作2023/4/15第五页,讲稿共五十五页哦7.1.1 框架的概念框架的概念-示例示例(1)例例7.1 描述描述“教教师”的框架的框架框架名:框架名:类属属:工作:工作:范范围:(教学,科研)教学,科研)缺省缺省:(教学)教学)性性别:(男,女)(男,女)学学历:(中(中师,高,高师)类型型:(,)|2023/4/16第六页,讲稿共五十五页哦7.1.1 框架的概念框架的概念-示例示例(2)例例7.2 描述描述“大学教大学教师”的框架的框架框架名:框架名:类属
4、属:学学历:(学士、(学士、硕士、博士)士、博士)专业:职称称:(助教、(助教、讲师、副教授、教授)、副教授、教授)外外语:语种种:范范围:(英,法,日,俄,德,(英,法,日,俄,德,)缺省:缺省:英英水平:水平:(优,良,中,差),良,中,差)缺省:缺省:良良|2023/4/17第七页,讲稿共五十五页哦7.1.1 框架的概念框架的概念-示例示例(3)例例7.3 描述一个具体教描述一个具体教师的框架的框架框架名:框架名:类属属:姓名姓名:李明:李明性性别:男男 职业:教:教师职称称:助教助教专业:计算机算机应用用部部门:计算机系算机系软件教研室件教研室工作:工作:参加工作参加工作时间:1995
5、年年8月月工工龄:当前年份参加工作年份当前年份参加工作年份工工资:2023/4/18第八页,讲稿共五十五页哦7.1.1 框架的概念框架的概念n上位框架:一般描述概念上位框架:一般描述概念n下位框架下位框架n上位框架具有的属性,下位框架一定具上位框架具有的属性,下位框架一定具有,下位框架从上位框架中有,下位框架从上位框架中继承某些槽承某些槽值或或侧面名。面名。n实例框架:一般描述一个具体事物例框架:一般描述一个具体事物2023/4/19第九页,讲稿共五十五页哦7.1.1 框架的概念框架的概念-框架网框架网络n一个框架的槽一个框架的槽值可以是另一个框架的名,可以是另一个框架的名,这就把有关框架就把
6、有关框架横向横向联系了起来。系了起来。n框架框架间的的“父子父子”关系是框架关系是框架间的一种的一种纵向向联系。系。n某一某一论域的全体框架构成了一个域的全体框架构成了一个框架网框架网络或框架系或框架系统。n框架的槽框架的槽值可以是可以是规则或或逻辑式、运算式、运算式甚至式甚至过程程调用等。用等。2023/4/110第十页,讲稿共五十五页哦7.1.1 框架的概念框架的概念-框架网框架网络(例)(例)师生生员工框架工框架教教职工框架工框架学生框架学生框架教教师框架框架职工框架工框架电子系学生框架子系学生框架管理系学生框架管理系学生框架教教师-1教教师-N本科生本科生硕士生士生2023/4/111
7、第十一页,讲稿共五十五页哦7.1.2 框架的表达能力框架的表达能力n框架适合表达框架适合表达结构性知构性知识n概念概念对象等知象等知识用框架表示用框架表示n框架的槽是框架的槽是对象的属性或状象的属性或状态n框架的框架的值是属性是属性值或状或状态值n框架网框架网络可以表示可以表示过程性事件或情程性事件或情节2023/4/112第十二页,讲稿共五十五页哦7.1.2 框架的表达能力框架的表达能力-示例示例(1)n例例7.4关于房关于房间的框架(的框架(1)框架名:框架名:墙数数x1:缺省:缺省:x14 条件:条件:x10窗数窗数x2:缺省:缺省:x22 条件:条件:x2=0门数数x3:缺省缺省:x3
8、1 条件条件:x30前前墙:(墙框架(框架(w1,d1)后后墙:(墙框架(框架(w2,d2)2023/4/113第十三页,讲稿共五十五页哦7.1.2 框架的表达能力框架的表达能力-示例示例(2)左左墙:(墙框架(框架(w3,d3)右右墙:(墙框架(框架(w4,d4)天花板天花板:地板地板:门:窗:窗:条件条件:w1w2w3w4x2 d1d2d3d4x3类型型:(,)2023/4/114第十四页,讲稿共五十五页哦7.1.2 框架的表达能力框架的表达能力-示例示例(3)例例7.5 机器人机器人纠纷问题的框架描述的框架描述框架名框架名:动作:作:打打动作作发出者:出者:罗宾动作接受者:作接受者:苏西
9、西后果:后果:()框架名框架名:动作:作:打打动作作发出者:出者:苏西西动作接受者:作接受者:罗宾后果:后果:()框架名框架名:动作:作:哭哭动作作发出者:出者:苏西西后果:后果:(得意,懊悔)(得意,懊悔)框架名框架名:动作:作:哭哭动作作发出者:出者:罗宾后果:后果:心理平衡心理平衡2023/4/115第十五页,讲稿共五十五页哦7.1.2 框架的表达能力框架的表达能力-示例示例(4)例:某次关于地震的例:某次关于地震的报道:道:“今天一次今天一次强度度为里氏里氏8.5级的的强烈地震烈地震袭击了下斯洛了下斯洛文尼文尼亚(Low Slabovia)地区,造成)地区,造成25人死亡和人死亡和5亿
10、美元的美元的财产损失。下斯洛文失。下斯洛文尼尼亚的主席的主席说:多年来,靠近:多年来,靠近Sadie Hawkins断断层的重灾区一直是一个危的重灾区一直是一个危险的地区。的地区。”2023/4/116第十六页,讲稿共五十五页哦7.1.2 框架的表达能力框架的表达能力-与与语义网网络结合合灾害事件地震地震-1今天25500,000,0008.5Sadie Hawkins洪水飓风Low-Slabovia时间地点死亡损失震级断层ISAAKOAKOAKO2023/4/117第十七页,讲稿共五十五页哦7.1.2 框架的表达能力框架的表达能力n产生式生式规则也可以用框架表示也可以用框架表示 如果如果头疼
11、且疼且发烧,则患感冒。患感冒。框架名框架名:1 前提:前提:条件条件1 1:头痛头痛 条件条件2 2:发烧发烧 结论:结论:患感冒患感冒2023/4/118第十八页,讲稿共五十五页哦7.1.3 基于框架的推理基于框架的推理(1)n基于框架的推理方法是基于框架的推理方法是继承承。就是子框。就是子框架可以架可以拥有其父框架的槽及槽有其父框架的槽及槽值。n实现继承的操作有:承的操作有:n匹配匹配 将将问题框架同知框架同知识库中的框架的模式中的框架的模式匹配。匹配。n搜索搜索 沿着框架沿着框架间的的纵向和横向向和横向联系,在框系,在框架网架网络中中进行行查找。找。n填槽填槽 问题框架同某一框架匹配框架
12、同某一框架匹配时,可以通,可以通过它的父框架来将它的空槽它的父框架来将它的空槽值填上。填上。2023/4/119第十九页,讲稿共五十五页哦7.1.3 基于框架的推理基于框架的推理(2)例:关于教例:关于教师1外外语水平的推理水平的推理(1)构造)构造问题框架,与知框架,与知识库匹配匹配(2)搜索)搜索(3)填槽)填槽框架名:框架名:姓名姓名:李明李明性性别:男男 年年龄:25职称称:助教助教专业:计算机算机应用用部部门:计算机系算机系软件教研室件教研室外外语水平:水平:2023/4/120第二十页,讲稿共五十五页哦7.1.4 框架的程序框架的程序语言言实现(1)nFRL程序程序设计语言言nPR
13、OLOG语言言2023/4/121第二十一页,讲稿共五十五页哦例例:frame(name(教教师),kind_of(),work(scope(教学教学,科研科研),default(教学教学),sex(男男,女女),reco_of_f_s(中中师,高高师),type(,).7.1.4 框架的程序框架的程序语言言实现(2)2023/4/122第二十二页,讲稿共五十五页哦如何建立某个事物的框架如何建立某个事物的框架(1)框架知)框架知识学学习对当前事物或当前事物或对象象进行行观察与察与分析,把要分析,把要认识的的对象与象与选定的框架知定的框架知识表示表示进行比行比对,完成相关,完成相关对象属性及其知
14、象属性及其知识的了解与学的了解与学习。(2)建立框架模式与概念)建立框架模式与概念(3)框架的)框架的资料数料数值填写填写2023/4/123第二十三页,讲稿共五十五页哦框架框架-小小结n结构化知构化知识表示方式表示方式n框架理框架理论可作可作为人人类理解理解视觉、自然、自然语言及其他复言及其他复杂行行为的基的基础。-Minskyn缺点缺点n没有明确的推理机制保没有明确的推理机制保证问题求解的可行性求解的可行性n框架子系框架子系统中各子框架的数据中各子框架的数据结构不一致,构不一致,会影响系会影响系统的清晰性,造成推理困的清晰性,造成推理困难。2023/4/124第二十四页,讲稿共五十五页哦7
15、.2 语义网网络n19681968年年QuillianQuillian的博士的博士论文建文建议用一种用一种语义网网络来来描述人描述人对事物的事物的认知,知,实际上是上是对人人脑功能功能的模的模拟。n语义网网络是人是人类联想想记忆的一个心理学模型。也是的一个心理学模型。也是一种知一种知识表示方法。表示方法。n语义网网络同一同一阶逻辑有相同的能力。多用于有相同的能力。多用于专家家系系统和自然和自然语言言处理理领域。域。n普林斯普林斯顿大学开大学开发的的电子英子英语词典典WordNet,根据,根据语义网网络、以同、以同义词集集为基基础结点,通点,通过上下文上下文结点,整体与部分的点,整体与部分的关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 结构 知识 表示 及其 推理 讲稿
限制150内