问题生成方法、智能问答系统、介质以及计算机系统技术方案

技术编号:21184652 阅读:23 留言:0更新日期:2019-05-22 15:15
本公开提供了一种问题生成方法,应用于智能问答系统,智能问答系统能够对获取到的对话记录进行处理并输出标准问题,该方法包括获取一条或多条对话记录;将一条或多条对话记录所包含的词语组合生成至少一个问题;以及从至少一个问题中确定与一条或多条对话记录所涉及的意图相对应的标准问题。本公开还提供了一种智能问答系统、一种计算机可读存储介质以及一种计算机系统。

Question Generation Method, Intelligent Question Answering System, Media and Computer System

The present disclosure provides a question generation method applied to an intelligent question answering system, which can process and output standard questions to acquired conversation records. The method includes acquiring one or more conversation records, generating at least one question by combining words contained in one or more conversation records, and determining one or more questions from at least one question. Standard issues related to the intention involved in the record of the dialogue. The present disclosure also provides an intelligent question answering system, a computer readable storage medium and a computer system.

【技术实现步骤摘要】
问题生成方法、智能问答系统、介质以及计算机系统
本公开涉及一种问题生成方法、一种智能问答系统、一种计算机可读存储介质以及一种计算机系统。
技术介绍
智能问答系统可以为电子设备与用户之间建立基于自然语言的快捷有效的沟通,而问题的合理设置和推送可以进一步提高沟通效率。然而在相关技术中,生成问题的方式一般采用人工生成方式,这种方式不仅生成效率低,而且生成的问题数量有限。
技术实现思路
本公开的一个方面提供了一种问题生成方法,应用于智能问答系统,上述智能问答系统能够对获取到的对话记录进行处理并输出标准问题,上述方法包括获取一条或多条对话记录;将上述一条或多条对话记录所包含的词语组合生成至少一个问题;从上述至少一个问题中确定与上述一条或多条对话记录所涉及的意图相对应的标准问题。可选地,将上述一条或多条对话记录所包含的词语组合生成至少一个问题包括根据上述一条或多条对话记录所包含的词语在对应对话记录中的语序生成有向词图,其中,上述有向词图包括多个节点,每个节点代表一个或多个词语,相同词语在上述有向词图中为同一节点;根据上述有向词图中的词语和语序生成至少一个句子;从上述至少一个句子中确定上述至少一个问题。可选地,从上述至少一个句子中确定上述至少一个问题包括检测上述至少一个句子中每个句子的构造是否满足语法规则;以及从满足上述语法规则的句子中确定上述至少一个问题。可选地,从上述至少一个句子中确定上述至少一个问题包括计算上述一条或多条对话记录所包含的任意两个词语在句子中相邻的概率;根据上述任意两个词语在句子中相邻的概率从上述至少一个句子中确定满足预设条件的目标句子;以及从上述目标句子中确定上述至少一个问题。可选地,计算上述一条或多条对话记录所包含的任意两个词语在句子中相邻的概率包括将上述至少一个句子中的每个句子分别输入预先训练好的长短期记忆模型中;以及通过上述长短期记忆模型输出每个句子中的任意两个词语在句子中相邻的概率。可选地,从上述至少一个问题中确定与上述一条或多条对话记录所涉及的意图相对应的标准问题包括采用自动摘要算法从上述至少一个问题中确定摘要句;以及将上述摘要句确定为与上述一条或多条对话记录所涉及的意图相对应的标准问题。可选地,上述方法还包括获取用户输入至上述智能问答系统的对话信息;确定与上述对话信息相匹配的标准问题;以及输出用于回答上述标准问题的内容,或者输出上述标准问题,以供用户确认上述对话信息的真实意图。本公开的另一个方面提供了一种智能问答系统,上述智能问答系统能够对获取到的对话记录进行处理并输出标准问题,上述系统包括第一获取模块,用于获取一条或多条对话记录;生成模块,用于将上述一条或多条对话记录所包含的词语组合生成至少一个问题;以及第一确定模块,用于从上述至少一个问题中确定与上述一条或多条对话记录所涉及的意图相对应的标准问题。可选地,上述生成模块包括第一生成单元,用于根据上述一条或多条对话记录所包含的词语在对应对话记录中的语序生成有向词图,其中,上述有向词图包括多个节点,每个节点代表一个或多个词语,相同词语在上述有向词图中为同一节点;第二生成单元,用于根据上述有向词图中的词语和语序生成至少一个句子;以及确定单元,用于从上述至少一个句子中确定上述至少一个问题。可选地,上述确定单元用于检测上述至少一个句子中每个句子的构造是否满足语法规则;以及从满足上述语法规则的句子中确定上述至少一个问题。可选地,上述确定单元用于计算上述一条或多条对话记录所包含的任意两个词语在句子中相邻的概率;根据上述任意两个词语在句子中相邻的概率从上述至少一个句子中确定满足预设条件的目标句子;以及从上述目标句子中确定上述至少一个问题。可选地,上述确定单元用于将上述至少一个句子中的每个句子分别输入预先训练好的长短期记忆模型中;以及通过上述长短期记忆模型输出每个句子中的任意两个词语在句子中相邻的概率。可选地,上述第一确定模块用于采用自动摘要算法从上述至少一个问题中确定摘要句;以及将上述摘要句确定为与上述一条或多条对话记录所涉及的意图相对应的标准问题。可选地,上述系统还包括第二获取模块,用于获取用户输入至上述智能问答系统的对话信息;第二确定模块,用于确定与上述对话信息相匹配的标准问题;输出模块,用于输出用于回答上述标准问题的内容,或者输出上述标准问题,以供用户确认上述对话信息的真实意图。本公开的另一个方面提供了一种计算机系统,包括处理器;以及计算机可读存储介质,存储有计算机可执行指令,上述指令在被上述处理器执行时用于实现如上所述的的方法。本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。附图说明为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:图1示意性示出了根据本公开实施例的问题生成方法及智能问答系统的应用场景图;图2示意性示出了根据本公开实施例的问题生成方法的流程图;图3示意性示出了根据本公开实施例的将一条或多条对话记录所包含的词语组合生成至少一个问题的流程图;图4示意性示出了根据本公开实施例的有向词图的示意图;图5示意性示出了根据本公开另一实施例的从至少一个句子中确定至少一个问题的示意图;图6示意性示出了根据本公开实施例的智能问答系统的框图;以及图7示意性示出了根据本公开实施例的适于实现上文描述的方法的计算机系统的框图。具体实施方式以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、本文档来自技高网...

