知识表达-人工智能研究生教学.ppt





《知识表达-人工智能研究生教学.ppt》由会员分享,可在线阅读,更多相关《知识表达-人工智能研究生教学.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章知识表达知识表达智能的核心事实上就是知识,有多少知识,运用知识的效率。知识是智能活智能的核心事实上就是知识,有多少知识,运用知识的效率。知识是智能活动的基础,智能活动过程就是一个不断地获取知识并运用知识的过程。动的基础,智能活动过程就是一个不断地获取知识并运用知识的过程。知识表示问题,把知识用计算机可接受的方式,以某种形式描述出来。知识表示问题,把知识用计算机可接受的方式,以某种形式描述出来。2.1知识与知识表示概述知识与知识表示概述(KnowledgeRepresentation)2.1.1知识的概念知识的概念知识是人类世界特有的概念。知识是人类世界特有的概念。它是人类对客观世界一
2、种它是人类对客观世界一种较较为准确、全面的认识和理解的结晶。为准确、全面的认识和理解的结晶。知识的正确性不是绝对的,而只有相对正确的特性。知识的正确性不是绝对的,而只有相对正确的特性。模糊性、矛盾性、条件局限、不确定成了难点模糊性、矛盾性、条件局限、不确定成了难点1生物形式生物形式机器形式机器形式?AI语言语言函数型函数型Lisp逻辑逻辑Prolog2.1.2数据、信息、知识数据、信息、知识数据:数据:描述客观事物的数量、属性及其相互关系而引入一组数字、符号、描述客观事物的数量、属性及其相互关系而引入一组数字、符号、文字等文字等 的相关表示的相关表示;信息:信息:构成一定含义的一组数据称为信息
3、。构成一定含义的一组数据称为信息。数据是信息的载体及其属性形态的表示,而信息则是数结构内含的解释与说明。数据是信息的载体及其属性形态的表示,而信息则是数结构内含的解释与说明。数据和信息都是对客观事物的某种描述,但它们都还不是知识。数据和信息都是对客观事物的某种描述,但它们都还不是知识。例如,例如,某位同学名叫某位同学名叫“国庆国庆”,年龄,年龄“25”“25”,该同学的父亲名字叫,该同学的父亲名字叫“建国建国”,年龄年龄“61”“61”。“国庆国庆”、“建国建国”、“25”“25”、“61”“61”等都是数据。等都是数据。可以组成若干条不同的信息:可以组成若干条不同的信息:“国庆国庆2525岁
4、岁”,“建国建国6161岁岁”,“建国建国6161周年周年”等。等。知识:知识:把把信息经过加工、整理、选择和充实,并能对其来龙去脉加以解释,信息经过加工、整理、选择和充实,并能对其来龙去脉加以解释,形成对客观世界的一种规律性的认识。形成对客观世界的一种规律性的认识。把有关信息关联在一起,形成的把有关信息关联在一起,形成的 关于客观世界某种规律性认识的动态信息结构称为知识。关于客观世界某种规律性认识的动态信息结构称为知识。利用信息关联构成知识的形式有多种多样。利用信息关联构成知识的形式有多种多样。例:例:“如果如果,则,则”如果大雁南飞,则预示冬天临近;如果大雁南飞,则预示冬天临近;“建国老师
5、生于建国老师生于19491949年年”,“10.1“10.1是国庆同学的生日是国庆同学的生日”,则把这些信息关联,则把这些信息关联 在一起的一条知识可表达为在一起的一条知识可表达为(升华升华)“如果你了解建国老师,则明白他和儿子分别起名建国和国庆的含义。如果你了解建国老师,则明白他和儿子分别起名建国和国庆的含义。”(!)22.1.3知识的特性(属性)知识的特性(属性)1 1 知识的真假性、相对正确性知识的真假性、相对正确性知识相应于一定的客观环境与条件前提下,无疑是正确而可信的。但是,当客观环境知识相应于一定的客观环境与条件前提下,无疑是正确而可信的。但是,当客观环境与条件发生改变时,知识的正
6、确性就要接受检验,必要时就要对原来的认识加以补充与条件发生改变时,知识的正确性就要接受检验,必要时就要对原来的认识加以补充或予以修正,甚至完全取而代之予以知识更新或予以修正,甚至完全取而代之予以知识更新2 2 确定性与不确定性确定性与不确定性知识可以由若干信息关联的结构来组成。其中有信息是精确,有信息是不精确知识可以由若干信息关联的结构来组成。其中有信息是精确,有信息是不精确概率事件发生常常不可避免,一般都具有随机不确定性的规律概率事件发生常常不可避免,一般都具有随机不确定性的规律;模糊性概念及模糊关系比比皆是,形成了知识的不确定性模糊性概念及模糊关系比比皆是,形成了知识的不确定性;经验性及各
7、种不完备的积累过程,导致了相关知识的不确定性经验性及各种不完备的积累过程,导致了相关知识的不确定性;证据不足、地域时区不同、各种变化因素及现实世界的复杂性,造成证据不足、地域时区不同、各种变化因素及现实世界的复杂性,造成客观后果及其知识的不确定性等;客观后果及其知识的不确定性等;3 3 矛盾和相容性矛盾和相容性 不同知识之间的对立和不一致不同知识之间的对立和不一致4 4 知识的可表示性、可利用性和可发展性知识的可表示性、可利用性和可发展性知识的可表示性知识的可表示性使得发展人工智能知识表示技术成为可行;使得发展人工智能知识表示技术成为可行;知识的可利用性知识的可利用性使得机器或计算机也能利用知
8、识成为现实;使得机器或计算机也能利用知识成为现实;可发展性可发展性 知识的更新知识的更新 32.1.4知识分类知识分类(1)(1)事实性知识事实性知识关于该问题的领域和性质、求解的环境与目标、已知条件及相关的特性关于该问题的领域和性质、求解的环境与目标、已知条件及相关的特性等方等方面的静态知识,用以记叙及描述有关的概念、事实、事物的状态面的静态知识,用以记叙及描述有关的概念、事实、事物的状态及属性等。及属性等。事实性知识一般采用直接表示形式。事实性知识一般采用直接表示形式。(2)(2)控制性知识控制性知识(元知识)(元知识)关于求解策略、控制信息实施方法、推理路线的选取原则等知识。关于求解策略
9、、控制信息实施方法、推理路线的选取原则等知识。控制性知识是关于如何运用相关知识的知识。控制性知识是关于如何运用相关知识的知识。(3)(3)过程性知识过程性知识按照问题的前提和相关信息进行匹配的知识,能依据一定的规则,推导按照问题的前提和相关信息进行匹配的知识,能依据一定的规则,推导出相关的结论与目标的规律性知识,是由问题领域内的相关规则、出相关的结论与目标的规律性知识,是由问题领域内的相关规则、定律、定理及经定律、定理及经 验等要素构成的知识。过程性知识用以描述做某事的验等要素构成的知识。过程性知识用以描述做某事的过程,使人或计算机可以照此模式完成,过程,使人或计算机可以照此模式完成,按知识的
10、作用范围来划分,按知识的作用范围来划分,常识性知识、专业知识或领域性知识;常识性知识、专业知识或领域性知识;按知识结构和表现特点来划分,按知识结构和表现特点来划分,逻辑性知识、形象性知识;逻辑性知识、形象性知识;知识还可以分知识还可以分确定性知识和不确定性知识等。确定性知识和不确定性知识等。42.1.5知识表示概述知识表示概述知识表示,实际上就是对知识的一种描述或约定。对智能机器系统而言,其本质就是知识表示,实际上就是对知识的一种描述或约定。对智能机器系统而言,其本质就是采用某种技术模式,把所要求解问题的相关知识,变换成为一种便于找到该问题解的采用某种技术模式,把所要求解问题的相关知识,变换成
11、为一种便于找到该问题解的数据结构;对知识进行表示的过程,就是把相关知识变换,或称映射,编码数据结构;对知识进行表示的过程,就是把相关知识变换,或称映射,编码)成为某种成为某种数据结构的过程。数据结构的过程。图图2.1知识表示及其变换知识表示及其变换 52.1.5知识表示概述知识表示概述2一个智能系统的智能性很大程度上取决于知识的数量及其可利一个智能系统的智能性很大程度上取决于知识的数量及其可利用程度,该系统的可利用知识越多,其智能性就可能越高。要用程度,该系统的可利用知识越多,其智能性就可能越高。要用计算机模拟人类智能,就必须使它具有知识,即必须把所需用计算机模拟人类智能,就必须使它具有知识,
12、即必须把所需知识用适当的形式表示出来并存放到计算机中。知识用适当的形式表示出来并存放到计算机中。知识表示的要求知识表示的要求 (1)(1)表示能力表示能力 (2)(2)可利用性可利用性 (3)(3)可组织性与可维护性可组织性与可维护性 (4)(4)可实现性可实现性 (5)(5)自然性与可理解性自然性与可理解性 62.2谓词逻辑表示法谓词逻辑表示法命题命题(Proposition)(例例)X:西安是一座历史名城。:西安是一座历史名城。FCITY(x),Y:煤球是白的。:煤球是白的。Z:3+4=7。定义命题:即具有真定义命题:即具有真(T)假假(F)意义的陈述性语句。意义的陈述性语句。(1)命题反
13、映了人脑进行思维的一种判断,可见命题表达自身就含有命题反映了人脑进行思维的一种判断,可见命题表达自身就含有智能特性。智能特性。(2)命题一定是陈述性语句。命题一定是陈述性语句。(3)命题既可用自然语言命题既可用自然语言(包括中、外文包括中、外文)形式表示,也可用大写的英文形式表示,也可用大写的英文字符或字符串来命名字符或字符串来命名。个体个体命题中的行为中心对象,称为个体。命题中的行为中心对象,称为个体。个体的取值范围又称为个体域。(有限的,无限的)个体的取值范围又称为个体域。(有限的,无限的)命题逻辑的关系表达直观,生动而简洁,加以简单的形式化,就能扩展应命题逻辑的关系表达直观,生动而简洁,
14、加以简单的形式化,就能扩展应用于谓词逻辑推理中。用于谓词逻辑推理中。命题逻辑是谓词逻辑得以发展的前导和基础。命题逻辑是谓词逻辑得以发展的前导和基础。7主谓宾,主系表结构主谓宾,主系表结构谓词和变元谓词和变元谓词是一种用来刻画个体群之间的相互关系、性质及其逻辑结构的数谓词是一种用来刻画个体群之间的相互关系、性质及其逻辑结构的数学表示,采用这种学表示,采用这种表示的运算又叫表示的运算又叫谓词逻辑谓词逻辑。“?是一座历史名城是一座历史名城”。FCITY(x)(计算机(计算机ASCLL)定义一种类同数学函数形式的、含有变元参量的字符或字符串来表示。定义一种类同数学函数形式的、含有变元参量的字符或字符串
15、来表示。字符串字符串FCITY(x)就是就是谓词谓词。FCITY是是谓词名谓词名,(它可以由使用者自行定义它可以由使用者自行定义);括号中的参量括号中的参量x叫做谓词的叫做谓词的变元变元;一个谓词可以有一个谓词可以有n(n=0,1,2,)个变元,并称之为个变元,并称之为n元谓词元谓词。谓词的变元可在相应个体域集合中取值任意一个元素,故又把谓词的变元可在相应个体域集合中取值任意一个元素,故又把x叫做项叫做项(变元之一个),(变元之一个),通常,谓词名采用自然语言中的谓语动作词根来表示,通常,谓词名采用自然语言中的谓语动作词根来表示,用以表达语句中除主语个体之外的其余部分。用以表达语句中除主语个体
16、之外的其余部分。x可以取值可以取值“北京北京”(T)、“东京东京”(T),“深圳深圳”(F)、“野玫瑰野玫瑰”(F)、“计算机计算机”(F)等。等。谓词的元和谓词的阶谓词的元和谓词的阶9ADDQ(x,y,2);表示的是表达式表示的是表达式“x+y2”三元谓词三元谓词LIKE(john,mary);“机器人约翰喜欢玛丽机器人约翰喜欢玛丽”二元谓词二元谓词ROBOT(john);“机器人约翰喜欢玛丽机器人约翰喜欢玛丽”(意同,表达方式不同意同,表达方式不同)MARY(robot);“机器人约翰喜欢玛丽机器人约翰喜欢玛丽”一元谓词一元谓词(主宾主宾)谓词中包含个体或变元的数目称为谓词中包含个体或变元
17、的数目称为谓词的元谓词的元或或谓词的目谓词的目。在多元谓词中,变元的排序很重要,一旦确定,就不可随意交换。在多元谓词中,变元的排序很重要,一旦确定,就不可随意交换。LIFELESS(outer-stars),外星球没有智能生命。外星球没有智能生命。一阶谓词一阶谓词INCORRECT(1ifeless(outer-stars)说说“外星球没有智能生命外星球没有智能生命”是不确切的。是不确切的。二阶谓词(二阶谓词(n阶)阶)谓词表达形式中所包容相叠加的含义层次数数目,称为谓词表达形式中所包容相叠加的含义层次数数目,称为谓词的阶谓词的阶。命题和谓词逻辑特性命题和谓词逻辑特性10谓词可以灵活表现变化的
18、情况,而命题只能表达具体固定的情况;谓词可以灵活表现变化的情况,而命题只能表达具体固定的情况;谓词表达是命题的一般推广,而命题表达是谓词的特例。谓词表达是命题的一般推广,而命题表达是谓词的特例。虽然在一定条件下,谓词的知识表示形式和命题表达形式可以相互转化,虽然在一定条件下,谓词的知识表示形式和命题表达形式可以相互转化,但谓词比命题有更强的表达能力。但谓词比命题有更强的表达能力。三大类,即三大类,即命题逻辑演算命题逻辑演算、一阶谓词逻辑演算一阶谓词逻辑演算和和二阶谓词演算二阶谓词演算。由于命题表达具有直观生动的特点,而谓词演算具有方便灵活的特性,由于命题表达具有直观生动的特点,而谓词演算具有方
19、便灵活的特性,因此,在谓词逻辑表示中,可把二者的知识表示特点结合起来。基于因此,在谓词逻辑表示中,可把二者的知识表示特点结合起来。基于命题和谓词的知识表示满足共同的逻辑运算特性,命题和谓词的知识表示满足共同的逻辑运算特性,谓词逻辑谓词逻辑命题命题泛化泛化 变元参量替换成个体常量变元参量替换成个体常量2.2.2.连接词连接词11把单个的谓词组合成为谓词公式把单个的谓词组合成为谓词公式,就可按照约定的规则进行推理演算。,就可按照约定的规则进行推理演算。连接词共有五个符号,连接词共有五个符号,称为称为“非非”或或“否定否定”(NOT),它表示,它表示“非非”的连接关系。的连接关系。即当命题即当命题P
20、为真时,则为真时,则 P为假;反之,当命题为假;反之,当命题P为假,则为假,则 P为真。为真。称为称为“析取析取”,它表示,它表示“或或”(OR)的关系;的关系;称为称为“合取合取”,它表示,它表示“与与”或或“同时同时”(AND)的关系;的关系;称为称为“条件条件”或者或者“蕴含蕴含”,它表示,它表示“如果如果,则,则”的定义关系。的定义关系。例如,在例如,在PQ的表达式中,表示了的表达式中,表示了“如果如果P,则,则Q”的条件推导关系。的条件推导关系。称称P为为前件前件,表示了条件的前提;称,表示了条件的前提;称Q为为后件后件,表示的是逻辑结论。,表示的是逻辑结论。称为称为“双条件双条件”
21、,PQ表示表示“P当且仅当当且仅当Q”。或者说。或者说“P为真,当且仅当为真,当且仅当Q为真为真”(互为因果,唯一决定互为因果,唯一决定)(Connectives)连接词定义真值表连接词定义真值表12PQ P PQPQPQPQTTF TTTTTFF TFFFFTT TFTFFFT FFTF 当前当前P=F时,无论后件时,无论后件Q为何值为何值(T或者或者F),条件表达式,条件表达式PQ总是为总是为T;当前件当前件PT时,条件表达式时,条件表达式PQ总是与后件总是与后件Q的真值相同。的真值相同。2.2.3 量词量词13表达量词与个体之间的关系表达量词与个体之间的关系(1)全称量词全称量词(Uni
22、versalQuantifier)(x)表示该量词作用的辖域个体域中每一个个体表示该量词作用的辖域个体域中每一个个体x都要遵从所约定的谓词关系。都要遵从所约定的谓词关系。例:例:(x)(理工科大学生理工科大学生(x)学习高等数学学习高等数学(x);该谓词逻辑表达该谓词逻辑表达“所有的理工科大学生,每一个人都要学习高等数学所有的理工科大学生,每一个人都要学习高等数学”的含义的含义(2)存在量词存在量词(ExistentialQuantifier)(x)表示该量词只要求表示该量词只要求“存在于个体域中的某些个体或某个个体存在于个体域中的某些个体或某个个体x”要服从所约定谓词关系。要服从所约定谓词关
23、系。例:例:(x)(y)(CLASSMATE(x,y)UNIVERSITY-TECHNOLOGY(x);该谓词逻辑表达了:对于所有的理工科的大学生来说,对于每个个体该谓词逻辑表达了:对于所有的理工科的大学生来说,对于每个个体x,就会存在一个个体就会存在一个个体y,使,使x和和y满足同班同学的关系。满足同班同学的关系。x x(Quantifiers)(Quantifiers)2.2.4谓词公式概念及对问题的简单描述谓词公式概念及对问题的简单描述14采用表达式来描述复杂的问题采用表达式来描述复杂的问题。(1)(1)原子命题原子命题例如,例如,好朋友好朋友(小王,小张小王,小张);梦想成真梦想成真(
24、小王小王)。仅能表达单一意义且不可再细划分的一个简单命题称为原子命题。仅能表达单一意义且不可再细划分的一个简单命题称为原子命题。通常个一阶零元命题、一阶一元命题就是原子命题。通常个一阶零元命题、一阶一元命题就是原子命题。(2)(2)命题合式公式命题合式公式原子公式(原子公式(AF,AtomicFormula)使用连接词和量词,联结组合原子命题在一起。使用连接词和量词,联结组合原子命题在一起。(3)(3)谓词合式公式谓词合式公式(原子谓词公式)原子谓词公式)WFF(Well-FormulaFolmula)把命题合式公式中的常量,采用把命题合式公式中的常量,采用参量参量变变元元来替代。来替代。例:
25、小王和小张是好朋友,平常无论谁有了喜事,俩人都高兴。现在小王梦想成真,例:小王和小张是好朋友,平常无论谁有了喜事,俩人都高兴。现在小王梦想成真,自然她们很高兴,请使用合式公式表达之。自然她们很高兴,请使用合式公式表达之。假设:假设:F(w,z),小王和小张是好朋友;,小王和小张是好朋友;TR(w),小王梦想成真;,小王梦想成真;G(w,z),小王和小张很高兴。,小王和小张很高兴。用合式公式表示为:用合式公式表示为:F(w,z)TR(w)G(w,z)2.2.4 谓词公式的永真性谓词公式的永真性15要完成的智能任务表示为一个谓词公式时,则就转化成了求解该公式的真值要完成的智能任务表示为一个谓词公式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 知识 表达 人工智能 研究生 教学

限制150内