【知识图谱】深入浅出讲解知识图谱(技术、构建、应用)

article/2025/1/15 21:05:08
  • 本文收录于《深入浅出讲解自然语言处理》专栏,此专栏聚焦于自然语言处理领域的各大经典算法,将持续更新,欢迎大家订阅!
  • 个人主页:有梦想的程序星空
  • 个人介绍:小编是人工智能领域硕士,全栈工程师,深耕Flask后端开发、数据挖掘、NLP、Android开发、自动化等领域,有较丰富的软件系统、人工智能算法服务的研究和开发经验。
  • 如果文章对你有帮助,欢迎关注点赞收藏订阅。
  • 知识图谱的背景

2012 年 5 月 17 日,Google 正式提出了知识图谱(Knowledge Graph)的概念,其初衷是为了优化搜索引擎返回的结果,改善用户的搜索质量以及搜索体验。当前的人工智能技术其实可以简单地划分为感知智能(主要是图像、视频、语音、文字等识别)和认知智能(涉及知识推理、因果分析等),知识图谱技术就是认知智能领域中的主要技术,是人工智能技术的组成部分,其强大的语义处理和互联组织能力,为智能化信息应用提供了基础。

  • 知识图谱的定义和三要素

知识图谱(Knowledge Graph,简称KG)本质上是一种叫做语义网络(semantic network)的知识库,即具有有向图结构的一个知识库。由节点(point)、边(edge)和属性(property)组成,在知识图谱里,每个节点表示现实世界中的‘实体’,每条边表示实体与实体之间的‘关系’。

知识图谱的组成三要素包括:实体、关系和属性。

实体:又叫作本体(Ontology),指客观存在并可相互区别的事物,可以是具体的人、事、物,也可以是抽象的概念或联系,实体是知识图谱中最基本的元素。

关系:在知识图谱中,边表示知识图谱中的关系,用来表示不同实体间的某种联系。

属性:知识图谱中的实体和关系都可以有各自的属性。

图1 知识图谱中的三要素

  • 知识图谱的分类

通用知识图谱:面向通用领域的“结构化的百科知识库”,侧重构建行业常识性的知识,并用于搜索引擎和推荐系统。

特定领域知识图谱(行业知识图谱,垂直知识图谱):面向某一特定领域,可看成是一个“基于语义技术的行业知识库”,主要面向企业,通过构建不同行业、企业的知识图谱,对企业内部提供知识化服务。

  • 知识图谱的技术流程

知识来源:可以从多种来源获取知识图谱数据(文本,结构化数据库,多媒体数据,传感器数据等)。

知识表示:知识表示是指用计算机符号描述和表示人脑中的知识,以支持机器模拟人的心智进行推理的方法与技术。

知识抽取:知识抽取按任务可以分为概念抽取、实体识别、关系抽取、事件抽取和规则抽取等。

知识融合:在构建知识图谱时,可以从第三方知识库产品或已有结构化数据中获取知识输入。

知识图谱补全与推理:常用的方法有基于本体推理的补全方法,基于表示和知识图谱嵌入的链接预测,基于图结构和关系路径特征的方法。

知识检索与知识分析:基于知识图谱的知识检索的实现形式主要包括语义检索和智能问答,知识图谱和语义技术也被用来辅助做数据分析与决策。

  • 知识图谱的构建

图2 知识图谱的构建流程

知识图谱的构建方式主要有两种,自顶向下(top-down)与自底向上(bottom-up)两种构建方式。

自顶向下:需要先定义好本体(schema)与数据模式,再将实体加入到知识库,基于输入数据完成信息抽取到图谱构建的过程。该构建方式需要利用一些现有的结构化知识库作为其基础知识库。适用于专业知识方面图谱的构建,比如企业知识图谱、面向领域专业用户使用。

自底向上:指的是从一些开放链接的数据中提取出置信度高的实体加入到知识库,再构建顶层的本体模式。更适合常识性知识,比如人名、机构名等通用知识图谱的构建。大多数知识图谱都采用自底向上的方式进行构建,其中最典型的就是Google的Knowledge Vault和微软的Satori知识库。这也符合互联网数据内容知识产生的特点。

  • 知识图谱的应用