【技术保护点】
1.一种问题生成方法,应用于智能问答系统,所述智能问答系统能够对获取到的对话记录进行处理并输出标准问题,所述方法包括:获取一条或多条对话记录;将所述一条或多条对话记录所包含的词语组合生成至少一个问题;以及从所述至少一个问题中确定与所述一条或多条对话记录所涉及的意图相对应的标准问题。

【技术特征摘要】
1.一种问题生成方法,应用于智能问答系统,所述智能问答系统能够对获取到的对话记录进行处理并输出标准问题,所述方法包括:获取一条或多条对话记录;将所述一条或多条对话记录所包含的词语组合生成至少一个问题;以及从所述至少一个问题中确定与所述一条或多条对话记录所涉及的意图相对应的标准问题。2.根据权利要求1所述的方法,其中,将所述一条或多条对话记录所包含的词语组合生成至少一个问题包括:根据所述一条或多条对话记录所包含的词语在对应对话记录中的语序生成有向词图,其中,所述有向词图包括多个节点,每个节点代表一个或多个词语,相同词语在所述有向词图中为同一节点;根据所述有向词图中的词语和语序生成至少一个句子;以及从所述至少一个句子中确定所述至少一个问题。3.根据权利要求2所述的方法,其中,从所述至少一个句子中确定所述至少一个问题包括:检测所述至少一个句子中每个句子的构造是否满足语法规则;以及从满足所述语法规则的句子中确定所述至少一个问题。4.根据权利要求2所述的方法,其中,从所述至少一个句子中确定所述至少一个问题包括:计算所述一条或多条对话记录所包含的任意两个词语在句子中相邻的概率;根据所述任意两个词语在句子中相邻的概率从所述至少一个句子中确定满足预设条件的目标句子;以及从所述目标句子中确定所述至少一个问题。5.根据权利要求4所述的方法,其中,计算所述一条或多条对话记录所包含的任意两个词语在句子中相邻...

【专利技术属性】
技术研发人员:程其江
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1