目录
1. 知识图谱的起源
2. 知识图谱的基本概念
3. 知识图谱的应用
1. 知识图谱的起源
知识图谱(Knowledge Graph)的概念在 2012 年由 Google 公司提出,意在利用其作为知识库来提高搜索引擎的性能。搜索引擎可以通过构建的知识图谱来提取用户的查询语句的语义,通过知识图谱的进一步推断可以反馈给用户更精确、结构化更好的查询结果,这样可以尽可能满足用户的需求,直接给予用户最想获得的数据。
剑桥语言研究组的 Richard H. Richens 在 1956 年首先发明了语义网络(Semantic Network),这个语义网络基于图结构来存储各个知识。构建了图,计算机可以更好地表示自然语言结构,从而可以更好地提取自然语言的语义,这种技术在自然语言处理与机器翻译中被广泛使用。其中图结构的 Node 代表了概念或者实体,图结构的边缘代表了概念或者实体之间的关系。这一构想在 60 年代早期由 M. Ross Quillian、Robert F. Simmons 等人独立实现。随后在 1969 年 M. Ross Quillian 和 Allan M. Collins 利用这一构想将时间信息与知识结合起来。之后在 1975 年,Allan M. Collins 和 Elizabeth F. Loftus 基于之前的研究结果提出了扩散激发模式(Spreading- Activation Theory),这种模式可以通过网络结构中的连接线的长短表示相关强度。
20 世纪 90 年代,研究者们提出了机构知识库的概念,