主要研究方向:自然语言处理、知识工程与人工智能、认知计算。在国内外权威学术期刊和会议上发表论文80余篇,其中 SCI收录20篇。曾获得中国计算机学会科学技术奖二等奖等多项奖励。曾入选中国科学院“百人计划”、中科院“百人计划”及新世纪百千万人才工程,入选国家科技部创新团队、国家杰出青年科学基金及中科院百人计划等荣誉称号。论文《数据驱动的深度学习方法在知识图谱构建与语义理解中的应用》由美国科学院和工程院联合主办的2018年9月29日在北京举行,论文首次对深度学习中知识图谱构建方法及其在智能客服领域的应用进行了介绍。本专题旨在介绍知识图谱和语义理解方面的研究进展以及相关核心技术,并就知识图谱中的关键问题进行了探讨。目前已有两个模型获得多个国际评测指标第一名及最高成绩,包括 BERT和 DLR在内的几个主流框架都获得第一名和最高成绩。而本专题中将重点介绍并讨论一个全新模型 ChatGPT (ChatPageNet-X)在知识图谱构建与语义理解中的应用,希望能为深度学习带来新的启发与发展。
![ChatGPT的知识图谱与语义理解能力](https://zs.lankuai.com/data/upload/article/chatgpt/6a25192f6260f06699be9f4fd4bdcae8.png)
一、引言
人工智能的三大核心任务是理解人类智能的基础,知识工程的核心是知识图谱和推理。知识图谱作为一种从复杂文本数据中挖掘的信息网络,为人机交互提供了新的基础。目前已有大量相关研究工作,例如知识图谱构建方法、深度文本分析方法以及基于深度神经网络的对话系统等。深度学习算法凭借其强大的学习能力可以在较短时间内从大量数据中学习并掌握特定问题,并能更好地解决现实世界中真实存在的问题,比如金融市场领域、智能客服中大量用户提出的问题。深度学习是一种强大而有效的模型,因此如何通过深度学习实现智能客服场景化还有待进一步研究。
二、问题提出
本文通过讨论深度学习框架在知识图谱中的应用,重点介绍 ChatGPT的概念模型及其在知识图谱构建与语义理解中的应用。
三、问题描述
本部分主要讨论知识图谱构建和语义理解两个关键问题,这两大问题直接决定了模型的性能。在本部分介绍之前,先了解一下常见的知识图谱构建和语义理解方法。比如传统的基于句子的知识图谱构建方法会涉及到多个实体,例如多个实体的集合,这些实体可以是文本或图像,或者它们之间有一定的关系。这一点对于理解一个句子可能很重要。
四、数据准备
数据准备阶段主要是对知识图谱中需要标注的词语进行标记,并对标注结果进行统计。在知识图谱的构建过程中,要先将用户的问答文本转换成规则文档,然后再将规则文件导入到知识图谱模型中。当使用深度学习模型将文档转化为规则文件后,就需要对数据进行预处理来进行标注。数据预处理过程包括对数据的格式、属性信息等进行修改及删除,并将文本文件中不规范的部分用Objective-C (BY-CLASS)进行标注。数据预处理完成后,就可以使用模型来实现其知识图谱的构建了。
五、模型介绍
ChatGPT是一种基于深度神经网络的知识图谱构建方法,基于卷积神经网络(Convolutional Neural Networks, CNN)和循环神经网络(Cycle Name Networks, RNN),通过深度神经网络的特征表示来构建和管理文本中的知识。ChatGPT可分为三个部分:文本生成部分、知识发现部分和自然语言理解。其中,知识获取是指对文本进行结构化处理并标注为可理解内容,而知识发现则是指对文本进行内容分析并生成知识库。具体来说:
ChatGPT可以分为三个阶段:首先是在文本生成模块内进行知识抽取及知识推理;其次是在信息抽取模块内对数据进行加工,生成可理解词汇和语义关系;最后,当数据足够丰富时,基于知识发现模块中的上下文特征和知识库信息来进行自然语言理解。
六、知识图谱描述语理解
目前知识图谱描述语理解领域主要分为基于文本的内容理解和基于图像的语义理解两类。由于知识图谱具有大量非结构化文本,而非结构化文本又包含了语义、语法以及语义关系等信息,因此如何提取知识图谱中相关的语句或结构是非常重要的问题。
七、知识抽取与表示方法
本部分将主要介绍几种典型的知识抽取与表示方法,包括基于知识的自然语言处理、实体识别、关系提取等。
八、基于深度神经网络的知识库建立方法
在知识图谱的建设过程中,知识库的建立是一个复杂且艰巨的任务。传统方法主要包括以下几种方式:一是通过构建知识图谱来建立相关知识。
二是通过标注文本内容来建立相关条目,但标注数据量大、成本高,且存在大量无效数据。
三是利用神经网络模型进行知识图谱构建,可以很好地解决以上问题。
四是引入第三方辅助工具如专家系统、数据驱动方法等提高效率。
九、基于深度学习的推理机制和应用研究进展
目前,深度学习技术已经在很多领域中得到应用,例如文本理解、知识发现及机器学习等。而在这些应用中,深度学习模型的性能已经远远优于传统方法(如 BERT、 DLR、 BERT及 Xposed LSTM等)。其中,知识发现是一个重要的研究方向,因为其具有较高的维数空间,可以更好地解决多模态文本和实体识别等问题。此外,深度学习模型能提供较强的跨模态特征表示能力,可应用于文本检索以及知识发现等领域的任务。
十、实验结果及分析
为进一步验证 ChatGPT模型的有效性,我们在该专题的第四部分进行了多个模型的对比测试,包括了 BERT、 DLR等主流框架以及 NIST、 IJCAI、 CCF等开源系统,对比结果如下:
图2为 ChatGPT (ChatPageNet-X)在不同测试集上的表现情况。由于文本本身不具有上下文关系及语法结构,因此我们采用了三种不同的分析方法进行分析:TF-IDF、 FIDF和SR-CNN。
十一、下一步研究方向和展望
针对 ChatGPT,目前还存在一些亟待解决的问题:
十二、论文创新点和难点讨论
十三、论文总结&展望
本文首先对近年来国内外基于知识图谱的相关研究进展进行了介绍,并探讨了如何利用现有平台来实现相关任务。此外,本文对知识图谱的构建方法、核心问题和应用进行了讨论,如基于文本预处理的数据融合方法、文本标注以及实体识别的模型等。ChatGPT是一个非常有潜力的基于深度学习的数据驱动知识图谱构建模型,可以用来完成智能客服领域大量复杂任务,如:问答问题抽取、用户画像、事件分类、知识推荐以及知识搜索等。由于其采用了深度神经网络与文本预处理结合来完成构建任务,使得其不仅可以完成文本内容的检索(如“知乎用户”查询)功能,还能完成事件(如“淘宝客服”查询)等功能,为智能客服领域带来新的启发与发展。
除此之外,还有:
ChatGPT的知识图谱与语义理解能力
摘要:本文介绍了基于 ChatGPT的知识图谱与语义理解能力,并对其在知识发现、推理、分类、推荐和个性化等方面的应用进行了详细地介绍。文章对 ChatGPT的技术特点和应用领域做了简要介绍,并对其在知识发现方面所做的工作进行了简要探讨。ChatGPT是一种基于 Web技术的新型自动知识图谱分析系统,它以 Web和 Web端为基础,将知识图谱的分析与推荐功能相结合。本报告将系统分为两个部分:知识发现部分和语义理解部分。前者主要研究如何从用户输入的信息中识别潜在规则并进行处理;后者主要是为用户提供个性化服务,以使系统更好地满足用户在不同领域提出的应用需求。
1引言
知识图谱(Knowledge Graph)是一种新的信息表示形式,它可以用来表示用户在互联网上输入的大量信息。目前,大多数自动图谱分析系统都是以 Web为基础展开功能,但 Web技术本身具有很强的动态性和开放性,这使得该系统在面对知识图谱与语义理解能力方面的要求更为复杂。因此,研究并开发一种新体系结构对知识图谱技术发展具有重要意义。
2研究背景
基于文本和知识的搜索引擎是近年来发展起来的一种智能检索方式,它利用大量自然语言文本和其他信息,利用机器学习和深度学习技术来获取知识。
3系统结构简介
知识发现部分由用户输入数据和知识图谱构建两个部分组成,其中用户输入数据是系统的基础,如有兴趣的用户可以在网页上直接输入想要查询的问题;而知识图谱的构建部分由 ChatGPT完成,它是基于知识图谱进行分析预测等应用。其中,知识发现主要从两个方面入手:一方面,通过网页和 web端实现知识图谱的构建;另一方面,利用数据仓库技术将用户提出的问题进行整理、分析并生成查询结果。在此基础上对所查询问题进行归类和分析处理,以实现个性化服务。
4功能与特性介绍
下面对这两部分分别做详细的介绍。
5技术特点和应用领域
ChatGPT的技术特点主要包括:
●基于文本和数据的结合;●支持动态搜索和用户自定义;●支持知识推理和推荐功能;●支持面向不同领域的应用开发(如知识发现、用户行为分析、个性化服务等)。
6系统主要任务简介
本系统主要的任务是为用户提供个性化服务,其目的是为了提升系统对用户需求的响应速度,使用户可以更好地进行知识挖掘、推荐等操作,从而提高工作效率。本系统主要分为两个部分:一是基于现有知识库的知识发现;二是基于 Web端的个性化服务。其中包括一个最重要的部分: Web端的个性化服务内容。
7推理部分研究内容及主要算法
本部分主要讨论 ChatGPT的基本算法,并在此基础上探讨其在推理方面的研究内容。
8知识发现部分概述和技术特点
ChatGPT中的知识发现部分采用的是基于HTML5+ WebLogic的数据处理技术,即先对数据库中的知识数据进行预处理,然后采用文本、图片等进行可视化表达,最后通过HTML5+ WebLogic对文本文件进行可视化呈现。为了更好地对文本内容进行分析,同时避免语义分割问题,该技术还可以与用户所需要的功能相结合。用户只需输入一段文字并选择对应的功能描述,系统就可以通过HTML5+ WebLogic完成知识图谱内容的创建以及自动抽取。用户只需要在 Web端输入一段文字和图片即可实现对文本的理解分析功能,并通过 Web端对该内容进行展示。
9具体应用场景简介
如图2所示,在应用场景方面, ChatGPT主要包括以下几个方面:
10数据集介绍及处理过程分析
ChatGPT采用的数据集是 PubMed中的数据集,该数据集是由大量的新闻、博客和新闻报道组成(见表1),数据涵盖了各个领域,如:法律、军事、科技、经济等。PubMed中的知识图谱可以在 ChatGPT中实现。由于所用的文本具有很高的格式要求,因此,为了保证数据集质量,在整个处理过程中都需要进行一些参数处理(见表2)。
11实现过程中遇到的问题及解决方法探讨。
ChatGPT的知识发现和语义理解部分的实现过程中,遇到了很多技术难点,这些问题主要体现在以下几个方面:
如何利用现有数据源构建高质量知识图谱;如何处理基于用户输入数据生成的大量文本,如图10所示。由于目前还没有相应的标准及规范,所以需要进一步地探索研究。对于这类问题,可以通过在现有数据库中直接构建文本摘要信息,然后利用预处理、特征提取和标签抽取等方法,来实现高质量文本内容的获取。这对于大规模文本数据的处理是非常有意义的一步。
12算法性能评价指标和改进建议
在本文中,我们讨论了 ChatGPT算法性能评价的指标。
13总结与展望