一种问题数据答案的确定方法及装置制造方法及图纸

技术编号:22135313 阅读:20 留言:0更新日期:2019-09-18 09:01
本申请公开了一种问题数据答案的确定方法及装置,涉及计算机领域,用于准确的确定问题数据的答案。包括:获取用户输入的第一问题数据;所述第一问题数据包括至少一个词语;确定至少一个词语中每个词语之间的词语关系;根据所述至少一个词语、所述词语关系及意图图谱确定所述第一问题数据对应的服务类型;其中,所述意图图谱至少包括所述至少一个词语关联的服务类型;根据所述第一问题数据对应的服务类型从至少一个预设答案中确定所述第一问题数据的答案。

A Method and Device for Determining Question Data Answers

【技术实现步骤摘要】
一种问题数据答案的确定方法及装置
本申请实施例涉及计算机
,尤其涉及一种问题数据答案的确定方法及装置。
技术介绍
问答系统的实现需要强大和全面的知识资源库作为基础。早期的知识资源库大多是由各个领域的专家去构建的各自专业领域的知识资源库。但专家构建知识资源库的缺点是构建大规模的知识资源库时费时费力,而且在转换领域的时候,必须构建另一个领域的知识资源库,并且各个领域的知识资源库的构建方法和构建完成的知识资源库的结构一般情况下是不一致的。构建方法不具有通用性和知识资源库的结构不具有一致性,不能产生通用领域的问答系统。在构建知识资源库的同时,还需要深入理解用户提出的问题数据。由于计算机理解人类语言比较困难,目前解决这一问题数据有两种方法:一种是语义解析方法(scmanticparsing),另一种是基于信息检索的方法。语义解析方法最常用的方法是利用组合范畴语法(combinatorycategorialgrammar,CCG)。但是在CCG方法中起到重要作用的词汇大部分都是由人工生成,因此限制了领域的转换和扩展。如果领域转换,则必须重新生成一批新领域的特定词汇,并且在需要生成大规模词汇的时候需要耗费大量的人力和时间。基于信息检索的方法比较成熟且简单实用,而且不需要像CCG那样人工生成词汇,但是缺点是基于信息检索的方法要求答案中必须至少包含问句中的一个字或词,所以不如语义解析方法准确。
技术实现思路
本申请的实施例提供一种问题数据答案的确定方法及装置,用于准确的确定满足用户需求的答案并节省人力成本。为达到上述目的,本申请的实施例采用如下技术方案:第一方面,提供了一种问题数据答案的确定方法,该方法包括:获取用户输入的第一问题数据;第一问题数据包括至少一个词语;确定至少一个词语中每个词语之间的词语关系;根据至少一个词语、词语关系及意图图谱确定第一问题数据对应的服务类型;其中,意图图谱至少包括至少一个词语关联的服务类型;根据第一问题数据对应的服务类型从至少一个预设答案中确定第一问题数据的答案。本申请实施例提供的问题数据的处理方法,通过识别用户输入的问题数据确定至少一个词语及至少一个词语中每个词语的词语关系,从而可以准确的解析问题数据;通过确定问题数据对应的服务类型,减少搜索范围,可以快速的确定问题数据的答案,因此可以满足用户需求,并降低人工成本。第二方面,提供了一种问题数据答案的确定装置,该装置可以为服务器,也可以为应用于服务器的芯片,该装置可以包括:通信单元、确定单元;通信单元,用于获取用户输入的第一问题数据;第一问题数据包括至少一个词语;确定单元,用于确定至少一个词语中每个词语之间的词语关系;确定单元,还用于根据至少一个词语、词语关系及意图图谱确定第一问题数据对应的服务类型;其中,意图图谱至少包括所述至少一个词语关联的服务类型;确定单元,还用于根据第一问题数据对应的服务类型从至少一个预设答案中确定第一问题数据的答案。第三方面,提供了一种可读存储介质,可读存储介质中存储有指令,当指令被执行时,实现如第一方面的方法。第四方面,提供了一种计算机程序产品,计算机程序产品包含至少一个指令,当至少一个指令在计算机上运行时,使得计算机执行如第一方面的方法。第五方面,提供一种芯片,芯片包括至少一个处理器及通信接口,通信接口和至少一个处理器耦合,至少一个处理器用于运行计算机程序或指令,以实现第一方面的方法。上述提供的装置或计算机存储介质或计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文提供的对应的方法中对应方案的有益效果,此处不再赘述。附图说明图1为本申请的实施例提供的一种问答系统的结构示意图;图2为本申请的实施例提供的一种问题数据答案的确定方法流程示意图一;图3为本申请的实施例提供的一种问题数据答案的确定方法流程示意图二;图4为本申请的实施例提供的一种问题数据答案的确定方法流程示意图三;图5为本申请的实施例提供的一种意识图谱的结构示意图;图6为本申请的实施例提供的一种包括比较服务的意识图谱的结构示意图;图7为本申请的实施例提供的一种计算型的数据结构示意图;图8为本申请的实施例提供的一种问题数据答案的确定方法流程示意图四;图9为本申请的实施例提供的一种问题数据答案的确定方法流程示意图五;图10为本申请的实施例提供的一种问题数据答案的确定装置结构示意图一;图11为本申请的实施例提供的一种问题数据答案的确定装置结构示意图二;图12为本申请的实施例提供的一种问题数据答案的确定装置结构示意图三;图13为本申请的实施例提供的一种芯片的装置结构示意图。具体实施方式为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一历史问题数据和第二历史问题数据仅仅是为了区分不同的历史问题数据,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。如图1所示,图1示出了本申请实施例提供的一种问答系统的结构示意图。该问答系统包括:输入层、实体识别层、意图识别层、问题数据回答层。其中,输入层:用于检索用户输入问题数据。输入层可以包括:语音输入、聊天输入及搜索输入。实体识别层:用于识别用户输入问题数据的至少一个词语。实体识别层可以包括服务类型识别模块、基于知识图谱的识别模块和NLP识别模块。意图识别层:用于根据至少一个词语识别用户输入问题数据的服务类型。至少一个词语可以为:单个实体、实体+实体对应的属性、实体+关系、经常问到的问题数据(frequentlyaskedquestions,FAQ)匹配阈值以及其他词语。问题数据回答层:用于根据用户输入问题数据及服务类型确定答案。问题回答层可以包括:实体搜索模块、语义搜索模块、图计算挖掘模块、FAQ检索模块以及全文检索模块。问题数据回答层通过上述任意一种或多种组合可以确定用户输入问题数据的答案。一种可能实现的方式中,如图1所示,该问答系统还可以包括预处理层,预处理层用于对用户输入问数据进行处理,如检查用户输入的问题数据是否有错别字或有特殊符号等。一种可能实现的方式中,如图1所示,该问答系统还可以包括问题数据提示本文档来自技高网...