知识图谱为互联网上海量、异构、动态的大数据表达、组织、管理以及利用提供了一种更为有效的方式,使得网络的智能化水平更高,更加接近于人类的认知思维。知识图谱的应用主要集中在搜索和推荐领域。如语义搜索,智能推荐,知识存储,数据校验,专家系统,客服机器人等。

(1)语义搜索

当前基于关键词的搜索技术在KG的知识支持下可以上升到基于实体和关系的检索。它能准确捕捉用户搜索意图,解决关键字语义多样性及语义消歧难题,并且直接给出满足用户搜索意图的答案,而不是包含关键词的相关网页的链接。

图3 知识图谱在搜索引擎中的应用

(2)问答系统

问答系统是信息检索系统的一种高级形式,能够以准确简洁的自然语言为用户提供问题的解答。多数问答系统更倾向于将给定的问题分解为多个小的问题,然后逐一去知识库中抽取匹配的答案,并自动检测其在时间与空间上的吻合度等,最后将答案进行合并,以直观的方式展现给用户。

(3)智能推荐

除了优化搜索结果,知识图谱还可以帮助电商以及社交平台解决一些智能推荐问题。例如,当前一些中小平台在智能推荐方面最大的问题是“买了啥,推荐啥”或者“推荐的商品与客户无关联”。推荐商品缺乏新颖性,导致转化效果一般。

知识图谱可以帮助电商平台跳出这种简单的推荐逻辑,使得推荐结果更加智能化,促进用户购买。

关注微信公众号【有梦想的程序星空】,了解软件系统和人工智能算法领域的前沿知识,让我们一起学习、一起进步吧!


http://chatgpt.dhexx.cn/article/a3amavy0.shtml

相关文章

知识图谱从入门到应用——知识图谱的知识表示:符号表示方法

分类目录:《知识图谱从入门到应用》总目录 相关文章: 知识图谱的知识表示:基础知识 知识图谱的知识表示:符号表示方法 知识图谱的知识表示:向量表示方法 在前面的文章中已经多次提到,知识图谱采用图的方…

《什么是知识图谱?为什么需要知识图谱?知识图谱有什么应用? - 翔哥带你初识知识图谱》

原创实在不易,欢迎大家关注我微信公众号:阳洋up 我本人主要是做知识图谱表示学习研究的,通过读取大量CCF顶会论文以及与导师的交流沟通,逐渐形成了对知识图谱的大的层面上的一些认知,希望在CSDN平台上分享我的一些学习…

知识图谱从入门到应用——知识图谱的知识表示:向量表示方法

分类目录:《知识图谱从入门到应用》总目录 相关文章: 知识图谱的知识表示:基础知识 知识图谱的知识表示:符号表示方法 知识图谱的知识表示:向量表示方法 前文已经介绍过,向量化的表示已经在人工智能的其…

知识图谱|知识图谱的典型应用

作者: cooldream2009 我们构建知识图谱的目的,在于利用知识图谱来做一些事情。有效利用知识图谱,就是要考虑知识图谱的具备的能力,知识图谱具有哪些能力呢,首先我们知道知识图谱包含了海量的数据,是一个超…

知识图谱入门知识(一)知识图谱应用以及常用方法概述

学习内容 搜集各种博客,理解实体识别、关系分类、关系抽取、实体链指、知识推理等,并且总结各种分类中最常用的方法、思路。 由于自己刚刚接触知识图谱,对该领域的概念和方法的描述还不是很清楚,所以只是简单的列出框架和添加链接…

时空知识图谱应用初探

一、时空知识图谱概述 时空知识图谱不单单是一个“增强型”的开放域知识图谱,而是需要结合业务场景和领域知识,并针对时空知识自身的特点,对知识的概念、实体和关系进行语义化和时空化拓展。时空知识图谱除了描述语义关系外,还需要…

【知识图谱】知识图谱应用

知识图谱怎么用 知识图谱应用场景 辅助搜索——精准回答 eg: 辅助问答——人机互动 eg: 辅助数据集成——智能数据整合 eg: 辅助决策——智能决策 知识图谱和各种AI技术综合使用能更好地发挥AI的作用 eg:wbq为什么选择张…

知识图谱从入门到应用——知识图谱的知识表示:基础知识

