人工智能读书报告知识及推理解读_第1页
人工智能读书报告知识及推理解读_第2页
人工智能读书报告知识及推理解读_第3页
人工智能读书报告知识及推理解读_第4页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人工智能读书报告知识及推理摘要 :人工智能的目标是使机器能够成为具有和人类一样智能的系统,而知识和推理一直被认为是智能最集中的体现,在实际运行的系统中实现智能的知识推理是具有非常重要的意义。知识表示是人工智能领域中非常重要的问题之一,目前人们使用的各种知识表示方法都有知识表现力和推理演算能力上的优缺点,我们需要掌握好这些方法的强项并充分利用它,扬长避短, 综合使用各种知识表示方法并进行推理,构造强大的智能专家系统、准确的模式识别以及机器学习才是可能的。关键词 :知识表示、推理、专家系统、机器学习、模式识别正文 :一、人工智能中的多种知识表达方法对于知识这个概念,我们应该有着正确的认识, Fei

2、genbaum 认为知识是经过削减、塑造、解释和转换的信息。简单地说,知识是经过加工的信息。Bernstein 说知识是特定领域的描述、关系和过程组成。Hayes-Roth 认为知识是事实、信念和启发式规则。知识可从(范围,目的,有效性)加以三维描述。其中知识的范围是由具体到一般,知识的目的是由说明到指定,知识的有效性是由确定到不确定。例如“为了证明 A B ,只需证明 A B 是不可满足的”这种知识是一般性、指示性、确定性的。而像“桌子有四条腿”这种知识是具体的、说明性、不确定性。知识表示是研究用机器表示知识的可行性、 有效性的一般方法, 是一种数据结构与控制结构的统一体, 既考虑知识的存储

3、又考虑知识的使用。 知识表示可看成是一组描述事物的约定,以把人类知识表示成机器能处理的数据结构。然而人工智能所关注的知识是指一个智能程序高水平的运行需要有关的事实知识、 规则知识、控制知识和元知识。事实:是有关问题环境的一些事物的知识,常以“ .是 .”的形式出现。如事物的分类、属性、事物间关系、科学事实、客观事实等,在知识库中属于低层的知识。如雪是白色的、鸟有翅膀、张三李四是好朋友。规则:是有关问题中与事物的行动、动作相联系的因果关系知识,是动态的,常以“如果.那么 .”形式出现。特别是启发式规则是属于专家提供的专门经验知识,这种知识虽无严格解释但很有用处。控制: 是有关问题的求解步骤, 技

4、巧性知识, 告诉怎么做一件事。 也包括当有多个动作同时被激活时应选哪一个动作来执行的知识。元知识:是有关知识的知识,是知识库中的高层知识。包括怎样使用规则、解释规则、校验规则、解释程序结构等知识。在人工智能中, 知识有着很多种不同的表示方法, 比如我们经常是用的逻辑表示法对知识通过引入谓词、 函数来加以形式描述, 获得有关的逻辑公式, 进而以机器内部代码表示以及产生式表示法。 此外,我们还有语义网络表示法和框架表示法,逻辑表示法和产生式表示法常用于表示有关论域中各个不同状态间的关系, 然而用于表示一个事物同其各个部分间的分类知识就不方便了。槽( slot)与填槽表示方法便于表示这种分类知识。语

5、义网络和框架表示方法就属于其中的两种。语义网络是对知识的有向图表示方法。一个语义网络是由一些以有向图表示的三元组(结点 1,弧,结点2)连接而成。结点表示概念、事物、事件、情况等。弧是有方向的有标注的。方向体现主次, 结点 1 为主,结点2 为辅。弧上的标注表示结点 1 的属性或结点1 和结点 2 之间的关系。语义网络表示下的推理方法不像逻辑表示法和产生式表示法的推理方法那样明了。语义网络表示法是依匹配和继承来进行推理的。而至于框架表示法,1975 年 Minsky 的论文“ A framework for respresenting knowledge ”中首次提出了框架理论。其基本观点是人

