基于智能机器人的问答交互方法及系统技术方案

技术编号:19692658 阅读:31 留言:0更新日期:2018-12-08 11:23
本发明专利技术提供基于智能机器人的问答交互方法,其包含以下步骤:获取多模态输入数据,提取多模态输入数据中的提问信息;对提问信息进行垂直领域的语义解析,以获取用户的意图,其中,垂直领域的解析结果包括实体信息、关系信息,或者,属性信息;根据意图在知识图谱数据库中检索与意图匹配的应答数据并输出。本发明专利技术提供了一种智能机器人,智能机器人具备预设形象和预设属性,能够与用户进行多模态问答交互。并且,本发明专利技术还能够利用语义解析分析用户输入的问题,然后在知识图谱汇总检索答案,提高了答案的准确率,提升了交互的准确度。

【技术实现步骤摘要】
基于智能机器人的问答交互方法及系统
本专利技术涉及人工智能领域,具体地说,涉及一种基于智能机器人的问答交互方法及系统。
技术介绍
机器人多模态交互系统的开发致力于模仿人类对话,以试图在上下文之间模仿人类之间的交互。但是,目前来说,对于智能机器人相关的机器人多模态交互系统的开发还不太完善,尚未出现进行多模态交互的智能机器人,更为重要的是,目前在用户与智能机器人的问答交互过程中,智能机器人输出的答案准确率不高,缺乏准确率比较高的相关产品。因此,本专利技术提供了一种基于智能机器人的问答交互方法及系统。
技术实现思路
为解决上述问题,本专利技术提供了一种基于智能机器人的问答交互方法,所述方法包含以下步骤:获取多模态输入数据,提取所述多模态输入数据中的提问信息;对所述提问信息进行垂直领域的语义解析,以获取用户的意图,其中,所述垂直领域的解析结果包括实体信息、关系信息,或者,属性信息;根据所述意图在知识图谱数据库中检索与所述意图匹配的应答数据并输出。根据本专利技术的一个实施例,根据语义解析的结果确定用户的意图的步骤中,包含以下步骤:确定所述提问信息中包含的提问实体信息,确定提问实体;确定所述提问信息中包含的用户针对所述提问实体所提出的关系信息,或者,属性信息;将所述提问实体、所述关系信息和所述属性信息记录为用户的意图。根据本专利技术的一个实施例,根据所述意图在知识图谱数据库中检索与所述意图匹配的应答数据并将其进行输出的步骤中,包含:在具备实体、关系以及属性的三元组信息存储特点的知识图谱数据库中搜索所述关系信息以及所述属性信息的答案;将关系信息的答案数据以及属性信息的答案数据生成应答数据并输出。根据本专利技术的一个实施例,还包含:获取当前用户的身份特征信息,对当前用户的用户类型进行判断,确定当前用户的类别,其中,用户的类别包含:儿童用户。根据本专利技术的一个实施例,当与所述智能机器人交互的用户为儿童用户时,所述方法还包含:在解析所述提问信息时,采用儿童问答引擎对所述提问信息进行解析,确定儿童用户的交互意图。根据本专利技术的一个实施例,当与所述智能机器人交互的用户包含儿童用户时,输出所述应答数据的步骤中包含:筛选所述应答数据,剔除不适合儿童用户的数据。根据本专利技术的另一方面,还提供了一种基于智能机器人的问答交互装置,所述装置包含:提问信息提取模块,其用于获取多模态输入数据,提取所述多模态输入数据中的提问信息;提问信息解析模块,其用于对所述提问信息进行垂直领域的语义解析,以获取用户的意图,其中,所述垂直领域的解析结果包括实体信息、关系信息,或者,属性信息;用户意图匹配模块,其用于根据所述意图在知识图谱数据库中检索与所述意图匹配的应答数据并将其进行输出。根据本专利技术的另一方面,还提供了一种程序产品,其包含用于执行如上任一项所述的方法步骤的一系列指令。根据本专利技术的另一方面,还提供了一种基于智能机器人的问答交互系统,所述系统包含:智能终端,其用于获取多模态输入数据;智能机器人,其安装在所述智能终端上,具备特定的形象和预设属性,采用如上任一项所述的方法进行问答交互交互;云端大脑,其上存储有知识图谱数据库,用于对所述多模态输入数据进行语义理解、视觉识别、认知计算以及情感计算,以决策所述智能机器人输出应答数据。根据本专利技术的另一方面,还提供了一种问答交互机,该问答交互机采用基于智能机器人的问答交互系统进行问答服务,其中,所述问答交互机包括但不限于手机、平板电脑、手表、人形机器人以及故事机。本专利技术提供的基于智能机器人的问答交互方法及系统提供了一种智能机器人,智能机器人具备预设形象和预设属性,能够与用户进行多模态问答交互。并且,本专利技术还能够利用语义解析分析用户输入的问题,然后在知识图谱汇总检索答案,提高了答案的准确率,提升了交互的准确度。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1显示了根据本专利技术的一个实施例的基于智能机器人的问答交互方法的流程图;图2显示了根据本专利技术的一个实施例的基于智能机器人的问答交互方法确定用户的意图的流程图;图3显示了根据本专利技术的一个实施例的基于智能机器人的问答交互方法生成应答数据的流程图;图4显示了根据本专利技术的一个实施例的基于智能机器人的问答交互方法针对儿童用户的问答流程图;图5显示了根据本专利技术的一个实施例的知识图谱示意图;以及图6显示了根据本专利技术的一个实施例的基于智能机器人的问答交互装置模块框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下结合附图对本专利技术实施例作进一步地详细说明。为表述清晰,需要在实施例前进行如下说明:本专利技术提到的智能机器人具备特定的形象和预设属性,能够与用户进行多模态的交互。智能终端能够获取多模态输入数据;智能机器人基于所述智能终端的硬件获取多模态输入数据,在云端大脑的能力支持下,对多模态输入数据进行语义理解、视觉识别、认知计算、情感计算,以完成决策输出的过程。所提到的云端大脑为提供所述智能机器人对用户的交互需求进行语义理解(语言语义理解、动作语义理解、视觉识别、情感计算、认知计算)的处理能力的终端,实现与用户的交互,以决策所述智能机器人的输出应答数据。图1显示了根据本专利技术的一个实施例的基于智能机器人的问答交互方法的流程图。交互所需的前期准备或是条件有,智能机器人具备特定的形象特征。智能机器人具备自然语言理解、视觉感知、触摸感知、语言输出、情感表情动作输出等AI能力。如图1所示,在步骤S101中,获取多模态输入数据,提取多模态输入数据中的提问信息。一般来说,多模态输入数据包含多种类型的数据,可以是文本数据、音频数据、图像数据、视频数据、感知数据以及触摸数据等。在本步骤中,需要提取多模态输入数据中的提问信息。提取到提问信息后,接着,在步骤S102中,对提问信息进行垂直领域的语义解析,以获取用户的意图,其中,垂直领域的解析结果包括实体信息、关系信息,或者,属性信息。例如,在科技场景中,用户询问“河北省在地理位置上环抱哪两个省份?”,语义解析后,得到的实体信息为“河北省”,需要查询的关系信息是“在地理位置上环抱的省份”。确定用户的意图后,最后,在步骤S303中,根据意图在知识图谱数据库中检索与意图匹配的应答数据并输出。根据本专利技术的一个实施例,知识图谱中,实体、关系以及属性等相关数据是以三元组的方式存储在知识图谱中的。在确定了提问的意图后,就可以在知识图谱中查找匹配的应大数据,回复与智能机器人进行交互的用户。此外,本专利技术提供的基于智能机器人的问答交互系统还可以配合一种程序产品,其包含用于执行完成智能机器人的交互方法步骤的一系列指令。程序产品能够运行计算机指令,计算机指令包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。程序产品可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-OnlyMemory)、本文档来自技高网...

