[发明专利]确定语义上不同的响应以提供作为包括在电子通信中的建议在审
申请号: | 201780081784.7 | 申请日: | 2017-09-27 |
公开(公告)号: | CN110121707A | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 托比亚斯·考夫曼;安朱利·卡纳安 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F17/27 | 分类号: | G06F17/27 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李佳;刘笑芳 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 响应 语义 子集 嵌入 客户端设备 电子通信 回复 编码器模型 方法和装置 计算资源 神经网络 用户提供 子集选择 标准时 灵巧性 制定 | ||
1.一种由一个或多个处理器实现的方法,包括:
识别响应的候选集合,以考虑包括在对针对用户的发送电子通信的回复中,
所述候选集合的所述响应中的每个包括一个或多个令牌并且基于所述电子通信的内容来确定;
选择所述候选集合的所述响应中的第一响应,以包括在所选集合中;
基于将所述第一响应作为输入应用于神经网络响应编码器模型,在所述神经网络响应编码器模型上生成第一嵌入;
基于将所述候选集合的所述响应中的第二响应作为输入应用于所述神经网络响应编码器模型,在所述神经网络响应编码器模型上生成第二嵌入;
基于将所述第一嵌入与所述第二嵌入进行比较,确定所述第二响应相对于所述第一响应满足差异标准;
基于确定所述第二响应满足所述差异标准,选择所述第二响应以包括在所选集合中;以及
提供所选集合的所述响应,以在由所述用户的客户端设备渲染的界面中显示,所述界面使得能够选择所选集合的所述响应中的任何一个响应以包括在回复电子通信中,所述回复电子通信是所述用户对所述电子通信的回复。
2.根据权利要求1所述的方法,其中,所述处理器中的一个或多个远离所述客户端设备,并且其中,提供所选集合的所述响应以在所述界面中显示包括:
将内容发送到所述客户端设备,以使所述客户端设备以可选择的方式在所述界面中可视地渲染所选集合的所述响应。
3.根据权利要求1或2所述的方法,进一步包括:
接收对所选集合的所述响应中的给定响应的选择,所述选择是基于由所述客户端设备的用户界面输入设备生成的用户界面输入;以及
响应于接收到所述选择,将所述响应并入到所述回复通信中。
4.根据任一项前述权利要求所述的方法,其中,所述神经网络响应编码器模型包括长短期存储器单元。
5.根据权利要求4所述的方法,其中,生成所述第一嵌入包括:使用所述神经网络响应编码器模型的所述长短期存储器单元中的一个或多个长短期存储器单元的状态作为所述嵌入,所述状态是在将所述第一响应应用于所述神经网络响应编码器模型之后的状态。
6.根据权利要求4或5所述的方法,其中,生成所述第一嵌入进一步是基于在应用所述第一响应之前将所述电子通信的至少一部分应用于所述神经网络响应编码器模型;并且其中,生成所述第二嵌入进一步是基于在将所述第二响应应用于所述神经网络响应编码器模型之前将所述电子通信的至少一部分应用于所述神经网络响应编码器模型。
7.根据任一项前述权利要求所述的方法,其中,基于将所述第一嵌入与所述第二嵌入进行比较来确定所述第二响应相对于所述第一响应满足所述差异标准包括:
计算所述第一嵌入和所述第二嵌入之间的度量,其中,所述度量是余弦相似性度量、点积或欧几里德距离;
并且确定所述度量满足阈值。
8.根据任一项前述权利要求所述的方法,其中,对所述响应的候选集合进行排名,并且其中,选择所述第一响应包括:基于所述第一响应排名最高来选择所述第一响应。
9.根据权利要求8所述的方法,进一步包括:
识别所述候选集合的所述响应中的附加响应,所述附加响应是所述第一响应之后的下一个排名最高的响应;
基于将所述附加响应作为输入应用于所述神经网络响应编码器模型,在所述神经网络响应编码器模型上生成附加嵌入;
基于将所述第一嵌入和所述附加嵌入进行比较,确定所述附加响应相对于所述第一响应未能满足所述差异标准;以及
基于所述第二响应未能满足所述差异标准,省略来自所选集合的所述附加响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780081784.7/1.html,转载请声明来源钻瓜专利网。