6、脑已存储有大量典型情景,当人面临新的情景时,就从记忆中选择一个称为框架的基本知识结构,这个框架是以前记忆的一个知识空框,而其具体内容依新的情景而改变,对这空框的细节加工修改和补充,形成对新情景的认识又记忆于人脑中。框架理论将框架视作的知识单位,将一组有关的框架连接起来便形成框架系统。系统中不同框架可以有共同结点,系统的行为由系统内框架的变化来表现的。推理过程是由框架间的协调来完成的。框架表示法是一种适应性强、概括性高、 结构化良好、 推理方式灵活又能把陈述性知识与过程性知识相结合的知识表示方法。框架是由若干结点和关系(统称为槽slot )构成的网络。是语义网络一般化形式化的一种结构, 同语义网

7、络没有本质区别。将语义网络中结点间弧上的标注也放入槽内就成了框架表示法。框架是表示某一类情景的结构化的一种数据结构。框架由框架名和一些槽( slot )组成,每个槽有一些值,槽值可以是逻辑的、数字的, 可以是程序、 条件、默认值或是一个子框架。槽值含有如何使用框架信息、下一步可能发生的信息、预计未实现该如何做的信息等。框架的一般格式:FRAMEWORK : :value.:value:value.:value.例:framework: 类属: 学历:(学士,硕士,博士)专业: 职称:(助教,讲师,副教授,教授)外语:范围:(英,法,德,.)默认:英水平:(优、良、中、差)默认:良框架表示法没有

8、固定的推理机理。但框架系统的推理和语义网络一样遵循匹配和继承的原则,而且框架中如 if-needed、if-added 等槽的槽值是附加过程, 在推理过程中起重要作用。如确定一个人的年龄,已匹配的知识库中的框架为槽名年龄: NILif-needed:ASKif-added:CHECK在推理的过程中便启动了if-needed 和 if-added 两个槽的附加过程ASK 和 CHECK 。此外我们还可以采用基于粗糙集理论的知识表示方法、基于对象的XML 的知识表示方法、基于模糊Petri 网的知识表示方法。这些方法为我们进行知识归结和推理提供了很大便利,我们需要合理使用以上这些知识表示方法,并且

9、及时关注最新的各种知识表示方法,在此基础上进行推理,来构造我们所需要的专家系统、机器学习以及模糊识别等结构功能。二、人工智能的本质推理几乎所有的人工智能领域都要用到推理,因此,推理技术是人工智能的基本技术之一,并且也是人工智能的本质。早期的人工智能研究人员直接模仿人类进行逐步的推理,就像是玩棋盘游戏或进行逻辑推理时人类的思考模式。到了 1980 和 1990 年代,利用概率和经济学上的概念,人工智能研究还发展了非常成功的方法处理不确定或不完整的资讯。对于困难的问题,有可能需要大量的运算资源,也就是发生了“可能组合爆增”:当问题超过一定的规模时,电脑会需要天文数量级的存储器或是运算时间。寻找更有

10、效的算法是优先的人工智能研究项目。人类解决问题的模式通常是用最快捷,直观的判断, 而不是有意识的, 一步一步的推导,早期人工智能研究通常使用逐步推导的方式。人工智能研究已经于这种“次表征性的” 解决问题方法取得进展:实体化 AGENT 研究强调感知运动的重要性。神经网络研究试图以模拟人类和动物的大脑结构重现这种技能。人们在对各种事物进行分析、综合后作出决策时,通常是从已知的事实出发,通过运用已掌握的知识, 找出其中蕴涵的事实,或归纳出新的事实,这一过程通常称为推理。严格的说,所谓推理就是按某种策略由已知判断推出另一种判断的思维过程。推理所根据的判断叫做前提, 有前提所推出的那个判断叫结论。推理

11、是人们无时无刻都在使用的方法,不论是在科学研究,学习以至日常生活中都在运用着它。在人工智能系统中,推理是由程序实现的,称为推理机。推理从不同的角度可以有不同的分类。从新判断推出的途径划分为演绎推理、归纳推理、默认推理; 按推理是所用知识的确定性划分为确定性推理和不确定性推理;按推理过程中推出的结论是否单调的增加划分为单调推理与非单调推理;按推理中是否运用与问题有关的启发性知识可划分为启发是推理和非启发式推理;从方法论的角度划分为基于知识的推理、统计推理和直觉推理。例如: 当你走路时, 不小心摔了一跤,在摔下去而未倒到地面时,你就会意识到你将会摔破衣服,这就是使用了直觉推理;所有人都要吃饭+张三

