垂直领域知识图谱构建及应用平台的设计与实现

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

摘要

【目的】 知识图谱可以将客观世界的实体、概念、关系等抽象成图数据结构,是垂直领域建模和应用的研究热点,本文研发和实现了从资源调度、知识图谱构建到应用场景全过程的自动化和一体化平台。【方法】 以微服务架构的方式部署了数据处理、算法仓库及知识图谱公共组件,采用了低耦合、高内聚和多层次的架构以提升平台处理知识抽取、存储与应用等不同任务时多模块间的协作能力,将计算资源虚拟化以提升初始化、生产与日常维护等平台的不同使用阶段的资源调度能力。【结果】 建成和部署了垂直领域知识图谱构建及应用平台,提供了数据处理、自动化知识抽取、图计算及扩展、图表示学习及应用等功能。以金融领域产业链知识图谱的构建及表示学习应用的过程为例,验证了平台的可用性。【结论】 该平台实现了垂直领域知识图谱从构建、图表示学习到领域应用的全流程覆盖,有效地降低了用户的使用难度,提高了资源的利用效率,也可以扩展到其它垂直领域。

关键词: 知识图谱; 资源虚拟化; 图表示学习; 微服务技术

引言

知识图谱是描述实体及其关系的一种语义网络,主要有三种数据元素组成:实体、关系和标签,这些数据通常存储在图数据库中,并且能够可视化为图形结构[1-2]。近年来在推荐算法[3]、反欺诈[4-5]、大数据治理&分析[6-7]、基于知识库问答(Knowledge Base Question Answering, KBQA[8-9]等方面得到了广泛的应用。在垂直行业的研究应用中,知识图谱不仅可以将埋藏于文本中的实体知识以网络的方式关联起来,后续还可以利用图表示学习技术将图谱映射到向量化的嵌入空间。向量化之后可以进一步为下游应用任务提供支撑,例如对实体属性和图结构中隐藏的额外信息的挖掘或者与其他知识图谱融合等[10]

垂直行业的知识图谱在构建及图表示学习应用时会遇到存储、计算、内存、部署环境、运行维护等多方面复杂的需求,具体包括四方面问题:

1)数据来源多且结构复杂。知识图谱需要的数据来源通常包括结构化的表格数据和非结构化的文本数据等,在处理过程中会有关系型、非关系型数据库、文件服务器和图数据库等多源异构的数据存储需求,需要一套针对异构多源数据的处理方案以及灵活可配置的微服务设计来提升数据的治理质量,有效支撑下游任务。

2)需要很高的计算资源。垂直领域知识图谱构建过程中,会遇到从行业的文本数据中抽取出实体、关系等内容的知识抽取任务,而目前主流的知识抽取方法是基于自然语言处理(Natural Language Processing, NLP)技术的实体识别与关系抽取,这些技术需要的计算资源与内存资源非常多[11],这对如何理解模型训练、知识抽取、图表示学习、应用分析等多场景对资源需求的差异化,并实现资源的合理分配提出了挑战。

3)涉及算法多样且运行环境复杂。知识图谱在应用过程中,通常会用图表示学习的方法把实体映射为低维向量方便后续任务分析,图表示学习过程会遇到大量的模型训练需求,不仅需要消耗很高的计算与内存资源,而且不同版本的图表示学习算法包在应用时也会有运行环境适配与维护的需求[12],使用门槛非常高,因此亟需一套与底层硬件资源分离的方案来实现算法的统一管理,以提升部署速度和可移植性。

4)资源需要动态调度。在垂直领域,知识图谱从数据处理、图谱构建到后续图表示学习和应用任务的过程中会遇到资源需求经常变化的问题。知识图谱的全量生产和图表示学习模型的从头训练过程是需要大量计算资源的,它们都是初始阶段需要进行的全量任务而非日常化任务。而在完成知识图谱构建和图表示学习的全量生产任务后,日常进行下游分析应用时,对计算资源和内存资源的需求会减少,这时资源需要合理的释放和回收,这需要基于虚拟化技术设计灵活的资源调度方式与高效的管理系统。

