本申请实施例公开了一种对话交互方法、装置、设备和存储介质,涉及人工智能技术领域。具体实现方案为:根据句子树,确定接收到的用户信息的第一语义编码;根据所述第一语义编码,从对话树中确定用于响应所述用户信息的第二语义编码;其中,所述句子树和所述对话树通过逻辑脑图样本中句子节点信息和/或词语节点信息训练得到;从所述句子树中确定所述第二语义编码的目标响应句子,用于与用户对话。本申请实施例基于逻辑脑图将对话逻辑快速学习到句子树和对话树中,通过句子树和对话树之间的交替匹配,使得响应内容考虑了上文对话内容,且包容了对话内容的多种表示,保障了对话内容的多样性,提高人机之间多轮对话的准确性。
Dialogue and interaction methods, devices, equipment and storage media
【技术实现步骤摘要】
对话交互方法、装置、设备和存储介质
本申请实施例涉及计算机
,尤其涉及人工智能
,具体涉及一种对话交互方法、装置、设备和存储介质。
技术介绍
随着智能音箱设备等智能设备的普及,用户与智能设备之间的对话需求日益增长,除了资源点播、家居控制等需求外,大部分用户还有与智能设备进行情感交流、日常对话、话题聊天等人机交互行为。然而,现有技术通常仅能够实现单轮对话效果,缺乏对话上下文的逻辑性,多轮对话的准确率较低,且训练语料成本较高。
技术实现思路
本申请实施例提供了一种对话交互方法、装置、设备和存储介质,能够提高人机之间多轮对话的准确性。第一方面,本申请实施例提供了一种对话交互方法,包括:根据句子树,确定接收到的用户信息的第一语义编码;根据所述第一语义编码,从对话树中确定用于响应所述用户信息的第二语义编码;其中,所述句子树和所述对话树通过逻辑脑图样本中句子节点信息和/或词语节点信息训练得到;从所述句子树中确定所述第二语义编码的目标响应句子,用于与用户对话。上述申请中的一个实施例具有如下优点或有益效果:基于逻辑脑图将对话逻辑快速学习到句子树和对话树中,通过句子树和对话树之间的交替匹配,使得响应内容考虑了上文对话内容,且包容了对话内容的多种表示,保障了对话内容的多样性,提高人机之间多轮对话的准确性。可选的,所述句子树用于表示词语与句子之间的组合关系,所述对话树用于表示对话中句子之间的响应关系。上述申请中的一个实施例具有如下优点或有益效果:通过具有组合关系的句子树,以及具有响应关系的对话树,使得响应内容考虑了上文对话内容,且包容了对话内容的多种表示,保障了对话内容的多种可能性。可选的,所述句子树和所述对话树通过如下方式确定,包括:根据所述逻辑脑图样本,学习得到句子树和对话树中的节点;在所述句子树和所述对话树中,确定节点之间的转换概率。上述申请中的一个实施例具有如下优点或有益效果:根据逻辑脑图样本确定的节点信息和节点之间的转换概率,公同构成了句子树和对话树,使得树中的节点之间具有对话逻辑,包容了对话内容的多种表示,保障了对话内容的多种可能性。可选的,根据所述逻辑脑图样本,学习得到句子树中的节点,包括:对所述逻辑脑图样本进行词语节点深度搜索,得到完整对话路径;根据所述完整对话路径中的词语节点,构成对话词典;对所述对话词典词语所组成的句子进行句子语义压缩,生成句子树中的句子节点,以及根据所述对话词典得到所述句子节点中的词语节点组合;根据所述句子节点中词语节点组合的语义,为所述句子节点添加标识句子语义的语义编码。上述申请中的一个实施例具有如下优点或有益效果:基于逻辑脑图样本构建的对话词典中的词语,构成了句子树中的词语节点,词语节点组合所表达的语义构成了句子节点,基于词语节点的不同组合方式,句子节点可能含有不同的句子语义,从而每一种句子语义都配置有对应的语义编码,有利于对不同表示的用户信息的识别,以及对同一语义的多种表示,确保了对话的多样性。可选的,根据所述逻辑脑图样本,学习得到对话树中的节点,包括:对所述逻辑脑图样本中的句子节点进行语义压缩,生成对话树中的句子节点;基于逻辑脑图中句子节点之间连接关系所表示的对话逻辑,确定对话树中句子节点之间的响应关系;根据所述句子节点以及句子节点之间的响应关系,得到对话树,并根据所述句子节点的语义为所述句子节点添加标识句子语义的语义编码。上述申请中的一个实施例具有如下优点或有益效果:基于逻辑脑图样本压缩后的句子语义,构成了对话树中的句子节点,并为每个句子节点添加语义编码,基于逻辑脑图中的对话逻辑,确定对话树中的句子节点之间的响应关系,语义的相应关系有利于确定对话中话语之间的对话逻辑,且不局限于句子中词语的表示。可选的,所述根据句子树,确定接收到的用户信息的第一语义编码,包括:根据所述用户信息的词语信息,从所述句子树的词语节点向句子节点遍历,确定构成所述用户信息的目标词语节点组合;根据所述目标词语节点组合,从所述目标词语节点组合所属句子节点中,确定用于表示所述用户信息的第一语义编码。上述申请中的一个实施例具有如下优点或有益效果:通过将用户信息中的词语信息与句子树中的句子节点进行匹配,确定符合词语信息的目标词语节点组合,从而确定目标词语节点组合所属句子节点的第一语义编码,实现了对用户信息的语义识别。可选的,所述根据所述第一语义编码,从对话树中确定用于响应所述用户信息的第二语义编码,包括:从所述对话树中定位得到与所述第一语义编码一致的目标用户句子节点;根据与所述目标用户句子节点具有响应关系的候选句子节点的转换概率,从所述候选句子节点中抽取得到响应句子节点;确定所述响应句子节点的第二语义编码。上述申请中的一个实施例具有如下优点或有益效果:基于第一语义编码在对话树中进行句子节点定位,从而根据句子节点之间的响应关系,确定响应用户信息的第二语义编码,实现了在对话逻辑的基础上确定响应语义,避免了词语表示对于对话的局限性以及对话上文的忽略,保障了对话的多样性和准确性。可选的,所述从所述句子树中确定所述第二语义编码的目标响应句子,包括:从所述句子树中,查找与所述第二语义编码一致的目标响应句子节点;根据与所述目标响应句子节点具有组合关系的候选词语节点的转换概率,从所述候选词语节点中抽取得到目标响应词语节点;将所述目标响应词语节点进行组合,得到所述目标响应句子。上述申请中的一个实施例具有如下优点或有益效果:根据作为响应语义的第二语义编码从句子树中确定目标响应句子节点,并根据第二语义编码确定表达该第二语义的词语组合,最终形成目标响应句子用于对话。在语义表达正确的情况下,保障了对话的多样性。第二方面,本申请实施例提供了一种对话交互装置,包括:用户语义识别模块,用于根据句子树,确定接收到的用户信息的第一语义编码;响应语义确定模块,用于根据所述第一语义编码,从对话树中确定用于响应所述用户信息的第二语义编码;其中,所述句子树和所述对话树通过逻辑脑图样本中句子节点信息和/或词语节点信息训练得到;响应句子确定模块,用于从所述句子树中确定所述第二语义编码的目标响应句子,用于与用户对话。第三方面,本申请实施例提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请任意实施例所述的对话交互方法。第四方面,本申请实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请任意实施例所述的对话交互方法。上述申请中的一个实施例具有如下优点或有益效果:通过逻辑脑图样本中句子节点信息和/或词语节点信息,预先训本文档来自技高网...
【技术保护点】
1.一种对话交互方法,其特征在于,包括:/n根据句子树,确定接收到的用户信息的第一语义编码;/n根据所述第一语义编码,从对话树中确定用于响应所述用户信息的第二语义编码;其中,所述句子树和所述对话树通过逻辑脑图样本中句子节点信息和/或词语节点信息训练得到;/n从所述句子树中确定所述第二语义编码的目标响应句子,用于与用户对话。/n
【技术特征摘要】
1.一种对话交互方法,其特征在于,包括:
根据句子树,确定接收到的用户信息的第一语义编码;
根据所述第一语义编码,从对话树中确定用于响应所述用户信息的第二语义编码;其中,所述句子树和所述对话树通过逻辑脑图样本中句子节点信息和/或词语节点信息训练得到;
从所述句子树中确定所述第二语义编码的目标响应句子,用于与用户对话。
2.根据权利要求1所述的方法,其特征在于,所述句子树用于表示词语与句子之间的组合关系,所述对话树用于表示对话中句子之间的响应关系。
3.根据权利要求1所述的方法,其特征在于,所述句子树和所述对话树通过如下方式确定,包括:
根据所述逻辑脑图样本,学习得到句子树和对话树中的节点;
在所述句子树和所述对话树中,确定节点之间的转换概率。
4.根据权利要求3所述的方法,其特征在于,根据所述逻辑脑图样本,学习得到句子树中的节点,包括:
对所述逻辑脑图样本进行词语节点深度搜索,得到完整对话路径;
根据所述完整对话路径中的词语节点,构成对话词典;
对所述对话词典词语所组成的句子进行句子语义压缩,生成句子树中的句子节点,以及根据所述对话词典得到所述句子节点中的词语节点组合;
根据所述句子节点中词语节点组合的语义,为所述句子节点添加标识句子语义的语义编码。
5.根据权利要求3所述的方法,其特征在于,根据所述逻辑脑图样本,学习得到对话树中的节点,包括:
对所述逻辑脑图样本中的句子节点进行语义压缩,生成对话树中的句子节点;
基于逻辑脑图中句子节点之间连接关系所表示的对话逻辑,确定对话树中句子节点之间的响应关系;
根据所述句子节点以及句子节点之间的响应关系,得到对话树,并根据所述句子节点的语义为所述句子节点添加标识句子语义的语义编码。
6.根据权利要求1所述的方法,其特征在于,所述根据句子树,确定接收到的用户信息的第一语义编码,包括:
根据所述用户信息的词语信息,从所述句子树的词语节点向句子节点遍历,...
【专利技术属性】
技术研发人员:贺文嵩,苗亚飞,汤其超,徐犇,谢剑,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。