12、是人 张三要吃饭,使用了演绎推理; 该细菌的染色斑是革兰氏阳性+该细菌的形状为球状+该细菌的生长结构成链形存在证据表明该细菌是链球菌类,不确定性推理等等。推理的控制策略主要包括推理方向、搜索策略、 冲突消解策略、 求解策略及限制策略等。正向推理是以已知事实作为出发点的一种推理,又称为数据驱动推理、向前链推理、 模式制导推理及前件推理等。逆向推理是以某个假设目标作为出发点的一种推理,又称为目标驱动推理、逆向链推理、目标制导推理及后件推理等。求解策略是指推理只求一个解,还是求所有解及最优解等等。限制策略是为了防止无穷的推理过程,以及由于推理过程太长增加时间及空间的复杂性,可在控制策略中指定推理的限

13、制条件,以及对推理的深度、宽度、时间、空间等进行限制。常用的冲突消解策略有按针对性排序、按已知事实的新鲜性排序、按匹配度排序、 根据领域问题的特点排序、按上下文限制排序、按冗余限制排序、按条件个数排序等等。另外还有归纳法推理系统、不确定性推理, 归纳法推理是人工智能领域的一个重要研究方向。通过归纳法推理可以证明一些复杂程序的正确性以及一些关键算法的重要属性。国外已经把这一研究成果应用到国防、航空、航天领域。自80 年代以来,国内外科技人员已研制出一些程序证明系统,其中最具代表性的是Boyer-Moore 的归纳证明方法,他们打破了传统方法,代一阶谓词逻辑以递归函数,使问题的描述简单自然、直观易

14、懂。不精确推理标准的逻辑推理是假定事实要么为真,要么为假, 并不考虑可能为真的情况。 但在现实生活中,人们经常使用一些不精确的或不完善的知识与资料来进行工作,尤其是专家系统模拟人类专家工作的,所以在专家系统中,不精确推理的使用,几乎是难以避免的。它既反映了断言及客观世界中因果关系的不确定性,也体现了在此情况下推理方法的运用。 下述问题对不确定推理来说是基本的问题:(1)如何正确地、定性地刻画一个命题的不确定性?(2)如何适当地度量一个命题的不确定性? 命题的不确定性可以形式地定义如下:定义 1.命题 h 是不能由K 确定的,如果 h 在以 K 中的公式作公理的逻辑系统中是不可判定的 (即 h

15、和 h 都不是该系统的定理)。定义 2.命题 h 是不能由 K 确定的,如果我们无法确定K 的哪个模型是我们所需要的。定义 1 和 2 说明 ,命题的不确定性是推理系统的特征,所以,我们可用传统的二值逻辑来描述不确定推理。定义 3.如果命题集合E 中的命题都被认为为真,则称 E 是 K 中对 h 的证据集合。如果KE3h 或 K E3h,则称 E 是 K 中对 h 的完备证据集合,否则,E 是不完备的。在 AI 研究中 ,概率论在不确定推理中有广泛的应用,人们提出了各种基于概率的不确定性测度 .这些基于概率的测度方法是可以用支持度来表示的,概率是能够由支持度来表示的各种基于概率的不确定性测度方

16、法就自然地可以由提出的支持度来表示了。在人工智能领域中, 为了正确地推理出我们所需要的结果,就需要采取准确必要的控制策略来限定推理方向、搜索策略、冲突消解策略、 求解策略及限制策略等, 科学合理的进行推理过程,这样才能应用与专家系统、机器学习以及模式识别等。三、将知识运用到推理过程中的具体应用机器学习、模式识别、专家系统( 1)机器学习机器学习 (Machine Learning, ML)是一门多领域交叉学科,涉及概率论、 统计学、逼近论、凸分析、 算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工

17、智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。学习能力是智能行为的一个非常重要的特征,但至今对学习的机理尚不清楚。人们曾对机器学习给出各种定义。认为,学习是系统所作的适应性变化,使得系统在下一次完成同样或类似的任务时更为有效。认为,学习是构造或修改对于所经历事物的表示。从事专家系统研制的人们则认为学习是知识的获取。这些观点各有侧重,第一种观点强调学习的外部行为效果,第二种则强调学习的内部过程,而第三种主要是从知识工程的实用性角度出发的。机器学习在人工智能的研究中具有十分重要的地位。一个不具有学习能力的智能系统难以称得上是一个真正的智能系

