![第三章3 知识表示-结构化表示_r_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/05c0e158-69ae-468f-8d1e-514cb2f93ac5/05c0e158-69ae-468f-8d1e-514cb2f93ac51.gif)
![第三章3 知识表示-结构化表示_r_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/05c0e158-69ae-468f-8d1e-514cb2f93ac5/05c0e158-69ae-468f-8d1e-514cb2f93ac52.gif)
![第三章3 知识表示-结构化表示_r_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/05c0e158-69ae-468f-8d1e-514cb2f93ac5/05c0e158-69ae-468f-8d1e-514cb2f93ac53.gif)
![第三章3 知识表示-结构化表示_r_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/05c0e158-69ae-468f-8d1e-514cb2f93ac5/05c0e158-69ae-468f-8d1e-514cb2f93ac54.gif)
![第三章3 知识表示-结构化表示_r_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/05c0e158-69ae-468f-8d1e-514cb2f93ac5/05c0e158-69ae-468f-8d1e-514cb2f93ac55.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、知识表示方法知识表示方法-结构化表示结构化表示本节内容 语义网络语义网络表示法表示法 框架表示法框架表示法 面向对象表示法面向对象表示法 知识表示的实用化问题知识表示的实用化问题 一 语义网络语义网络最早由奎廉(最早由奎廉(J.R.QuillianJ.R.Quillian)于)于19681968年提出,作为描述年提出,作为描述人类联想记忆的一种心理学模型。人类联想记忆的一种心理学模型。记忆是由记忆是由概念间的联系概念间的联系实现的实现的显式的心理学模型(博士论文)显式的心理学模型(博士论文)19721972年,西蒙在自然语言理解系统中采用年,西蒙在自然语言理解系统中采用19751975年,年,
2、HendrixHendrix利用语义网络分区技术来表示全称量词利用语义网络分区技术来表示全称量词 语义网络可以表示为描述事物间关系的有向图语义网络可以表示为描述事物间关系的有向图 基本的语义基元是一个三元组(节点基本的语义基元是一个三元组(节点1 1,语义关系,节点,语义关系,节点2 2)图中节点指示实体:各种事物、概念、情况、属性、动作、图中节点指示实体:各种事物、概念、情况、属性、动作、事件等事件等 节点间以有向弧连接,而弧上的标签则指示节点间关系节点间以有向弧连接,而弧上的标签则指示节点间关系 带标签的有向弧也称为关系弧带标签的有向弧也称为关系弧 1 语义网络的一般概念语义网络的一般概念
3、 节点1节点2语义关系鸵鸟鸟是一种某学校坐车小学生春游属于动作目的动作方式男学生课程李明人工智能男人男性性别注册AKOISAISA 2 基本的语义关系基本的语义关系1)is-a,a-kind-of,a-member-of is-a,a-kind-of,a-member-of 和和instance-ofinstance-of鸵鸟鸟AKO张三南农大a-member-of张三学生Instance-of2) 属性(类属)关系属性(类属)关系 have Can ishave小鸟翅膀小鸟飞can小鸟比较小is3)其他关系)其他关系 包含关系(包含关系(Part-of) 时间关系时间关系(before,af
4、ter) 位置关系位置关系(location-on) 相似关系相似关系(similar-to)练习练习 汽车包含车轮、发动机汽车包含车轮、发动机 入学在毕业之前入学在毕业之前 南农大在卫岗南农大在卫岗1号号 中国是联合国的一员中国是联合国的一员 3 多元语义网络的表示多元语义网络的表示 把多元关系转换成二元关系把多元关系转换成二元关系 例如,例如,“JohnJohn给给MaryMary一个礼物一个礼物”就是一个就是一个3 3 元关系:元关系:Gives(John, Mary, Gift)Gives(John, Mary, Gift)解决的办法是先将多元关系转变为多个解决的办法是先将多元关系转变
5、为多个2 2元关系的合取,元关系的合取,再建立相应的语义网络表示再建立相应的语义网络表示 用二元谓词表示:用二元谓词表示: isa(G1,Giving-event)isa(G1,Giving-event)Giver(G1,John) Giver(G1,John) Receiver (G1,Mary) Receiver (G1,Mary) Thing(G1,Gift) Thing(G1,Gift) Giving-EventsG1JohnMaryGiftPersonsPhysical-ThingsGiverIsaReceiverThingIsaIsaIsa 4 语义网络中的连词与量词的表示语义网络
6、中的连词与量词的表示方法一:将语义网络节点中出现的变量视为隐含地受全称量方法一:将语义网络节点中出现的变量视为隐含地受全称量词的约束,而所有存在量词约束的变量都用词的约束,而所有存在量词约束的变量都用SkSklemlem函数或函数或常量取代,就可免除量词在语义网络中的显式表示常量取代,就可免除量词在语义网络中的显式表示 “JohnJohn给每个人一个礼物给每个人一个礼物”( x x)()( y y)( ( z) Isa(z,Giving-Event)z) Isa(z,Giving-Event)Giver(z,John)Receiver(z,x)Thing(z,y)Giver(z,John)Re
7、ceiver(z,x)Thing(z,y)消去量词得:消去量词得:Isa(f(x),Giving-Event)Giver(f(x),John)Isa(f(x),Giving-Event)Giver(f(x),John) Receiver(f(x),x)Thing(f(x),g(x) Receiver(f(x),x)Thing(f(x),g(x) Giving-Eventsf(x)Johnxg(x)PersonsPhysical-ThingsGiverIsaReceiverThingIsaIsaIsa 方法二:显示全称量词及其辖域。该辖域在语义网络中形成一方法二:显示全称量词及其辖域。该辖域在语
8、义网络中形成一个子网,用于提供一般性描述的内容称为构架(个子网,用于提供一般性描述的内容称为构架(FormForm)。令节)。令节点点GSGS指示所有一般性描述的集合,则每个一般性描述就是指示所有一般性描述的集合,则每个一般性描述就是GSGS的的一个实例一个实例 从实例节点(例如从实例节点(例如G G)引出二种关系弧:)引出二种关系弧: 带标签带标签FormForm的弧指向相应于全称量词辖域的子网(以虚线的弧指向相应于全称量词辖域的子网(以虚线围出)围出) 带标签带标签 的弧指向全称量词的约束变量的弧指向全称量词的约束变量一般性描述的另一种语义网络表示方法一般性描述的另一种语义网络表示方法Gi
9、ving-EventszxJohnyPersonsPhysical-ThingsGiverIsaReceiverThingIsaIsaIsaGSGIsaform 若同一辖域受多个全称量词约束,则需要引出多若同一辖域受多个全称量词约束,则需要引出多个带标签个带标签 的弧指向这些全称量词的约束变量。辖域内其的弧指向这些全称量词的约束变量。辖域内其它变量都隐含受存在量词的约束(不必它变量都隐含受存在量词的约束(不必SkSklemlem化)化)涉及涉及2 2个全称量词约束变量的语义网络个全称量词约束变量的语义网络 EventsZxBiteyDogPostmanIsaIsaAssailantVictim
10、IsaGSGIsaform Every dog has bitten every postman 5 逻辑关系的表示逻辑关系的表示 事物之间不仅存在可以直接用关系弧表示的事物之间不仅存在可以直接用关系弧表示的语义关语义关系系,也存在与、或、非、蕴涵等,也存在与、或、非、蕴涵等逻辑关系逻辑关系 用虚线框将具有某种逻辑关系的关系弧围起来用虚线框将具有某种逻辑关系的关系弧围起来1) 逻辑逻辑与与语义网络中由关系弧指示的二元关系之间具有隐含的逻语义网络中由关系弧指示的二元关系之间具有隐含的逻辑辑与与关系,所以不必作附加处理。关系,所以不必作附加处理。 2 2) 逻辑逻辑“或或” 标记标记DISDIS(
11、disjunctiondisjunction) 下面语义网络给出了相当于复合谓词公式下面语义网络给出了相当于复合谓词公式 Color(Book-1,Blue) Color(Book-1,Green)Color(Book-1,Blue) Color(Book-1,Green)的表示。的表示。 3) 逻辑逻辑“非非”标签标签NEG(negtive) 下面的语义网络就给出了相当于复合谓词公式下面的语义网络就给出了相当于复合谓词公式 Own(Liming,Book-1)Color(Book-1,Blue)的表示的表示 4 4) 嵌套在嵌套在“或或”关系内的关系内的“与与”关系关系 下面的语义网络描述的
12、是两个事件的下面的语义网络描述的是两个事件的“或或”关系;关系; 标记标记CONJCONJ(conjunction)(conjunction)的虚线框围起来的虚线框围起来JohnJohn给给MaryMary一本书或一本书或MaryMary给给JohnJohn一件礼物一件礼物 5 5) 逻辑逻辑“蕴涵蕴涵” 标签标签ANTEANTE(antecedent)(antecedent)的虚线框围住描述蕴涵的虚线框围住描述蕴涵前项前项的关系弧的关系弧; ;以加标以加标签签CONSECONSE(consequent) (consequent) 的虚线框围住描述蕴涵的虚线框围住描述蕴涵后项后项的关系弧;然后
13、再用的关系弧;然后再用一条虚线将这两个虚线框连接起来,以表示它们属于同一个蕴涵关系一条虚线将这两个虚线框连接起来,以表示它们属于同一个蕴涵关系 例如,语句例如,语句 李明的父亲给李明的每个朋友一个礼物李明的父亲给李明的每个朋友一个礼物“( x)()( y)( z) ( u) Isa (y, friend-Events) subject(y, Liming) friend(y, x) = Isa(z,Giving-Event) Giver(z, Father(Liming) Receiver(z,x) Thing(z, u)6 6、 语义网络的存储表示语义网络的存储表示存储表示方式可以分为存储表
14、示方式可以分为二类二类:节点集,节点集加关系弧集:节点集,节点集加关系弧集 语义网络中的节点可表示为具有若干槽(语义网络中的节点可表示为具有若干槽(slotslot)的数)的数据结构,以巴科斯范式据结构,以巴科斯范式BNFBNF定义如下:定义如下: := :=(Node Node : +)+)其中槽就取名为关系弧的标签,槽内容即语义网络中关系弧其中槽就取名为关系弧的标签,槽内容即语义网络中关系弧指向的节点指向的节点 (Node G1 Isa: Giving-Event Giver: John Receiver: Mary Thing: Gift)7 语义网络系统中求解问题的基本过程语义网络系统
15、中求解问题的基本过程由两部分组成:语义网络的由两部分组成:语义网络的知识库知识库和语义网络的和语义网络的推理机推理机问题的求解是通过问题的求解是通过匹配匹配实现的,主要过程如下:实现的,主要过程如下:(1)根据问题的要求,)根据问题的要求,构造一个语义网络片段构造一个语义网络片段,其中有些节点或弧,其中有些节点或弧的标识是空的,反映待求解的问题的标识是空的,反映待求解的问题(2)根据此网络片段到知识库中去寻找可匹配的网络,以找到所需)根据此网络片段到知识库中去寻找可匹配的网络,以找到所需要的信息。要的信息。(3)当问题的语义网络片段与知识库中的某语义网络片段匹配时,)当问题的语义网络片段与知识
16、库中的某语义网络片段匹配时,则与询问处匹配的事实就是问题的解则与询问处匹配的事实就是问题的解实例事实: 赵云是一个学生 他在东方大学主修计算机课程 他入校的时间是1990年。学生赵云教育1教育计算机科学大学东方大学1990时间ISAISAISAISAISARecipientAgentBeginMajor问题: 赵云主修什么课程?赵云教育?教育?ISARecipientMajor8 8、 基于语义网络的推理基于语义网络的推理 主要推理方式是以关系弧作为主要推理方式是以关系弧作为索引索引,快速地在网络中搜索,快速地在网络中搜索到所需的信息到所需的信息 支持搜索的最重要技术是支持搜索的最重要技术是层
17、次分类层次分类和和特性继承特性继承 (1) 层次分类层次分类世界万物都遵从层次分类法则世界万物都遵从层次分类法则设置层次分类网络的显著优点是可以分别存储个体事物设置层次分类网络的显著优点是可以分别存储个体事物的共性,进而大幅度提高信息的存储效率的共性,进而大幅度提高信息的存储效率 (2 2) 特性继承特性继承(3)逻辑推理逻辑推理 语义网络可以支持逻辑推理,但语义网络可以支持逻辑推理,但不如不如直接用谓词逻辑直接用谓词逻辑和产生式表示法来得和产生式表示法来得直观直观和有效和有效 综合应用不同的表示方式;以语义网络支持结构化信综合应用不同的表示方式;以语义网络支持结构化信息的存取,而谓词逻辑或产
18、生式表示法则用于支持逻辑推息的存取,而谓词逻辑或产生式表示法则用于支持逻辑推理理二 框架表示法框架表示法是一种关于事物内部结构化描述的表示法是一种关于事物内部结构化描述的表示法 框架表示法可以较好地反映框架表示法可以较好地反映人观察事物人观察事物的思维方式,即人的思维方式,即人对自己熟悉的事物早在头脑中形成了抽象模型对自己熟悉的事物早在头脑中形成了抽象模型 1975年,年,Minsky在在MIT人工智能实验室时发表论文题为:人工智能实验室时发表论文题为:“A Framework for Representing Knowledge” 提出了所谓的框架理论,作为理解视觉、自然语言对话提出了所谓的
19、框架理论,作为理解视觉、自然语言对话和其他复杂问题的方法和其他复杂问题的方法1 1、 框架的一般表示结构框架的一般表示结构 框架通常由描述事物各个方面的框架通常由描述事物各个方面的槽槽(slotslot)组成,每个槽)组成,每个槽有多个有多个侧面侧面(aspectaspect)侧面又可有多个)侧面又可有多个值值;以;以BNFBNF定义如定义如下:下: := (Frame := (Frame +)+) := ( := ( :* * * *) )框架内部结构的框架内部结构的丰富丰富程度取决于事物描述本身的程度取决于事物描述本身的需要需要 槽名槽名A A: 侧面名侧面名A A1 1 值值A A111
20、1,值,值A A1212侧面名A2 值A21,值A22槽名槽名B B: 侧面名侧面名B B1 1 值值B B1111,值,值B B1212约束条件:约束条件:约束条件约束条件1 1约束条件约束条件2 2约束条件约束条件3 3框架名:框架名:商品名称:商品名称:生产厂家:生产厂家:出售商店:出售商店:处罚:处罚方式:处罚:处罚方式: 处罚依据:处罚依据: 处罚时间:单位(年、月、日)处罚时间:单位(年、月、日) 经办部门:经办部门:框架名:框架名:教师教师 姓名:(姓、名)姓名:(姓、名) 年龄:(岁)年龄:(岁) 性别:(男、女)性别:(男、女) 职称:职称: 部门:部门: 住址:住址:住址框
21、架住址框架 工资:工资:工资框架工资框架事例框架框架名:框架名:教师教师-1 姓名:李红姓名:李红 年龄:年龄:25 性别:女性别:女 职称:讲师职称:讲师 部门:计算机系部门:计算机系 住址:住址: 工资:工资:2 2、 框架系统框架系统框架联合起来构成 框架系统框架系统 较常用的框架系统有以下二类:事物组成分类体系 (1 1) 事物组成事物组成这类框架系统主要用于描述这类框架系统主要用于描述复杂事物复杂事物的的层次层次组成组成 例如:一个复杂的机械设备可以层次地分解为例如:一个复杂的机械设备可以层次地分解为组件组件和和部件部件 每个部件和组件以及整个设备均可用一个框架加以描述每个部件和组件
22、以及整个设备均可用一个框架加以描述另外关于设备和组件的概念中,还可表示组件间的约束和配另外关于设备和组件的概念中,还可表示组件间的约束和配合关系合关系 (2 2) 层次分类体系层次分类体系 框架可以具有丰富的内部结构,能更有效地表示分框架可以具有丰富的内部结构,能更有效地表示分类体系和支持结构化信息存取类体系和支持结构化信息存取 3 3、 基于框架系统的推理基于框架系统的推理 设计框架系统的主要目的是支持结构化信息的存取,并由设计框架系统的主要目的是支持结构化信息的存取,并由此支持问题求解系统应用从框架系统取到的信息(知识)去进此支持问题求解系统应用从框架系统取到的信息(知识)去进行推理行推理
23、支持支持结构化结构化信息信息存取存取的二个主要技术:的二个主要技术: 特性继承特性继承 相容匹配相容匹配 (1 1) 特性继承特性继承 由于框架的槽包含多个侧面,框架系统可以提供功能由于框架的槽包含多个侧面,框架系统可以提供功能强大的特性继承技术强大的特性继承技术 三个侧面:三个侧面:ValueValue、If-NeededIf-Needed和和If-AddedIf-Added可以提供缺可以提供缺省的推理功能省的推理功能 Value-Value-记载类的个体相应属性的公共值或典型值,作为记载类的个体相应属性的公共值或典型值,作为缺缺省值省值 If-Needed-If-Needed-在不可能提供
24、统一缺省值的情况下,提供计算在不可能提供统一缺省值的情况下,提供计算函数或推理知识去产生相应属性的一个值函数或推理知识去产生相应属性的一个值 If-Added-If-Added-当给类的某个体的一个属性赋值或修改时,提供当给类的某个体的一个属性赋值或修改时,提供计算函数或推理知识去作必要的后继处理,包括对其它相关计算函数或推理知识去作必要的后继处理,包括对其它相关槽的赋值和修改处理,以及任何需要的附加处理槽的赋值和修改处理,以及任何需要的附加处理 特性继承实现过程:由对个体框架槽的操作来激活。特性继承实现过程:由对个体框架槽的操作来激活。若若查询查询一个体的某属性,且描述该个体的框架未提一个体
25、的某属性,且描述该个体的框架未提供属性值,则沿供属性值,则沿ISA和和AKO,追溯到超类。若提供,追溯到超类。若提供value侧面值,则继承;否则,执行侧面值,则继承;否则,执行If-Needed操作操作若对一个体的某属性进行了若对一个体的某属性进行了赋值或修改赋值或修改工作,则执工作,则执行超类的行超类的If-Added操作操作(2 2) 相容匹配相容匹配 两个框架的匹配检查往往非严格意义上的相等比两个框架的匹配检查往往非严格意义上的相等比较,而是所谓的相容匹配较,而是所谓的相容匹配 相容匹配的方法如下:相容匹配的方法如下: 检查这二个框架是否存在检查这二个框架是否存在祖先祖先- -子孙子孙
26、关系,即若从一个框关系,即若从一个框架出发,经由架出发,经由IsaIsa和和AkoAko链可以追溯到另一框架,则认为两者是链可以追溯到另一框架,则认为两者是相容匹配的。相容匹配的。 分别将这二个框架各自直接记载的属性值和可继承到的缺分别将这二个框架各自直接记载的属性值和可继承到的缺省值都取到,把属性区分为关键和非关键二类,只有省值都取到,把属性区分为关键和非关键二类,只有关键属性关键属性都匹配都匹配的二个框架才是相容的的二个框架才是相容的 若一个框架能搜索到多个相容的框架,则可进一步依据非若一个框架能搜索到多个相容的框架,则可进一步依据非关键属性的匹配程度(个数)挑选出最相容的匹配框架。关键属性的匹配程度(个数)挑选出最相容的匹配框架。三三 面向对象的表示法面向对象的表示法四四 知识表示的实用化问题知识表示的实用化问题从实用化的角度,知识表示的设计需权衡处从实用化的角度,知识表示的设计需权衡处理二个重要问题:理二个重要问题:知识表示的程序性和陈述性知识表示的程序性和陈述性 表示能力与推理效率
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年仓库盘点工作年终总结(2篇)
- 2025年中心校教育工作总结及工作计划(3篇)
- 2025年五一劳动节的活动总结标准版本(二篇)
- 2025年产品度区域销量协议(三篇)
- 2025年事业单位人员个人总结例文(四篇)
- 2025年企业信息统计工作总结参考(五篇)
- 2025年中班教学个人工作总结(三篇)
- 2025年中小学幼儿园安全管理办法学习心得体会样本(2篇)
- 2025年二年级教师心得体会(4篇)
- 2025年中学副校长行政工作年终总结(三篇)
- 一级建造师继续教育最全题库及答案(新)
- 2022年高考湖南卷生物试题(含答案解析)
- GB/T 20909-2007钢门窗
- GB/T 17854-1999埋弧焊用不锈钢焊丝和焊剂
- GB/T 15593-2020输血(液)器具用聚氯乙烯塑料
- 直线加速器专项施工方案
- 联苯二氯苄生产工艺及产排污分析
- 储能设备项目采购供应质量管理方案
- 2022年全国卷高考语文答题卡格式
- 复旦大学简介 (课堂PPT)
- CKD马达使用说明
评论
0/150
提交评论