作者:禅与计算机程序设计艺术
1.背景介绍
在进入正文之前,先来介绍一下知识图谱的基本知识。知识图谱(Knowledge Graph)是由谷歌、微软、IBM等著名公司提出的一个基于网络关系的概念模型,它以结构化的方式描述事物间的关系及其属性,以加强自然语言理解能力、数据分析能力、决策支持能力以及知识发现能力。通常情况下,知识图谱分为三种类型:1)静态图谱;2)动态图谱;3)混合图谱。
静态图谱就是事实性的,如实体的名称、描述、属性等都可以作为数据进行存储和查询。例如,百科全书中就采用了静态图谱保存所有现实世界中的信息。而动态图谱则是在不断地收集、整理、挖掘和分析数据后产生的。例如,基于互联网的数据采集、监控、反馈等功能可以产生大量的动态知识,因此也形成了动态图谱。但动态图谱会受到持续变化的环境影响,需要经过有效的处理和过滤才可以得到准确可靠的结果。
混合图谱是指既包括静态图谱中的实体、属性、描述等信息,又包括动态图谱中的事件、行为、关系等信息。最典型的例子是谷歌的搜索引擎,既具有一般的网页索引功能,也包含了结构化的知识数据。因此,知识图谱的应用范围是广泛的,能够帮助企业解决多方面的问题,例如:知识检索、对话系统、推荐系统、客服系统、意图识别等。
2.核心概念与联系
2.1 知识库(Knowledge Base)
知识库(Knowledge Base)是一个用来存储、组织、管理、和利用知识的系统。它是一组经过结构化的形式存储和呈现的相关的知识,并提供了一个集中的地方来查找和汇总这些知识。常见的知识库如Wikipedia、维基百科等。