18、统,但是以往的智能系统都普遍缺少学习的能力。例如,它们遇到错误时不能自我校正; 不会通过经验改善自身的性能;不会自动获取和发现所需要的知识。它们的推理仅限于演绎而缺少归纳,因此至多只能够证明已存在事实、定理, 而不能发现新的定理、定律和规则等。随着人工智能的深入发展,这些局限性表现得愈加突出。正是在这种情形下, 机器学习逐渐成为人工智能研究的核心之一。它的应用已遍及人工智能的各个分支,如专家系统、自动推理、自然语言理解、模式识别、计算机视觉、智能机器人等领域。其中尤其典型的是专家系统中的知识获取瓶颈问题,人们一直在努力试图采用机器学习的方法加以克服。机器学习的研究是根据生理学、认知科学等对人类

19、学习机理的了解,建立人类学习过程的计算模型或认识模型, 发展各种学习理论和学习方法,研究通用的学习算法并进行理论上的分析,建立面向任务的具有特定应用的学习系统。这些研究目标相互影响相互促进。自从 1980 年在卡内基梅隆大学召开第一届机器学习研讨会以来,机器学习的研究工作发展很快, 已成为中心课题之一。随着机器学习的蓬勃发展, 人们在工作中累积了大量可供测试算法的数据集或者超大数据集,机器学习工作者在此基础上可以进行更精准的研究,例如 ICCV2011 年马尔奖:相对属性的数据; AOL-user-ct-collection 数据集;科雷尔图片特征数据集( UCI );植被型数据集( UCI

20、)等等。( 2)模式识别模式识别就是通过计算机用数学技术方法来研究模式的自动处理和判读。这里,我们把环境与客体统称为”模式”,随着计算机技术的发展,人类有可能研究复杂的信息处理过程。用计算机实现模式(文字、声音、人物、物体等)的自动识别,是开发智能机器的一个最关键的突破口, 也为人类认识自身智能提供线索。信息处理过程的一个重要形式是生命体对环境及客体的识别。对人类来说,特别重要的是对光学信息(通过视觉器官来获得)和声学信息(通过听觉器官来获得)的识别。这是模式识别的两个重要方面。市场上可见到的代表性产品有光学字符识别系统(Optical Character Recognition ,OCR)

21、、语音识别系统等。计算机识别的显著特点是速度快、准确性和效率高。识别过程与人类的学习过程相似。以”汉字识别” 为例: 首先将汉字图象进行处理,抽取主要表达特征并将其特征与汉字的代码存在计算机中。 就象把老师教我们这个字叫什么、如何写的知识记忆在大脑中。这一过程叫做”训练” 。识别过程就是将输入的汉字图像经处理后与计算机中所保存的全部汉字进行比较, 找出最相近的字作为识别结果,这一过程叫做” 匹配”。语音识别就是让计算机能听懂人说的话,一个重要的例子就是七国语言(英、日、意、韩、法、德、中)口语自动翻译系统。其中, 中文部分的实验平台设立在中国科学院自动化所的模式识别国家重点实验室,这是口语翻译

22、研究跨入世界领先水平的标志。该系统实现后,人们出国预定旅馆、购买机票、在餐馆对话和兑换外币时,只要利用电话网络和国际互联网,就可用手机、 电话等与” 老外”通话。指纹是人体的一个重要特征,具有唯一性。 北京大学有关专家对数字图像的离散几何性质进行了深入研究, 建立了从指纹灰度图像精确计算纹线局部方向、进而提取指纹特征信息的理论与算法, 随后研究成功了适于民用身份鉴定的全自动指纹鉴定系统,以及适于公安刑事侦破的指纹鉴定系统。从而开创了我国指纹自动识别系统应用的先河。北大指纹自动识别系统的推出,使我国公安干警从指纹查对的繁重人工处理中解放出来。浙江省从1997 年开始使用北大指纹自动识别系统,采取