【技术保护点】
1.一种基于智能机器人的问答交互方法,其特征在于,所述方法包含以下步骤:获取多模态输入数据,提取所述多模态输入数据中的提问信息;对所述提问信息进行垂直领域的语义解析,以获取用户的意图,其中,所述垂直领域的解析结果包括实体信息、关系信息,或者,属性信息;根据所述意图在知识图谱数据库中检索与所述意图匹配的应答数据并输出。

【技术特征摘要】
1.一种基于智能机器人的问答交互方法,其特征在于,所述方法包含以下步骤:获取多模态输入数据,提取所述多模态输入数据中的提问信息;对所述提问信息进行垂直领域的语义解析,以获取用户的意图,其中,所述垂直领域的解析结果包括实体信息、关系信息,或者,属性信息;根据所述意图在知识图谱数据库中检索与所述意图匹配的应答数据并输出。2.如权利要求1所述的方法,其特征在于,根据语义解析的结果确定用户的意图的步骤中,包含以下步骤:确定所述提问信息中包含的提问实体信息,确定提问实体;确定所述提问信息中包含的用户针对所述提问实体所提出的关系信息,或者,属性信息;将所述提问实体、所述关系信息和所述属性信息记录为用户的意图。3.如权利要求2中所述的方法,其特征在于,根据所述意图在知识图谱数据库中检索与所述意图匹配的应答数据并将其进行输出的步骤中,包含:在具备实体、关系以及属性的三元组信息存储特点的知识图谱数据库中搜索所述关系信息以及所述属性信息的答案;将关系信息的答案数据以及属性信息的答案数据生成应答数据并输出。4.如权利要求1-3中任一项所述的方法,其特征在于,还包含:获取当前用户的身份特征信息,对当前用户的用户类型进行判断,确定当前用户的类别,其中,用户的类别包含:儿童用户。5.如权利要求4所述的方法,其特征在于,当与所述智能机器人交互的用户为儿童用户时,所述方法还包含:在解析所述提问信息时,采用儿童问答引擎...

【专利技术属性】
技术研发人员:谢巧菁魏晨
申请(专利权)人:北京光年无限科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1