回复生成方法、电子设备及计算机存储介质技术

技术编号:34804734 阅读:39 留言:0更新日期:2022-09-03 20:12
本申请实施例提供了一种回复生成方法、电子设备及计算机存储介质。该回复生成方法,包括:获取基于问题语句生成的SQL语句、以及SQL语句的查询结果,查询结果包括数据表内的多个长度不同的表值;将查询结果中的至少部分表值映射为固定长度的标签,并基于SQL语句、查询结果、以及映射结果构建异构图;基于异构图中节点的连接关系和节点的内容,生成包含标签的文字序列;将文字序列和异构图输入到训练的回复生成模型中,获取回复生成输出的带标签的、自然语言的语句;将回复生成模型输出的语句中的标签替换为对应的表值,以获得自然语言的回复语句。该方法可以提升计算、处理速度。处理速度。处理速度。

【技术实现步骤摘要】
回复生成方法、电子设备及计算机存储介质


[0001]本申请实施例涉及计算机
,尤其涉及一种回复生成方法、电子设备及计算机存储介质。

技术介绍

[0002]TableQA(表格问答)系统可以在金融、教育、运营商、医疗等领域应用,现有的TableQA系统通过神经网络模型将用户的问题语句转换为SQL语句,再通过SQL语句查询数据库,基于查询出的结果生成自然语言的回答语句。
[0003]这种TableQA系统由于问题语句或者回答语句中可能存在特别长的表值,如地址、描述、简介等,会使神经网络模型的输入、输出的长度变得很长且不可控,严重影响训练和解码的效率,同时也给神经网络模型引入了更多的噪声影响生成效果。

技术实现思路

[0004]有鉴于此,本申请实施例提供一种回复生成方案,以至少部分解决上述问题。
[0005]根据本申请实施例的第一方面,提供了一种回复生成方法,包括:获取基于问题语句生成的SQL语句、以及所述SQL语句的查询结果,所述查询结果包括数据表内的多个长度不同的表值;将所述查询结果中的至少部分表值映射为固定本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种回复生成方法,包括:获取基于问题语句生成的SQL语句、以及所述SQL语句的查询结果,所述查询结果包括数据表内的多个长度不同的表值;将所述查询结果中的至少部分表值映射为固定长度的标签,并基于所述SQL语句、所述查询结果、以及映射结果构建异构图;基于所述异构图中节点的连接关系和节点的内容,生成包含所述标签的文字序列;将所述文字序列和所述异构图输入到训练的回复生成模型中,获取所述回复生成输出的带所述标签的、自然语言的语句;将回复生成模型输出的语句中的所述标签替换为对应的表值,以获得自然语言的回复语句。2.根据权利要求1所述的方法,其中,所述基于所述SQL语句、所述查询结果、以及映射结果构建异构图,包括:基于所述SQL语句生成第一图结构,所述第一图结构包括多个SQL节点,所述SQL节点的内容与所述SQL语句的内容对应;基于所述查询结果生成第二图结构,所述第二图结构包括多个数据表节点,至少一个所述数据表节点的内容与所述查询结果中的表值的标签对应;根据所述第一图结构和所述第二图结构,生成包含所述表值对应的标签的异构图。3.根据权利要求2所述的方法,其中,所述根据所述第一图结构和所述第二图结构,生成异构图,包括:根据所述SQL语句和所述查询结果之间的属性关系,将所述第一图结构和所述第二图结构链接为异构图。4.根据权利要求2所述的方法,其中,所述基于所述异构图中节点的连接关系和节点的内容,生成包含所述标签的文字序列,包括:从所述异构图的根节点开始,按照所述异构图的节点之间的连接关系,读取所述异构图中各节点的内容,生成所述文字序列。5.根据权利要求2所述的方法,其中,将所述文字序列和所述异构图输入到训练的回复生成模型中,获取所述回复生成输出的带所述标签的、自然语言的语句,包括:将所述文字序列和所述异构图输入到所述回复生成模型的编码器中,以获得所述文字序列中的文字语义信息和所述异构图中的结构语义信息;将所述文字语义信息和所述结构语义信息输入到所述回...

【专利技术属性】
技术研发人员:耿瑞莹李亮石翔黎槟华李永彬孙健
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1