[发明专利]对话生成方法、装置、电子设备及存储介质有效
申请号: | 201911242509.6 | 申请日: | 2019-12-06 |
公开(公告)号: | CN111177339B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 徐俊;牛正雨;吴华;王海峰 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/36;G06F16/335 |
代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 田宏宾 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对话 生成 方法 装置 电子设备 存储 介质 | ||
本申请公开了对话生成方法、装置、电子设备及存储介质,涉及人工智能领域,其中方法可包括:在对话过程中,获取待回复的对话语句,对所述对话语句进行关键词提取;确定出提取出的关键词对应的闲聊图谱中的节点,闲聊图谱为预先构建的,其中包含有分别对应于不同关键词的节点,节点之间的边体现不同关键词之间的对话跳转方式;将闲聊图谱中与确定出的节点存在直接边关系的节点对应的关键词作为候选关键词;从候选关键词中选出最佳关键词;根据最佳关键词生成回复语句。应用本申请所述方案,可生成主题、语义等连贯和准确的对话语句等。
技术领域
本申请涉及计算机应用技术,特别涉及人工智能领域的对话生成方法、装置、电子设备及存储介质。
背景技术
目前的对话生成技术主要针对任务类对话或特定领域对话,而针对开放域对话,即不限定领域的闲聊对话,还没有一种较好的对话生成方式。
发明内容
有鉴于此,本申请提供了对话生成方法、装置、电子设备及存储介质。
一种对话生成方法,包括:
在对话过程中,获取待回复的对话语句,对所述对话语句进行关键词提取;
确定出提取出的关键词对应的闲聊图谱中的节点,所述闲聊图谱为预先构建的,其中包含有分别对应于不同关键词的节点,节点之间的边体现不同关键词之间的对话跳转方式;
将所述闲聊图谱中与确定出的节点存在直接边关系的节点对应的关键词作为候选关键词;
从所述候选关键词中选出最佳关键词;
根据所述最佳关键词生成回复语句。
根据本申请一优选实施例,所述从所述候选关键词中选出最佳关键词包括:
分别获取当前对话状态的向量表示以及各候选关键词的向量表示;
根据获取到的向量表示确定出所述最佳关键词。
根据本申请一优选实施例,所述获取当前对话状态的向量表示包括:
获取所述对话过程中的最新N条对话语句对应的向量表示,N为大于一的正整数;
获取所述对话过程中已使用的最佳关键词对应的向量表示;
将两个向量表示进行拼接,得到所述当前对话状态的向量表示。
根据本申请一优选实施例,所述根据获取到的向量表示确定出所述最佳关键词包括:
分别获取各候选关键词的向量表示与所述当前对话状态的向量表示之间的相似度;
将相似度最大的候选关键词作为所述最佳关键词。
根据本申请一优选实施例,所述根据所述最佳关键词生成回复语句包括:结合所述最佳关键词及所述对话语句生成所述回复语句。
根据本申请一优选实施例,所述结合所述最佳关键词及所述对话语句生成所述回复语句包括:
将所述最佳关键词及所述对话语句输入预先训练得到的回复生成模型,得到所述回复语句。
一种对话生成装置,包括:关键词提取单元、候选关键词确定单元、最佳关键词确定单元以及回复语句生成单元;
所述关键词提取单元,用于在对话过程中,获取待回复的对话语句,对所述对话语句进行关键词提取;
所述候选关键词确定单元,用于确定出提取出的关键词对应的闲聊图谱中的节点,所述闲聊图谱为预先构建的,其中包含有分别对应于不同关键词的节点,节点之间的边体现不同关键词之间的对话跳转方式;将所述闲聊图谱中与确定出的节点存在直接边关系的节点对应的关键词作为候选关键词;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911242509.6/2.html,转载请声明来源钻瓜专利网。