为了解决垂直领域知识图谱构建及应用过程中存在的数据多源异构、需要大量计算资源、算法复杂且用户使用门槛高、计算资源需要动态管理等问题,本文构建了一个面向虚拟化资源的知识图谱构建及应用平台,采用了基于微服务的架构体系,应用了资源虚拟化、容器化、资源调度与管理、作业状态监控等技术。

平台的架构设计与核心技术密切结合知识图谱构建及应用的使用场景,本文的创新点如下:

1)以微服务架构的方式部署了数据处理、算法仓库及知识图谱公共组件,在面向多源异构的复杂数据情况时,采用了低耦合、高内聚和多层次的架构以提升平台处理知识抽取、存储与应用等不同任务过程中多模块间的协作能力。

2)平台通过容器化部署技术有效地降低了用户构建知识图谱及进行下游相关应用的难度,提升了可扩展性和可移植性。

3)平台将计算资源虚拟化以实现动态聚集与释放,满足平台在初始化、生产与日常维护等不同使用情况下差异化的资源使用需求,提高了资源的利用效率,并且可以扩展多个垂直领域应用。

本文结构如下:第1节讨论了垂直领域知识图谱构建、表示学习应用以及平台构建方面相关的技术;第2节讨论了平台的整体架构;第3节讨论了平台中的资源虚拟化和调度管理技术;第4节讨论了平台从数据获取、存储、清洗到解析的数据处理流程;第5节以金融行业为例讨论了平台的开发部署情况与行业应用的结果;最后第6节是对本文平台构建工作的总结以及对之后工作计划的讨论。

1 相关技术

在本节中,我们主要讨论了垂直领域知识图谱构建、图表示学习和资源虚拟化及调度的相关技术,以及讨论了平台建设要解决的问题。

1.1 知识图谱构建相关技术

垂直领域知识图谱一般是以解决该领域内的某一类问题而构建,比如流行音乐领域的知识图谱构建、中医药领域的知识图谱构建等,垂直领域的知识图谱通常由几十到上百万量级的实体数量,百万到千万量级的关系数量,需要专门的图数据库来存储,而且需要比较大的存储容量[13-14]

面向垂直领域的知识图谱的构建一般先需要整理该领域内大量的相关文本资料,然后利用知识抽取技术抽取出以三元组为代表的知识,最后经过实体消歧、知识融合等技术建成知识图谱。其中知识抽取包含的命名实体识别和关系抽取两种主要方法[15],都需要依靠大量标注数据的统计学习,基于预训练模型等深度学习技术[16],从自然语言文本中自动抽取出具有语义关系的实体[17]。因此本平台将垂直领域知识抽取与图谱存储技术部署成微服务的形式,方便在不同使用场景下的灵活调用与相互协作。深度学习模型在面对大量的标注文本数据时,其训练和应用过程中需要大量的存储、内存与计算资源,并且需要比较复杂的部署调试工作,用户学习和使用成本都很高[18],这也是本文研究的动机之一。本文将图谱构建相关的多源数据处理、知识抽取、知识融合等模块以微服务形式部署来提升协作能力,并利用容器技术提升快速部署能力和可扩展性。

1.2 图表示学习相关技术

垂直领域知识图谱构建大模型融合技术方案 LLM+信息抽取模型+规则引擎。 阅读详情

相关推荐

OpenKG 发起的 大模型驱动的知识图谱构建项目 OneGraph

OneGraph作为OpenKG社区的重要成果之一,通过结合大模型技术和开放知识图谱,为知识图谱构建应用提供了新的解决方案。它不仅提升了知识图谱的质量和覆盖度,还推动了跨语言信息交流和多领域应用的发展。这一项目展示了大模型知识图谱融合的巨大潜力,为未来人工智能技术的发展开辟了新的方向。

kcarly的专栏 1532

国内垂直领域知识图谱发展现状展望

知识图谱尤其是垂直知识图谱技术是目前学术界和工业界研究的热点,在人工智能领域具有广泛的应用。为了充分展现国内在垂直知识图谱领域研究的现状,以垂直领域知识图谱为研究对象,对其发展现状和趋势进行综 述。

星云实验室 part 1|用知识图谱 + GraphRAG, 构建垂直领域 AI 应用