【技术保护点】
1.一种问题数据答案的确定方法,其特征在于,包括:获取用户输入的第一问题数据;所述第一问题数据包括至少一个词语;确定所述至少一个词语中每个词语之间的词语关系;根据所述至少一个词语、所述词语关系及意图图谱确定所述第一问题数据对应的服务类型;其中,所述意图图谱至少包括所述至少一个词语关联的服务类型;根据所述第一问题数据对应的服务类型从至少一个预设答案中确定所述第一问题数据的答案。

【技术特征摘要】
1.一种问题数据答案的确定方法,其特征在于,包括:获取用户输入的第一问题数据;所述第一问题数据包括至少一个词语;确定所述至少一个词语中每个词语之间的词语关系;根据所述至少一个词语、所述词语关系及意图图谱确定所述第一问题数据对应的服务类型;其中,所述意图图谱至少包括所述至少一个词语关联的服务类型;根据所述第一问题数据对应的服务类型从至少一个预设答案中确定所述第一问题数据的答案。2.根据权利要求1所述的方法,其特征在于,所述确定至少一个词语中每个词语之间的词语关系,包括:根据知识图谱从所述第一问题数据中确定所述至少一个词语;所述知识图谱包括多个实体、所述多个实体之间的关系以及所述多个实体中每个实体对应的属性及属性值;根据自然语言处理NLP确定所述至少一个词语中每个词语之间的词语关系。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述至少一个词语、所述词语关系及意图图谱确定所述第一问题数据对应的服务类型,包括:根据所述至少一个词语及所述词语关系从至少一个预设意图图谱中确定所述第一问题数据对应的意图图谱;将所述第一问题数据对应的意图图谱的服务类型确定为所述第一问题数据对应的所述服务类型;其中,所述服务类型包括事实服务、图计算服务、统计服务、比较服务中的任一个。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获取用户输入的第二问题数据;确定第二问题数据和所述第一问题数据关联的情况下,提取所述至少一个词语中的第一词语;根据所述第一词语更新所述第二问题数据;根据更新的第二问题数据确定所述第二问题数据的答案。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:计算所述第一问题数据与第一历史问题数据的相似度;若所述相似度大于或等于阈值,则确定第二历史问题数据的答案;其中,所述第二历史问题数据与所述第一历史问题数据之间具有相同的词语。6.一种问题数据答案的确定装置,其特征在于,包括:通信单元、确定单元;所述通信单元,用于获取用户输入的第一问题数据;所述第一问题数据包括至少一个词语;所述确定单元,用于确定所述至少一个词语中每个词语之间的词语关...

【专利技术属性】
技术研发人员:张宾孙喜民周晶于晓昆
申请(专利权)人:国网电子商务有限公司英大商务服务有限公司
类型:发明
国别省市:北京,11

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

1