结构化知识库
1.什么 是知识库
知识库(Knowledge Base)是知识工程中结构化,易操作,易利用,全面有组织的知识集群,是针对某一(或某些)领域问题求解的需要,采用某种(或若干)知识表示方式在计算机存储器中存储、组织、管理和使用的互相联系的知识片集合。这些知识片包括与领域相关的理论知识、事实数据,由专家经验得到的启发式知识,如某领域内有关的定义、定理和运算法则以及常识性知识等。
知识是人类智慧的结晶。知识库使基于知识的系统(或专家系统)具有智能性。并不是所有具有智能的程序都拥有知识库,只有基于知识的系统才拥有知识库。现在许多应用程序都利用知识,其中有的还达到了很高的水平,但是,这些应用程序可能并不是基于知识的系统,它们也不拥有知识库。一般的应用程序与基于知识的系统之间的区别在于:一般的应用程序是把问题求解的知识隐含地编码在程序中,而基于知识的系统则将应用领域的问题求解知识显式地表达,并单独地组成一个相对独立的程序实体。
知识库的特点如下:
1)知识库中的知识根据它们的应用领域特征、背景特征(获取时的背景信息)、使用特征、属性特征等而被构成便于利用的、有结构的组织形式。知识片一般是模块化的。
2)知识库的知识是有层次的。最低层是“事实知识”,中间层是用来控制“事实”的知识(通常用规则、过程等表示);最高层次是“策略”,它以中间层知识为控制对象。策略也常常被认为是规则的规则。因此知识库的基本结构是层次结构,是由其知识本身的特性所确定的。在知识库中,知识片间通常都存在相互依赖关系。规则是最典型、最常用的一种知识片。
3)知识库中可有一种不只属于某一层次(或者说在任一层次都存在)的特殊形式的知识——可信度(或称信任度,置信测度等)。对某一问题,有关事实、规则和策略都可标以可信度。这样,就形成了增广知识库。在数据库中不存在不确定性度量。因为在数据库的处理中一切都属于“确定型”的。
4)知识库中还可存在一个通常被称作典型方法库的特殊部分。如果对于某些问题的解决途径是肯定和必然的,就可以把其作为一部分相当肯定的问题解决途径直接存储在典型方法库中。这种宏观的存储将构成知识库的另一部分。在使用这部分时,机器推理将只限于选用典型方法库中的某一层体部分。
另外,知识库也可以在分布式网络上实现。这样,就需要建造分布式知识库。建造分布式知识库的优越性有三点:
(1)可在较低价格下构造较大的知识库;
(2)不同层次或不同领域的知识库对应的问题求解任务相对来说比较单纯,因而可以构成较高效的系统;
(3)可适于地域辽阔的地理分布。
知识库的构造必须使得其中的知识在被使用的过程中能够有效地存取和搜索,库中的知识能方便地修改和编辑,同时,对库中知识的一致性和完备性能进行检验。
2.知识库管理方法
如何进行知识库管理 知识在创造或取得之暇,要有储存的地点,储存的目的一方面在使宝贵的知识得以保留下来,另一方面使大家有取得知识的管道。
知识库的建构目的即在于此。知识库的建立要注意以下几个方面: 专门的组织导入 为了获得完整的组织知识,在创建知识库时,组建专门的项目小组必要的。
专门的项目小组通过对知识的鉴定、编选和组合,增添知识的价值,并使知识变得容易获得和使用。 强大的技术支持 知识库的建立不仅需要大量的人力、财力以外,还需要很多的信息技术支持。
知识库一般建立在企业的内部网络上,由安装在服务器上的一组软件构成。它能提供所需要的服务以及一些基本的安全措施和网络权限控制功能。
员工可以在知识库中阅读公告和查找历史事件,寻找自己所需的知识资源。 内容翔实丰富 知识管理是要把各种各样的知识源囊括进来,包括从各种数据库,从互联网上的各个站点,从雇员们那里以及从合作伙伴们那里去得到知识的来源,在把知识从它们所在的地方提取出来的同时,还要进一步对它们加以发掘提炼,要通过它们与公司中其他信息的关系而付于它们更多的意义。
知识库的内容一般包括:公司的人力资源状况;公司内各部门、各地分公司的内部资料;公司历史上发生的重大事件等历史资料;有关会议、研讨、演讲等事件;公司内每个职位需要的技能和评价方法;保存企业及相关公司的产品、技术和服务信息。公司客户的所有信息;公司的主要竞争对手及合作伙伴的详细资料:公司员工建议;研究文献和研究报告;有关的培训会议和先进理论;来自在线服务和Internet数据库服务系统的信息等等。
持续更新和维护 建立一个知识库和一个垃圾库往往只有一步之遥。处于瞬息万变的当代社会,没有不断的创新、不断的回顾、不断的更新,曾经的“知识”很快就会变成无用的垃圾,接踵而来的必然是整个系统的遗弃,也就是知识管理的失败。
知识库应提供较好的管理、维护功能,允许不同的用户建立新知识,及时将新的问题和答案放入知识库中。作为知识库的使用者,他们的想法和建议对于知识库的持续改进是非常重要的。
当然,不同用户的管理权限和知识的时效性应该是不同的。 使用简单易行 如果想让知识库成为学习的工具,那么它应该是容易进入和查询。
除了必须的口令和一些安全措施以外,知识库应该容易进入。用户不必要经过层层同意就可以进入其工作所需要的知识库中,否则就和及时学习背道而驰。
知识库应该是面向不同用户的,比如有的用户清楚的知道自己想问什么,而有的用户需要一点提示去发现他们真正的问题。知识库应该提供多种不同的结果搜寻方法,这样才能让用户愿意使用。
建立一流的知识库,并不是一蹴而就的事情,这需要组织长期的努力才能成功。