本期「星云实验室」带领大家完成了 AI 环境的搭建和 NebulaGraph 的部署,下期我们将介绍如何在本地接入大模型和文本编码模型,并利用模型对现有文件生成知识图谱数据,并将知识图谱数据接入到 RAG 框架中提高回答准确性。

jike007gt的博客 843

技术动态 | 以知识图谱构建为核心的大模型TechGPT

转载公众号 | NEUKGReadingTechGPT大模型发布东北大学知识图谱研究组东北大学发布以知识图谱构建为核心的大模型TechGPT01基本介绍Introduction经过一周的校内公测,2023年6月26日,“东北大学知识图谱研究组”正式发布大语言模型TechGPT。TechGPT的名字主要来源于小组在2018年推出的TechKG大规模中文学术多领域的知识库。当前其他各类大模型相比,T...

开放知识图谱 2747

文献阅读(1):垂直知识图谱构建应用研究

文章目录基本信息 基本信息 题目:垂直知识图谱构建应用研究 作者:阮彤 王梦婕 王昊奋 胡芳槐 引用:阮彤, 王梦婕, 王昊奋, 等.垂直知识图谱构建应用研究[J/OL]. 知识管理论坛, 2016,1(3): 226-234 ...

流晨的博客 3277

垂直领域知识图谱_垂直知识图谱构建应用研究-知识管理论坛.pdf