分类目录:《知识图谱从入门到应用》总目录 相关文章: 知识图谱的知识表示:基础知识 知识图谱的知识表示:符号表示方法 知识图谱的知识表示:向量表示方法 知识表示是人工智能领域一个较为核心的问题。对于知识表示的…

知识图谱从入门到应用——知识图谱的技术结构

分类目录:《知识图谱从入门到应用》总目录 相关文章: 知识图谱的基础知识 知识图谱的发展 知识图谱的应用 知识图谱的技术结构 知识图谱是交叉技术领域 知识图谱是典型的交叉技术领域。在人工智能和机器学习领域,传统符号知识表示是知识…

知识图谱从入门到应用——知识图谱的发展

分类目录:《知识图谱从入门到应用》总目录 相关文章: 知识图谱的基础知识 知识图谱的发展 知识图谱的应用 知识图谱的技术结构 1945年,美国首任总统科学顾问Vannevar Bush曾提出了一个称为MEMEX的“记忆机器”的设想。他认为人的记忆偏重…

知识图谱从入门到应用——知识图谱的基础知识

分类目录:《知识图谱从入门到应用》总目录 相关文章: 知识图谱的基础知识 知识图谱的发展 知识图谱的应用 知识图谱的技术结构 知识图谱是有学识的人工智能 早期的人工智能有很多持不同观点的流派,其中两个历史比较悠久的流派通常被称为…

知识图谱的应用领域

1.3 知识图谱的价值 知识图谱最早的应用是提升搜索引擎的能力。随后,知识图谱在辅助智能问答、自然语言理解、大数据分析、推荐计算、物联网设备互联、可解释性人工智能等多个方面展现出丰富的应用价值。 1.辅助搜索 互联网的终极形态是万物的互联,而…

最详细的知识图谱的技术与应用

导读:从一开始的Google搜索,到现在的聊天机器人、大数据风控、证券投资、智能医疗、自适应教育、推荐系统,无一不跟知识图谱相关。它在技术领域的热度也在逐年上升。 本文以通俗易懂的方式来讲解知识图谱相关的知识、尤其对从零开始搭建知识图…

知识图谱是什么?一文了解其技术与应用场景案例

导读:悟已往之不谏,知来者之可追。 小编整理了各种关于人工智能的学习资料库(知识图谱、图像处理opencv\自然语言处理、机器学习、数学基础等),还有AI大礼包:Pytorch、实战框架视频、图像识别、OpenCV、计算…

言简意赅,盘点知识图谱在各领域的应用

言简意赅,盘点知识图谱在各领域的应用 01 语义匹配02 搜索推荐03 问答对话04 推理决策05 区块链协作 什么是知识图谱?通俗易懂 01 语义匹配 语义匹配是搜索推荐、智能问答和辅助决策的基础。在没有知识图谱以前,文本匹配主要依靠字面匹配为…

知识图谱有哪些应用领域?

知识图谱通常应用于自然语言处理和人工智能领域,常用于提高机器学习模型的准确性和效率。它还可以用于数据挖掘、信息检索、问答系统和语义搜索等领域。近年来知识图谱在电子商务、金融、公安、医疗等行业逐步开始落地,在这些行业的渗透、深入中&#xf…

云主机 环境搭配 交接文档

1.各个文件夹作用 2.pycharm 同步文件到服务器: 设置被上传服务器路径 3. 远程 操作服务器 首先安装远程链接软件 以上环境基本搭配完善

计算机使用交接记录表,交接文档_计算机软件及应用_IT计算机_专业资料

交接文档_计算机软件及应用_IT计算机_专业资料 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 GainGainViewController(赚学饼)//获取赚学饼列表数据?(void)getData〃领取奖励?(vo…

交接文档怎么写_怎么写一篇实用的需求说明文档

应该很多人都遇到过这种场景吧:某天同事突然微信发来一句话:你写过产品需求文档吧,给我发一个模版。他们突然提出这种需求的时候,多半是在客户现场,出于客户要求,要完成一项叫做“写一个产品需求文档”的工…

如何快速离职?离职交接工作清单(前端)

前言 这是一篇前端离职项目交接清单(front-end handover checklist)。 仰天大笑出门去,我辈岂是蓬蒿人? 金三银四就要到了,大家一定跃跃欲试,甚至已经收获了很多offer。 即将入职公司:同学请问下周可以入职吗&#x…