23、省地(市)二级建库、省地(市)县三级查询的方式,形成了独特的”浙江模式”。省公安厅现已建立了100 多万人的指纹库,是目前国内的第二大库。在 100 多万人的指纹库中,检索一枚现场指纹仅需4分钟左右。2000 年浙江省用指纹自动识别系统直接破案3063 起,连带破案 12000 多起。破案率为全国第一,并遥遥领先于国内其它指纹识别系统,被公安部树为指纹系统建设应用样板。( 3)专家系统专家系统是一种模拟人类专家解决领域问题的计算机程序系统。专家系统内部含有大量的某个领域的专家水平的知识与经验,能够运用人类专家的知识和解决问题的方法进行推理和判断, 模拟人类专家的决策过程,来解决该领域的复杂问题

24、。 专家系统是人工智能应用研究最活跃和最广泛的应用领域之一,涉及到社会各个方面,各种专家系统已遍布各个专业领域,取得很大的成功。根据专家系统处理的问题的类型,把专家系统分为解释型、诊断型、调试型、维修型、教育型、预测型、规划型、设计型和控制型等10 种类型。具体应用就很多了, 例如血液凝结疾病诊断系统、电话电缆维护专家系统、 花布图案设计和花布印染专家系统等等。为了实现专家系统, 必须要存储有该专门领域中经过事先总结、分析并按某种模式表示的专家知识 (组成知识库 ) ,以及拥有类似于领域专家解决实际问题的推理机制(构成推理机 )。系统能对输入信息进行处理, 并运用知识进行推理, 做出决策和判断

25、, 其解决问题的水平达到或接近专家的水平,因此能起到专家或专家助手的作用。开发专家系统的关键是表示和运用专家知识, 即来自领域专家的己被证明对解决有关领域内的典型问题有用的事实和过程。 目前,专家系统主要采用基于规则的知识表示和推理技术。由于领域的知识更多是不精确或不确定的,因此,不确定的知识表示与知识推理是专家系统开发与研究的重要课题。 此外,专家系统开发工具的研制发展也很迅速, 这对扩大专家系统的应用范围, 加快专家系统的开发过程, 将起到积极地促进作用。 随着计算机科学技术整体水平的提高,分布式专家系统、协同式专家系统等新一代专家系统的研究也发展很快。在新一代专家系统中, 不但采用基于规

26、则的推理方法, 而且采用了诸如人工神经网络的方法与技术。随着人工智能的不断发展,知识以及推理各种方法手段的进步,人工智能给我们的科技生活带来了不可估量的影响。在需要使用数学计算机工具解决问题的学科,AI带来的帮助不言而喻。更重要的是,AI反过来有助于人类最终认识自身智能的形成。并且随着专家系统更深入各行各业,带来巨大的宏观效益。AI也促进了计算机工业网络工业的发展。但同时,也带来了劳务就业问题。由于AI 在科技和工程中的应用,能够代替人类进行各种技术工作和脑力劳动,会造成社会结构的剧烈变化,AI 也为人类文化生活提供了新的模式。伴随着人工智能的不断发展,我们需要更好的去学习和了解人工智能,掌握

27、知识和推理的方法, 并将其不断拓展到新的应用中去,以发展更加先进的人工智能,并且改善提高我们的科技水平。参考文献:计算机学报归纳法推理系统李卫华、张黔、刘娟、石自立科教文汇人工智能知识表示方法之比较张钦2008(27)计算机学报王珏、袁小红、石纯一关于知识表示的讨论1995(03)软件学报王生生,刘大有、谢琦、王新颖集成多方面信息的定性空间推理及应用 . 软件学报,第14 卷,第 11 期, 2003 年, 1857-1862软件学报 陈杰 ,陈熙霖 ,高文 .基于遗传算法重采样的人脸样本扩张J.2005;16(11):1894-1901韩伟 ,王云,王成道.电子商务智能Agent的自适应模糊

28、推理.计算机应用,2004; 24(11), 38-40Console L., Dressler O. Model-based diagnosis in the real world: lessons learnedand challenges remaining(Invited Talks). In: Thomas Dean ed. Proc. 16th IJCAI,Stockholm, Sweden: Morgan-Kaufmann Publishers, 1999, 1393-1400不确定推理的支持度周青,鞠实儿,软件学报 (中山大学软件研究所广州 510275)( 中山大学哲学系 广州 510275)Visual Knowled

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论