垂直知识图谱构建应用研究-知识管理论坛知识管理论坛2016 年 第 3 期(总第 3 期)【学术探索】垂直知识图谱构建应用研究1 2 1 3◎ 阮彤 王梦婕 王昊奋 胡芳槐1 华东理工大学信息学院 上海 2002372 华东理工大学计算机科学工程系 上海 2002373 上海海翼知信息科技有限公司 上海 200433摘要:[目的/意...

weixin_39733232的博客 659

知识图谱构建技术综述实践

前言 知识图谱,即一种特殊的语义网络,它利用实体、关系、属性这些基本单位,以符号的形式描述了物理世界中不同的概念和概念之间的相互关系。为什么说知识图谱对于信息检索、推荐系统、问答系统中至关重要,我们用一个例子来说明: 假设在一个搜索场景,我们在搜索框中输入 坐月子可以洗澡吗? 可以看到这句Query是一个完整的问句,如果在检索系统中有一个较大的问答语料库(比如FAQ场景),或者一个足够庞大的文章数据库(文章的title覆盖率高),使用语义匹配技术对QueryFAQ问句、文章title做相似度计算或

朝闻道 1406

面向垂直领域知识图谱自动化构建流程

面向垂直领域知识图谱自动化构建流程 作者:禅计算机程序设计艺术 1. 背景介绍 知识图谱作为一种全新的知识表示和知识管理方法,在人工智能、语义检索、自然语言处理等众多领域都发挥着重要的作用。随着大数据时代的到来,各行各业都积累了大量的结构化和非结构化数据,如何高效地从

AI架构师小马 1519

基于RAG的垂直领域知识图谱构建方法论

基于RAG的垂直领域知识图谱构建方法论 作者:禅计算机程序设计艺术 1. 背景介绍 随着大数据时代的到来,各行各业都面临着如何有效管理和利用海量信息的挑战。在这种背景下,知识图谱作为一种新兴的知识表示和管理方式,正在受到广泛关注。知识图谱能够将结构化和非结构化数据进行

AI架构师小马 1597

AI大型语言模型RAG垂直领域知识图谱构建实践

AI大型语言模型RAG垂直领域知识图谱构建实践 作者:禅计算机程序设计艺术 1. 背景介绍 近年来,随着大型语言模型技术的快速发展,其在各个垂直领域应用日益广泛。其中,基于RAG (Retrieval-Augmented Generation)的大型语言模型

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 1269

垂直领域知识图谱_垂直知识图谱构建应用研究

龙源期刊网http://www.qikan.com.cn垂直知识图谱构建应用研究作者:阮彤王梦婕王昊奋胡芳槐来源:《知识管理论坛》2016年第03期摘要:[目的/意义]近年来,知识图谱技术受到学术界和工业界的普遍关注。提出数据驱动的增量式知识图谱构建方法,为构建垂直知识图谱提供一种新思路。同时,通过3个用例研究提供垂直知识图谱应用示范。[方法/过程]首先给出知识图谱的形式化定义,然后提出数据...

weixin_39910043的博客 1668

【万字长文】LLM+KG:大模型知识图谱融合的黄金时代,技术前景实现路径全解析!

文章深入探讨LLM知识图谱融合技术,分析LLM在复杂推理中的幻觉知识过时痛点,提出从"单向增强"到"双向协同"的技术演进路径。详细介绍了KG作为背景知识、推理指导、优化验证器等角色,以及在医疗、法律等垂直领域应用价值,并展望了神经符号深度融合、效率优化知识动态对齐等未来发展方向。

2401_85373396的博客 1602

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

导读:从一开始的Google搜索,到现在的聊天机器人、大数据风控、证券投资、智能医疗、自适应教育、推荐系统,无一不跟知识图谱相关。它在技术领域的热度也在逐年上升。 本文以通俗易懂的方式来讲解知识图谱相关的知识、尤其对从零开始搭建知识图谱过程当中需要经历的步骤以及每个阶段需要考虑的问题都给予了比较详细的解释。 对于读者,我们不要求有任何AI相关的背景知识。 ▌1. 概论 随着移动互联网的发展,万物互联成为了可能,这种互联所产生的数据也在爆发式地增长,而且这些数据恰好可以作为分析关系的有效原料。如果说以往的

qq_41834086的博客 2万+

12.构建领域知识图谱:从概念到实践——知识图谱入门(领域知识图谱的特点、知识图谱构建流程、模式设计、知识获取整合、图谱构建存储、构建实践案例、未来思考)

随着人工智能技术的成熟,知识图谱作为一种新兴的数据结构和推理工具,在细分领域中展现出巨大的价值。从教育到医疗,再到金融和智能制造,领域知识图谱正逐渐成为各行业优化决策服务的核心工具。本文以教学图谱为案例出发点,详细介绍如何构建一个领域知识图谱,并分享相关实践经验。

开源AI 专属 UI——papyrai-ui。《千界明彻录》(故事形式构建元思维)——胡说小说。更多思辨内容在公众号。 4417

知识图谱的‘自动驾驶’时代:当SAC-KG遇上领域专家系统

本文探讨了SAC-KG技术知识图谱构建中的革命性应用,通过结合大型语言模型(LLM)和领域专家系统,实现了知识提取的自动化。SAC-KG框架通过生成器、验证器和剪枝器的三阶段流水线,显著提升了金融、法律和医药等领域的知识管理效率,将传统耗时数月的工作压缩至数小时,同时保持高准确率。

flink9streamer的博客 779

垂直领域知识图谱构建:为RAG注入专业智慧

1. 背景介绍 1.1 知识图谱RAG的兴起 近年来,随着人工智能技术的飞速发展,知识图谱和检索增强生成 (RAG) 成为自然语言处理领域的热门话题。知识图谱以结构化的方式存储和组织知识,为机器提供了理解和推理世界信息的能力;而 RAG 则结合了预训练语言模型的生成能力和外部知识库的检索能力

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 447

新KG视点 | 王昊奋梁磊——新一代工业级知识图谱语义框架

OpenKG大模型专辑导读知识图谱和大型语言模型都是用来表示和处理知识的手段。大模型补足了理解语言的能力,知识图谱则丰富了表示知识的方式,两者的深度结合必将为人工智能提供更为全面、可靠、可控的知识处理方法。在这一背景下,OpenKG组织新KG视点系列文章——“大模型专辑”,不定期邀请业内专家对知识图谱大模型的融合之道展开深入探讨。本期邀请到同济大学特聘研究员王昊奋和蚂蚁集团梁磊分享“新一代工业...

开放知识图谱 1487
上一篇: 融合多层注意力机制与BiLSTM的知识图谱补全算法研究
下一篇: 文本嵌入技术的研究与应用进展
罗思付之技术屋
博客等级 码龄3年 2805粉丝 · 519原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

罗思付之技术屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值