第七-九章 知识库与知识管理系统.ppt
《第七-九章 知识库与知识管理系统.ppt》由会员分享,可在线阅读,更多相关《第七-九章 知识库与知识管理系统.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章知识库与知识库与知识库管理系统知识库管理系统讲授:傅秀芬讲授:傅秀芬知识、知识管理概念n n知知识识:是一种像流体一是一种像流体一样样具有流具有流动动性的物性的物质质,其中混,其中混杂杂了已了已经结经结构化的构化的经验经验、价、价值值和有特定含和有特定含义义的信息及的信息及专专家洞察力。家洞察力。n n知知识识管理管理:是一个是一个过过程,个人通程,个人通过这过这一一过过程学程学习习新知新知识识和和获获得新得新经验经验,并将,并将这这些新些新知知识识和新和新经验经验反映出来,反映出来,进进行共享,以用行共享,以用来促来促进进、增、增强强个人的知个人的知识识和机构和机构组织组织的价的
2、价值值。知识库(KB)n n把把专专家家们们的的知知识识经经验验和和书书本本上上的的知知识识,甚甚至至是是设设想想、推推理理等等进进行行收收集集、整整理理、归归纳纳成成若若干干规规则则,模模拟拟专专家家的的分分析析方方法法,解解决决问问题题的的策策略略,为为用用户户提提供供检检索索和和利利用用知知识识的方法。上述的方法。上述这这些集合与机制称些集合与机制称为为知知识库识库。n nKBKB是知是知识识、经验经验、规则规则、事、事实实的集合。的集合。知识库与数据库n n知识库是储存和管理知识的机构,是数据库理论研究的产物。它与数据库之间有许多相似的地方。n n数据库是将数据从应用程序中分离出来,交
3、给系统程序处理。n n知识库则将知识从应用程序中分离出来,交给知识系统程序处理。知识库与数据库n n两两者者都都研研究究大大容容量量信信息息处处理理的的理理论论和和实实践践,都都有有可可恢恢复复性性、安安全全性性、保保密密性性、一一致致性性等等问问题题,数数据据库库的的大大部部分分管管理理技技术术对对知知识识库同样适用。库同样适用。n n但但两两者者之之间间也也存存在在一一些些明明显显的的区区别别,如如数数据据库库主主要要处处理理数数据据,数数据据的的含含义义是是确确定定的的,知知识识库库主主要要处处理理知知识识,然然而而知知识识中中包包含含大大量含义不明确的概念和不确定的量含义不明确的概念和
4、不确定的 数据库与知识库的比较n nDBDB:指指使使用用DBMSDBMS及及其其类类似似软软件件建建立立起起来来的的,并并能能存存取取和和维维护护的的数数据据及及数数据据间间逻逻辑辑关关系系的集合。的集合。n nKBKB:是是AIAI和和数数据据库库技技术术相相结结合合的的产产物物,它它是是以以一一致致的的形形式式存存贮贮知知识识的的机机构构。(KBKB中中的知的知识识是高度是高度结结构化的符号数据)构化的符号数据)。DB系统与KB系统的比较n nDBDB系系统统/KB/KB系系统统是是指指引引入入整整个个计计算算机机系系统统,其其中中包包括括计计算算机机硬硬件件,软软件件系系统统,数数据据
5、/知知识识和用和用户户,它,它们们的异同点如下:的异同点如下:n n处处理理对对象象:DBDB系系统统主主要要处处理理信信息息,信信息息的的含含义义是是确确定定的的;KBKB系系统统主主要要处处理理知知识识,而而知知识识中包含大量不确定概念和启中包含大量不确定概念和启发发式知式知识识。n n应应用用对对象象:DBDB系系统统应应用用于于信信息息管管理理系系统统;KBSKBS面面向向AIAI的的问问题题求求解解或或智智能能信信息息处处理理系系统统(如(如专专家系家系统统)DB系统与KB系统的比较(续1)n n研研究究目目标标:DBDB研研究究重重点点为为数数据据模模型型,有有利利于于存存取取的的
6、数数据据结结构构和和文文件件结结构构,查查询询的的形形式式描描述述,查查询询优优化化,完完整整约约束束,数数据据一一致致性性,多多用用户户环环境境下下的的保保密密与与安安全全,并并发发控控制制技技术术实实现现技技术术;KBSKBS主主要要研研究究目目标标是是如如何有效何有效实现实现知知识识表示,表示,获获取及推理机制。取及推理机制。n n操操作作内内容容:DBSDBSDBDB查查询询,DBDB更更新新,DBDB维维护护;KBSKBS在在推推理理控控制制策策略略制制约约下下,对对问问题题空空间间进进行行启启发发式式搜搜索索,主主要要是是在在语语义这义这一一层层次上次上进进行行处处理。理。DB系统
7、与KB系统的比较(续2)n n同同外外界界的的联联系系方方式式:DBSDBS与与外外界界的的联联系系依依赖赖于于数数据据通通信信子子系系统统;KBSKBS通通过过智智能能接接口口来来实现实现与外界的通信。与外界的通信。n n从从硬硬件件上上看看:KBSKBS和和DBSDBS皆皆可可在在各各通通用用计计算算机机上上运运行行,为为更更好好运运行行人人工工智智能能程程序序和和大大量知量知识库识库的需要,研制出的需要,研制出专专用机。用机。DB系统与KB系统的比较(续3)n n模模型型及及知知识识表表示示:DBSDBS有有层层次次、网网络络、关关系系三三种种数数据据模模型型;KBSKBS研研究究的的是
8、是知知识识的的表表示和示和组织组织方法。方法。n n组组成成及及工工作作方方式式:KBSKBS和和DBSDBS的的相相似似之之处处:DBSDBS是是把把数数据据从从应应用用程程序序中中分分离离出出来来,交交给给系系统统处处理理;KBSKBS类类似似地地把把KBKB与与推推理理机机相相对对独独立立。(DBS=DBS=事事实实的的直直接接表表示示+查查询询检检索)索)知识库管理系统(KBMS)n n知知识识库库管管理理系系统统是是对对知知识识库库进进行行管管理理、控控制制,完完成成对对知知识识库库的的各各类类操操作作,并并向向用用户户提提供供检检索索、查查询询手手段段的的软软件件系系统统,它它包包
9、括括系系统统的的维维护护与与诊诊断断、日日常常的的系系统统事事务务管管理理、各各种种实实用用程程序序的的管管理理、出出错错处处理理、知知识识库库系统的安全控制和用户的使用权限管理等系统的安全控制和用户的使用权限管理等 n nKBMSKBMS是是对对KBKB的的组组织织、管管理理、维维护护、控控制制,向用向用户户提供提供对对KBKB的使用手段。的使用手段。KB与KBMS的功能n n知知识识表表示示功功能能:应应能能提提供供用用户户一一种种或或多多种种知知识识表表示示方方法法。KBKB系系统统应应提提供供对对数数据据与与知知识识的的有有效效一一致致的的管管理理,系系统统应应具具有有可可维维护护和和
10、可可更更新新能能力力,完完整整性性的的管管理理,灵灵活活的的知知识识表示,有效的推理和表示,有效的推理和查询查询能力。能力。n n对对知知识识有有系系统统化化的的组组织织管管理理机机制制(包包括括事事实实管管理理,规规则则管管理理及及概概念念管管理理,还还有有知知识识字典的管理工作)。字典的管理工作)。KB与KBMS的功能(续)n n知知识识库库的的操操作作:KB:KB的的建建立立、撤撤消消、扦扦入入、删删除、修改、重建等除、修改、重建等n n向向用用户户提提供供对对知知识识项项进进行行查查询询、检检索索的的功功能。(如知能。(如知识查询语识查询语言)言)n n知知识识的的获获取取与与学学习习
11、功功能能,知知识识的的编编辑辑功功能能(对对新旧知新旧知识进识进行一致性行一致性处处理)理)n n知知识识库库与与知知识识管管理理系系统统的的维维护护与与诊诊断断(包包括日常的系括日常的系统统事物管理,出事物管理,出错处错处理等)理等)。n n知知识识库库和和KBMSKBMS的的安安全全控控制制和和用用户户的的使使用用权权限管理限管理 。知识库管理系统的四大模块n n推理机推理机n n知知识获识获取取/学学习习模模块块n n知知识库维护识库维护模模块块n n用用户户(智能)接口(智能)接口 KBMSKBMS是是对对知知识识库库进进行行管管理理控控制制完完成成对对KBKB的的各各类类操操作作,并
12、并对对用用户户提提供供检检索索、查查询询手手段段的的软软件件系系统统。它它包包括括系系统统的的维维护护与与诊诊断断,日日常常的的系系统统事事务务管管理理,各各种种实实用用程程序序的的管管理理功功能能,出出错错处处理理,知知识识库库系系统统的的安全控制和用安全控制和用户户使用使用权权限的管理等。限的管理等。基于ODBC的工艺知识库管理系统体系结构知识库系统 如如果果一一个个系系统统具具有有能能用用计计算算机机所所存存贮贮的的知知识识对对输输入入的的数数据据进进行行解解释释,生生成成作作业业假假说说并并有有对对其其进进行行验验证证的的功功能能,则则该该系系统统称称为为知知识识库库系系统统。按按照照
13、这这个个定定义义,知知识识库库系系统统中中的的知知识识,是是该该系系统统在在自自身身进进行行推推理理过过程程中中所所利利用用的的信信息息,而而不不是是提提供供给给系系统统使使用用者者的的信信息息。因因此此,知知识识库库系系统统与与数数据据库库系系统统不不同同之之处处就就在在于于,它它并并非非向向用用户户提提供供检检索索的的信信息息,而而是是提提供供根根据据输输入入的的数数据信息使用知识进行判断分析的结果。据信息使用知识进行判断分析的结果。知识库系统的核心组成部分知识库系统的核心组成部分是知识库和推理过程。知识库是以一致的形式存贮知识的机构,推理机构则是为了使用知识库藏内的知识执行推理的控制机构
14、。知识库系统实现的关键问题n n知知识识表表示示,知知识识利利用用和和知知识识获获取取是是知知识库系统实现的三个关键技术问题。识库系统实现的三个关键技术问题。n n知知识识采采用用什什么么形形式式表表示示,使使计计算算机机能能对对之之进进行行处处理理,并并以以一一种种人人类类能能理理解解的的方方式式将将处处理理结结果果告告知知人人们们,这这是是知知识识库库系系统统首首先先要要解解决决的的关关键键。知知识识表表示示要要具具有有层层次次化化、模模块块化化、网网络络化化,统称为知识的结构化。统称为知识的结构化。知识利用知识利用是指利用知识库中的知识进行推理,从而得出结论的过程。推理所涉及的问题有:知
15、识库的搜索、目标的控制、模式匹配的方法、推理的策略,以及对不确定性知识的评价等。知识获取 知知识识获获取取是是指指从从知知识识源源获获得得知知识识来来建建造造知知识识库库的的工工作作。知知识识库库中中的的知知识识有有两两个个来来源源:原原始始知知识识,由由外外界界直直接接进进入入知知识识库库;另另一一个个是是中中间间知知识识,是是由由推推理理机机构构生生成成后后追追加加入入知知识识库库。知知识识获获取取是是知知识识库库系系统统实实用用化化中中最最难难解解决决的的一一个个关关键键,成成为为建建立立知知识识库库系系统统的的一一个个瓶瓶颈颈部部分分。目目前前在在研研究究的的解解决决该该难难题题的的各
16、各种种对对策策方方法法中中,利利用用计计算算机机学学习习来来实实行行自自动动或或半半自自动动的的知知识识获获取是最理想的目标。取是最理想的目标。知识库系统组成图 推理机构 利利用用知知识识,解解释释输输入入的的数数据据或或事事实实,推推导导出出用用户户所所需需的的结结论论;并并根根据据要要求求,说说明明得得出出结结论论的的依依据据,用用于于进进行行这这种种推推理控制的模块称为推理机构。理控制的模块称为推理机构。推理机构应具备以下几项功能:推理机构应具备以下几项功能:(1)(1)知识库与待解决问题之间的协调功能。知识库与待解决问题之间的协调功能。(2)(2)知识库中信息交换及知识扩充功能。知识库
17、中信息交换及知识扩充功能。(3)(3)知识库中新知识的获取能力。知识库中新知识的获取能力。(4)(4)推理机构与知识库相互独立功能。推理机构与知识库相互独立功能。推理过程图 知识库系统建模 n n知知识识库库系系统统建建模模框框架架是是信信息息一一体体化化服服务务的的基基础础,旨旨在在从从建建模模的的角角度度出出发发研研究究知知识识库库系系统统开发方法。开发方法。n n早早期期对对知知识识库库系系统统的的研研究究侧侧重重于于知知识识的的表表示示及及推推理理机机制制,与与之之对对应应的的开开发发技技术术能能够够用用于于实实现现一一些些规规模模较较小小的的系系统统,无无法法适适用用于于大大型型商业
18、软件的开发与维护。商业软件的开发与维护。n n因因此此,解解决决知知识识库库系系统统开开发发中中所所面面临临的的问问题题同同样样需需要要方方法法学学的的变变革革。知知识识库库系系统统建建模模框框架就是这种变革的产物架就是这种变革的产物 知识库系统建模框架n n知识库系统建模框架中比较有代表性的 有:KADSCommonKADS、MIKE、PROTEGE、VITAL、Commet等。n n其中,KADS和CommonKADS提出了“知识模型”的结构,在研究中占有十分重要的地位。各种建模框架的基本思想是类似的,但具体实现的途径、细节和侧重点不同。下面主要结合KADS简述当前知识库建模框架的基本结构
19、。知识库的层次组织 KADSKADS描描述述了了一一组组相相关关模模型型的的建建立立,其其中中每每一一个个均均与与知知识识库库系系统统的的开开发发及及其其所所处处环环境境中中的的特特定定方方面面有有关关,包包括括组组织织、任任务务、主主体体、通通信信、知知识识及及设设计计等等模模型型。KADSKADS方方法法的的主主要要贡贡献献及及其其精精髓髓在在于于“知知识识模模型型”该该模模型型将将用用于于求求解解特特定定任任务务的的知知识识划划分分为为三三个个不不同同的的层层次次:领领域域层层、推推理理层层和和任任务务层层,分分别别对对应应着着知知识识库库系系统统的的静静态态视视图图、功能视图和动态视图
20、。功能视图和动态视图。知识库的层次组织(续)其其中中领领域域层层(Domain Domain LayerLayer)包包含含了了求求解解问问题题所所需需的的特特定定领领域域内内的的知知识识及及对对该该领领域域概概念念的的描描述述。构构建建领领域域层层的的一一个个重重要要目目标标就就是是使使其其尽尽可可能能多多地地被被重重用用于于求求解解各各种种不不同同的的问问题题。推推理理层层指指明明了了求求解解问问题题采采用用的的方方法法,包包含含推推理理步步骤骤和和领领域域知知识识在在其其中中所所起起的的作作用用。任任务务层层则则将将所所需需求求解解的的问问题题分分解解成成子子任任务务,并并为为每每一一个
21、个子子任任务务确确定目标,同时明确了对子任务的控制。定目标,同时明确了对子任务的控制。层次间的契合n n对对知知识识库库结结构构层层次次的的划划分分使使知知识识库库的的可可维维护护性性大大大大提提高高,并并使使知知识识的的重重用用成成为为可可能能。但但仅仅仅仅将将不不同同层层次次的的知知识识区区分分开开还还是是不不够够的的。要要实实现现系系统统的的重重用用,还还需需要要一一种种有有效效的的机机制制来来实实现现各各层层次次间间的的灵灵活活配配置置,将将相相互互独独立立的的层层次次紧紧密密地地联联系系在在一一起起,共共同同组组成成一一个个完完整整的系的系统统。本体就是。本体就是这这一机制的核心。一
22、机制的核心。n n“本本体体”是是对对共共享享概概念念的的正正规规、明明确确的的表表述述。本本体体使使人人或或机机器器间间的的交交流流建建立立在在对对所所交交流流领领域域共共识识的的基基础础上上。本本体体在在知知识识库库系系统统开开发发中中较较多多应应用用于于开开发发领领域域模模型型,它它提提供供了了建建模模所所需的基本需的基本词汇词汇并并说说明了它明了它们们之之间间的关系。的关系。本体的四种类型n n领领域域本本体体(Domain Domain OntologyOntology):包包含含着着特特定类型领域的相关知识定类型领域的相关知识n n通通用用本本体体(Generic Generic
23、OntologyOntology):覆覆盖盖了了若若干个领域,通常也被称为核心本体干个领域,通常也被称为核心本体n n应应用用本本体体(Application Application OntologyOntology):包包含含特定领域建模的全部所需知识特定领域建模的全部所需知识n n表表示示本本体体(Representational Representational OntologyOntology):不不局局限限于于某某个个特特定定的的领领域域,它它提提供供了了用用于于描描述述事事物物的的实实体体。如如“框框架架本本体体”,其其中中定定义义了框架、槽的概念。了框架、槽的概念。本体的四种类型
24、(续)以以上上定定义义的的本本体体包包含含了了与与问问题题求求解解方方法法无无关关的的静静态态知知识识,是是构构成成领领域域层层的的一一部部分分。为为实实现现系系统统各各层层次次的的灵灵活活配配置置,目目前前已已提提出出了了任任务务本本体体和和方方法法本本体体的的概概念念。它它们们分分别别描描述述了了特特定定的的任任务务和和问问题题的的求求解解方方法法。任任务务本本体体和和方方法法本本体体实实质质上上是是从从推推理理和和问问题题求求解解角角度度刻刻画画领领域域知知识识的的视视图图,它它们们有有助助于于解解决决所所谓谓的的“交交互互问问题题”,即即领领域域知知识识不不能能以以与与其其使使用用方方
25、式式无无关关的的形形式式表表示示。任任务务本本体体和和方方法法本本体体解解决决了了知知识识库库系系统统的的重重用用与与组组件件化化开开发发中的关键问题。中的关键问题。建模工具与相关标准 n n建建模模工工具具与与相相关关标标准准的的开开发发思思想想与与方方法法必必将将导导致致新新的的开开发发工工具具的的产产生生。在在知知识识库库建建模模过过程程中中,比比较较重重要要的的工工具具是是本本体体设设计计工工具具和和知知识获识获取工具。取工具。n n可可重重用用本本体体对对于于建建造造大大型型知知识识库库系系统统是是必必需需的的,但但却却是是十十分分困困难难和和耗耗时时的的。OntolinguaOnt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七-九章 知识库与知识管理系统 第七 知识库 知识 管理 系统
限制150内