知识表示方法语义网络和框架表示方法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《知识表示方法语义网络和框架表示方法课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 知识 表示 方法 语义 网络 框架 课件
- 资源描述:
-
1、12.5 语义网络表示法语义网络表示法 2.5.1 语义网络的基本概念语义网络的基本概念 2.5.2 事务和概念的语义网络表示事务和概念的语义网络表示 2.5.3 情况和动作的语义网络表示情况和动作的语义网络表示 2.5.4 逻辑关系的语义网络表示逻辑关系的语义网络表示 2.5.5 语义网络的求解过程语义网络的求解过程 2.5.6 语义网络表示法的特征语义网络表示法的特征 语义网络是奎廉语义网络是奎廉(J.R.Quillian)1968年在研究人类联想记忆时提出的一种年在研究人类联想记忆时提出的一种心理学模型,认为记忆是由概念间的联系实现的。随后,奎廉又把它用作心理学模型,认为记忆是由概念间的
2、联系实现的。随后,奎廉又把它用作知识表示。知识表示。1972年,西蒙在他的自然语言理解系统中也采用了语义网络表年,西蒙在他的自然语言理解系统中也采用了语义网络表示法。示法。1975年,亨德里克年,亨德里克(G.G.Hendrix)又对全称量词的表示提出了语义网又对全称量词的表示提出了语义网络分区技术。络分区技术。22.5.1 语义网络的基本概念语义网络的基本概念什么是语义网络什么是语义网络(1/2)什么是语义网络什么是语义网络 语义网络是一种用实体及其语义关系来表达知识的有向图。语义网络是一种用实体及其语义关系来表达知识的有向图。结点代表实体结点代表实体,表示各种事物、概念、情况、属性、状态、
3、事件、动作等;,表示各种事物、概念、情况、属性、状态、事件、动作等;弧代表语义关系弧代表语义关系,表示它所连结的两个实体之间的语义联系,它必须带有,表示它所连结的两个实体之间的语义联系,它必须带有标识。标识。语义基元语义基元 语义网络中最基本的语义单元称为语义基元,可用三元组表示为:语义网络中最基本的语义单元称为语义基元,可用三元组表示为:(结点(结点1,弧,结点,弧,结点2)基本网元基本网元 指一个语义基元对应的有向图指一个语义基元对应的有向图 例如:例如:若有语义基元(若有语义基元(A,R,B),其中,),其中,A、B分别表示两个结点,分别表示两个结点,R表示表示A与与B之间的某种语义联系
4、,则它所对应的基本网元如下图所示:之间的某种语义联系,则它所对应的基本网元如下图所示:ABR32.5.1 语义网络的基本概念语义网络的基本概念什么是语义网络什么是语义网络(2/2)语义网络的简单例子语义网络的简单例子 例例2.7 用于一网络表示用于一网络表示“鸵鸟是一种鸟鸵鸟是一种鸟”语义网络与产生式对应的表示能力语义网络与产生式对应的表示能力 事实的表示:事实的表示:例:例:“雪的颜色是白的雪的颜色是白的”规则的表示:规则的表示:例:规则例:规则R的含义是的含义是“如果如果 A 则则 B”鸵鸟鸵鸟鸟鸟是一种是一种雪雪白白颜色颜色ABR42.5.1 语义网络的基本概念语义网络的基本概念基本的语
5、义关系基本的语义关系(1/6)实例关系:实例关系:ISA 体现的是体现的是“具体与抽象具体与抽象”的概念,含义为的概念,含义为“是一个是一个”,表示一个事物,表示一个事物是另一个事物的一个实例。例是另一个事物的一个实例。例分类关系:分类关系:AKO 亦称泛化关系,体现的是亦称泛化关系,体现的是“子类与超类子类与超类”的概念,含义为的概念,含义为“是一种是一种”,表示一个事物是另一个事物的一种类型。例表示一个事物是另一个事物的一种类型。例成员关系:成员关系:A-Member-of 体现的是体现的是“个体与集体个体与集体”的关系,含义为的关系,含义为“是一员是一员”,表示一个事物,表示一个事物是另
6、一个事物的一个成员。例是另一个事物的一个成员。例上述关系的主要特征上述关系的主要特征 最主要特征是最主要特征是属性的继承性属性的继承性,处在具体层的结点可以继承抽象层结点,处在具体层的结点可以继承抽象层结点的所有属性。如以上例子的所有属性。如以上例子鸟鸟动物动物AKO张强张强共青团员共青团员A-Member-of人人李刚李刚ISA52.5.1 语义网络的基本概念语义网络的基本概念基本的语义关系基本的语义关系(2/6)属性关系属性关系 指事物和其属性之间的关系。常用的属性关系有指事物和其属性之间的关系。常用的属性关系有:Have:含义为含义为“有有”,表示一个结点具有另一个结点所描述的属性,表示
7、一个结点具有另一个结点所描述的属性 Can:含义为含义为“能能”、“会会”,表示一个结点能做另一个结点的事情,表示一个结点能做另一个结点的事情 例如:例如:“鸟有翅膀鸟有翅膀”Age:含义为含义为“年龄年龄”,表示一个结点是另一个结点在年龄方面的属性,表示一个结点是另一个结点在年龄方面的属性 例如:例如:“张强张强18岁岁”鸟鸟翅膀翅膀Have张强张强18Age62.5.1 语义网络的基本概念语义网络的基本概念基本的语义关系基本的语义关系(3/6)聚类关系聚类关系 亦称包含关系。指具有组织或结构特征的亦称包含关系。指具有组织或结构特征的“部分与整体部分与整体”之间的关系。之间的关系。常用的包含
8、关系是:常用的包含关系是:Part-of:含义为含义为“是一部分是一部分”,表示一个事物是另一个事物的一部分。,表示一个事物是另一个事物的一部分。例如,例如,“大脑是人体的一部分大脑是人体的一部分”再如,再如,“黑板是墙体的一部分黑板是墙体的一部分”聚类关系与实例、分类、成员关系的主要区别聚类关系与实例、分类、成员关系的主要区别 聚类关系一般不具备属性的继承性。聚类关系一般不具备属性的继承性。如上两个例子,大脑不一定具有人的各种属性如上两个例子,大脑不一定具有人的各种属性 黑板也不具有墙的各种属性。黑板也不具有墙的各种属性。大脑大脑人体人体Part-of黑板黑板墙体墙体Part-of72.5.
9、1 语义网络的基本概念语义网络的基本概念基本的语义关系基本的语义关系(4/6)时间关系时间关系 指不同事件在其发生时间方面的先后次序关系。指不同事件在其发生时间方面的先后次序关系。常用的时间关系有:常用的时间关系有:Before:含义为含义为“在前在前”,表示一个事件在另一个事件之,表示一个事件在另一个事件之前发生前发生 After:含义为含义为“在后在后”,表示一个事件在另一个事件之后,表示一个事件在另一个事件之后发生发生 例如:例如:“北京奥运会在悉尼奥运会之后北京奥运会在悉尼奥运会之后”北京奥运会北京奥运会悉尼奥运会悉尼奥运会After82.5.1 语义网络的基本概念语义网络的基本概念基
10、本的语义关系基本的语义关系(5/6)位置关系位置关系 指不同事物在位置方面的关系。常用的位置关系有:指不同事物在位置方面的关系。常用的位置关系有:Located-on:含义为含义为“在上在上”,表示某一物体在另一物体之上,表示某一物体在另一物体之上 Located-at:含义为含义为“在在”,表示某一物体所在的位置,表示某一物体所在的位置 Located-under:含义为含义为“在下在下”,表示某一物体在另一物体之下,表示某一物体在另一物体之下 Located-inside:含义为含义为“在内在内”,表示某一物体在另一物体之内;,表示某一物体在另一物体之内;Located-outside:含
11、义为含义为“在外在外”,表示某一物体在另一物体之外。,表示某一物体在另一物体之外。例如,例如,“书在桌子上书在桌子上”书书桌子桌子Located-on92.5.1 语义网络的基本概念语义网络的基本概念基本的语义关系基本的语义关系(6/6)相近关系相近关系 指不同事物在形状、内容等方面相似或接近。常用的相近关系有:指不同事物在形状、内容等方面相似或接近。常用的相近关系有:Similar-to:含义为含义为“相似相似”,表示某一事物与另一事物相似,表示某一事物与另一事物相似 Near-to:含义为含义为“接近接近”,表示某一事物与另一事物接近,表示某一事物与另一事物接近 例如,例如,“猫似虎猫似虎
12、”虎猫Similar-to102.5.2 事物和概念的表示事物和概念的表示表示一元关系表示一元关系一元关系一元关系 指可以用一元谓词指可以用一元谓词P(x)表示的关系。谓词表示的关系。谓词P说明实体的性质、属性等。说明实体的性质、属性等。描述的是一些最简单、最直观的事物或概念,描述的是一些最简单、最直观的事物或概念,常用:常用:“是是”、“有有”、“会会”、“能能”等语义关系来说明。如,等语义关系来说明。如,“雪雪是白的是白的”。一元关系的描述一元关系的描述 应该说,语义网络表示的是二元关系。如何用它来描述一元关系?应该说,语义网络表示的是二元关系。如何用它来描述一元关系?结点结点1表示实体,
13、结点表示实体,结点2表示实体的性质或属性等,弧表示语义关系。表示实体的性质或属性等,弧表示语义关系。例如,例如,“李刚是一个人李刚是一个人”为一元关系,其语义网络如前所示。为一元关系,其语义网络如前所示。例例2.8 用语义网络表示用语义网络表示“动物能运动、会吃动物能运动、会吃”。运动运动吃吃动物动物CanCan112.5.2 事物和概念的表示事物和概念的表示表示二元关系表示二元关系(1/4)二元关系二元关系 可用二元谓词可用二元谓词P(x,y)表示的关系。其中,表示的关系。其中,x,y为实体,为实体,P为实体之为实体之间的关系。间的关系。单个二元关系可直接用一个基本网元来表示,如前介绍的一些
14、常单个二元关系可直接用一个基本网元来表示,如前介绍的一些常用的二元关系及其表示。用的二元关系及其表示。对复杂关系,可通过一些相对独立的二元或一元关系的组合来实对复杂关系,可通过一些相对独立的二元或一元关系的组合来实现。现。例例2-9 用语义网络表示:用语义网络表示:动物能运动、会吃。动物能运动、会吃。鸟是一种动物,鸟有翅膀、会飞。鸟是一种动物,鸟有翅膀、会飞。鱼是一种动物,鱼生活在水中、会游泳。鱼是一种动物,鱼生活在水中、会游泳。对于这个问题,各种动物的属性按属性关系描述,动物之间的分对于这个问题,各种动物的属性按属性关系描述,动物之间的分类关系用类属关系描述。类关系用类属关系描述。122.5
15、.2 事物和概念的表示事物和概念的表示表示二元关系表示二元关系(2/4)动物动物吃吃运动运动翅膀翅膀水中水中鸟鸟鱼鱼飞飞游泳游泳CanCanAKOLiveHaveCanAKOCan132.5.2 事物和概念的表示事物和概念的表示表示二元关系表示二元关系(3/4)例例2-10 用语义网络表示:用语义网络表示:王强是理想公司的经理;王强是理想公司的经理;理想公司在中关村;理想公司在中关村;王强王强28岁。岁。中关村中关村理想公司理想公司王强王强经理经理28岁岁Located-at-Work-forHeadshipAge142.5.2 事物和概念的表示事物和概念的表示表示二元关系表示二元关系(4/4
16、)例例2-11:李新的汽车的款式是:李新的汽车的款式是“捷达捷达”、银灰色。、银灰色。王红的汽车的款式是王红的汽车的款式是“凯越凯越”、红色。、红色。李新和王红的汽车均属于具体概念李新和王红的汽车均属于具体概念,可增加可增加“汽车汽车”这个抽象概念。这个抽象概念。捷达捷达李新李新汽车汽车1银灰色银灰色人人汽车汽车交通工具交通工具王红王红汽车汽车2红色红色凯越凯越BrandOwnerColorISAISAAKOColorOwnerBrandISAISA152.5.2 事物和概念的表示事物和概念的表示表示多元关系表示多元关系多元关系多元关系 可用多元谓词可用多元谓词P(x1,x2,)表示的关系。其
17、中,个体表示的关系。其中,个体x1,x2,为实为实体,谓词体,谓词P说明这些实体之间的关系。说明这些实体之间的关系。用语义网络表示多元关系时,可把它转化为一个或多个二员关系的组合,用语义网络表示多元关系时,可把它转化为一个或多个二员关系的组合,然后再利用下一节讨论的合取关系的表示方法,把这种多元关系表示出来。然后再利用下一节讨论的合取关系的表示方法,把这种多元关系表示出来。162.5.3 情况和动作的表示情况和动作的表示情况的表示情况的表示(1/2)表示方法:表示方法:西蒙提出了增加西蒙提出了增加情况情况和和动作动作结点的描述方法结点的描述方法 例例2-12:用语义网络表示:用语义网络表示:“
18、小燕子这只燕子从春天到秋天占有一个巢小燕子这只燕子从春天到秋天占有一个巢”需要设立一个需要设立一个占有权占有权结点,表示占有物和占有时间等。结点,表示占有物和占有时间等。小燕子小燕子燕子燕子鸟鸟巢巢鸟窝鸟窝春天春天时间时间秋天秋天情况情况占有权占有权占有资格占有资格ISAAKOOwneeStarAKOAKOEndAKOAKOOwnerAKO172.5.3 情况和动作的表示情况和动作的表示情况的表示情况的表示(2/2)对上述问题,也可以对上述问题,也可以把占有作为一种关系把占有作为一种关系,并用一条弧来表示,但在,并用一条弧来表示,但在这种表示方法下,占有关系就无法表示了这种表示方法下,占有关系
19、就无法表示了 小燕子小燕子燕子燕子鸟鸟巢巢鸟窝鸟窝ISAAKOOwnsAKO182.5.3 情况和动作的表示情况和动作的表示事件和动作的表示事件和动作的表示用语义网络表示事件或动作时,需要设立一个用语义网络表示事件或动作时,需要设立一个事件事件或或动作动作结点结点动作结点:动作结点:由一些向外引出的弧来指出动作的主体与客体。由一些向外引出的弧来指出动作的主体与客体。例例2-13 用于语义网络表示:用于语义网络表示:“常河给江涛一张磁盘常河给江涛一张磁盘”事件结点:事件结点:如上例用一个事件结点描述如上例用一个事件结点描述一张磁盘一张磁盘常河常河给给江涛江涛GiftReceiverGiver一张
20、磁盘一张磁盘给予事件给予事件给给常河常河江涛江涛GiftReceiverGiverAction192.5.4 逻辑关系的表示逻辑关系的表示合取和析取的表示合取和析取的表示表示方法:表示方法:可通过增加合取结点和析取结点来实现可通过增加合取结点和析取结点来实现 例例2-14:用语义网络表示如下事实:用语义网络表示如下事实:“参赛者有教师、有学生、有高、有低参赛者有教师、有学生、有高、有低”首先需要分析参赛者的不同情况,可得到以下四种情况:首先需要分析参赛者的不同情况,可得到以下四种情况:A 教师、高;教师、高;B 教师、低教师、低 C 学生、高;学生、高;D 学生、低学生、低 然后在按照他们的逻
21、辑关系用语义网络表示出来。然后在按照他们的逻辑关系用语义网络表示出来。人人参赛者参赛者ABCD或或或或教师教师学生学生高高低低与与IsPartPartPartPartStateStateStateState202.5.4 逻辑关系的表示逻辑关系的表示否定的表示否定的表示(1/2)可分为可分为基本语义关系基本语义关系的否定和的否定和一般语义关系一般语义关系的否定的否定 基本语义关系的否定的表示基本语义关系的否定的表示 可通过在有向弧上直接标注该基本语义关系的否定的方法来解可通过在有向弧上直接标注该基本语义关系的否定的方法来解决。决。例例2-15:用语义网络表示:书不在桌子上用语义网络表示:书不在
22、桌子上 采用在有向弧上直接标注该基本语义关系的否定的方法,该语采用在有向弧上直接标注该基本语义关系的否定的方法,该语义网络为义网络为 书书桌子桌子Located-on212.5.4 逻辑关系的表示逻辑关系的表示否定的表示否定的表示(2/2)一般语义关系的否定的表示一般语义关系的否定的表示对一般语义关系的否定,通常需要对一般语义关系的否定,通常需要引进引进“非非”节点节点来表示。来表示。例例2-16:用语义网络表示:用语义网络表示:常河没有给江涛一张磁盘常河没有给江涛一张磁盘采用引进采用引进“非非”节点的方法,其语义网络如下图节点的方法,其语义网络如下图一张磁盘一张磁盘 给给 非非常河常河江涛江
23、涛GiftGiverReceiver222.5.4 逻辑关系的表示逻辑关系的表示蕴含的表示蕴含的表示通过增加蕴含关系节点来实现通过增加蕴含关系节点来实现 在蕴含关系中,有两条指向蕴含节点的弧,一条代表前提条件,标记为在蕴含关系中,有两条指向蕴含节点的弧,一条代表前提条件,标记为ANTE;另一条代表结论,标记为;另一条代表结论,标记为CONSE。例例2-18:用语义网络表示如下知识:用语义网络表示如下知识:“如果学校组织大学生机器人竞赛活动,那么李强就参加比赛如果学校组织大学生机器人竞赛活动,那么李强就参加比赛”该蕴含关系的语义网络如下图。其中,在前提条件中,机器人竞赛的组织者该蕴含关系的语义网
24、络如下图。其中,在前提条件中,机器人竞赛的组织者是学校,参赛对象是学生操纵的机器人,而机器人只不过是一种智能机器。是学校,参赛对象是学生操纵的机器人,而机器人只不过是一种智能机器。学校学校比赛比赛活动活动机器人机器人机器人竞赛机器人竞赛蕴含蕴含参加比赛参加比赛学生学生智能机器智能机器李强李强人人RacerAKOConstitutionManipulatorANTECONSEISAAKOAKOJoiner232.5.4 逻辑关系的表示逻辑关系的表示存在和全称量词的表示存在和全称量词的表示(1/4)存在量词:存在量词:可直接用可直接用“ISA”、“AKO”等这样的语义关系来表示等这样的语义关系来表
25、示全称量词:全称量词:可采用亨德里克提出的网络分区技术可采用亨德里克提出的网络分区技术 基本思想:基本思想:把一个复杂命题划分为若干个子命题,每个子命题用一个较把一个复杂命题划分为若干个子命题,每个子命题用一个较简单的语义网络表示,称为一个子空间,多个子空间构成一个大空间。每简单的语义网络表示,称为一个子空间,多个子空间构成一个大空间。每个子空间看作是大空间中的一个结点,称作个子空间看作是大空间中的一个结点,称作超结点超结点。空间可逐层嵌套,子。空间可逐层嵌套,子空间之间用弧互相连结。空间之间用弧互相连结。例例2-19 用语义网络表示如下事实:用语义网络表示如下事实:“每个学生都学习了一门程序
展开阅读全文