基于消息分类自动扩增消息交换话题制造技术

技术编号:28464023 阅读:28 留言:0更新日期:2021-05-15 21:29
本公开涉及基于消息分类自动扩增消息交换话题。提供了基于在参与者之间交换的消息的检测的基调来自动扩充消息交换话题的方法、装置、系统和计算机可读介质。在各种实施方式中,可以确定参与者贡献给涉及一个或多个消息交换客户端的消息交换话题的消息。在各种实施方式中,可以计算与消息相关联的闲聊分数。在各种实施方式中,可以至少部分地基于闲聊分数,选择性地将对消息的会话响应或响应于基于消息生成的搜索查询的内容并入消息交换话题中。在一些实施方式中,还可以计算与消息相关联的搜索查询适合性分数。搜索查询适合性分数。搜索查询适合性分数。

【技术实现步骤摘要】
基于消息分类自动扩增消息交换话题
[0001]分案说明
[0002]本申请属于申请日为2016年12月26日的中国专利技术专利申请201611215880.X的分案申请。


[0003]本公开涉及基于消息分类自动扩增消息交换话题。

技术介绍

[0004]个人助理模块是安装在诸如智能电话、平板电脑、车辆导航系统、智能手表以及通用计算设备(例如,台式计算机、膝上型计算机)的计算设备上的软件处理,以向用户提供用户友好的界面以发出自然语言命令。用户经常使用他们的语音发出自然语言命令,但是个人助理模块也可以响应于其它模态,诸如各种形式的文本和/或图像输入。用户可以经由使用各种技术实现的消息交换话题,诸如文本消息、在线聊天(例如,即时消息、互联网中继聊天等)、社交网络话题、交互式语音响应等等,与个人助理模块和/或彼此通信。正在进行的消息交换话题通常限于文本(例如,键入或从语音输入产生)或其它数据,诸如用户有意和明确地并入消息交换话题中的图片。

技术实现思路

[0005]本公开总体上涉及用于利用响应于搜索查询的内容来自动扩增消息交换话题的方法、装置和计算机可读介质(暂时和非暂时的),该搜索查询基于通过话题中的参与者提供的消息。将该内容自动包括在消息话题中益处可以在于,可以不需要用户手动使得执行搜索(例如,在搜索引擎上或者在用户设备上)。这可以降低用户设备交互的量以及计算资源的相关使用,例如,处理导致例如改变应用和/或使执行搜索。然而,在一些实例中,将该内容包括在消息话题中可能是不适当的,例如,当消息并不很好地适合作为搜索的主题时。将响应于基于这样的消息的搜索的内容自动包括在消息交换话题中可能未很好地使用计算资源。因此,为了解决该问题,在此描述的方法、装置和计算机可读介质(暂时和非暂时的)可以基于参与者之间交换的消息的分类,确定是否利用响应于搜索查询的内容自动扩增消息交换话题。更具体地,本文描述的技术涉及参与者(指向另一个参与者或者指向个人助理模块)贡献给消息交换话题的消息作为适合于或者不适合于搜索查询的分类,并且基于该分类,自动地和选择性地并入响应于从参与者的消息生成的搜索查询传达内容的响应。在一些示例中,如果消息被分类为不适合所谓搜索查询,则不传达响应于搜索查询的内容的响应(“聊天”或“会话”响应)可以被并入消息话题。更具体地,可以向参与者贡献给消息交换话题的消息被分配第一分数(“闲聊分数”),其是消息用作搜索查询的不适合程度的指示,和/或第二分数(“搜索查询适合性分数”),其是消息用作搜索查询的适合程度的指示。第一和第二分数可以被分别或者组合使用以确定消息的分类。基于一个或两个分数,消息交换话题可以被自动扩增,例如,代表参与消息交换话题的个人助理模块。
[0006]在一些实施方式中,可以提供计算机实现的方法,其包括以下步骤:从涉及一个或多个消息交换客户端的消息交换话题,确定参与者贡献给消息交换话题的消息;计算指示消息用作搜索查询的不适合程度的第一分数;以及至少部分地基于第一分数,选择性地将响应于基于消息生成的搜索查询的内容并入消息交换话题中。
[0007]在一些实施方式中,可以提供一种计算机实现的方法,其包括以下步骤:从涉及一个或多个消息交换客户端的消息交换话题,确定参与者贡献给消息交换话题的消息;计算与消息相关联的闲聊分数;以及至少部分地基于闲聊分数,选择性地将对消息的会话响应或响应于基于消息生成的搜索查询的内容并入消息交换话题中。
[0008]本文所公开的此方法和技术的其它实施方式可以各自可选地包括以下特征中的一个或多个。
[0009]在各种实施方式中,并入可以包括将响应插入到在给定客户端计算设备上操作的消息交换客户端的图形用户界面中显示的消息交换话题的记录单中。在各种实施方式中,计算闲聊分数可以包括将消息作为输入提供给机器学习模型,其中机器学习模型提供闲聊分数作为输出。在各种实施方式中,机器学习模型可以提供与消息相关联的搜索查询适合性分数作为输出。在各种实施方式中,该方法可以包括:将闲聊分数与搜索查询适合性分数进行比较;以及基于比较,选择性地将对消息的会话响应或响应于基于消息生成的搜索查询的内容并入消息交换话题中。
[0010]在各种实施方式中,可以在至少一个正向训练示例上训练机器学习模型。至少一个正向训练示例包括其中先前消息交换话题的一个或多个参与者,对先前消息交换话题的先前消息的会话响应的并入或响应于基于先前消息生成的先前搜索查询的内容的并入做出积极响应的实例。
[0011]在各种实施方式中,该方法还可以包括响应于搜索查询计算与内容相关联的搜索结果分数,其中,并入还基于搜索结果分数。在各种实施方式中,搜索结果分数可以至少部分地基于响应于搜索查询的一个或多个浮出的搜索结果的存在。在各种实施方式中,该方法可以包括至少部分地基于消息中提及的一个或多个已知实体或实体类型来计算与消息相关联的搜索查询适合性分数。
[0012]其它实施方式可以包括存储可由处理器执行以执行诸如上述方法中的一个或多个的方法的指令的非暂时性计算机可读存储介质。又一实现可以包括一种系统,其包括存储器和一个或多个处理器,处理器,可操作以执行存储在存储器中的指令,以实现单独或共同地执行诸如所描述的方法中的一个或多个的一个或多个模块或引擎。
[0013]应当理解,在此更详细地描述的前述概念和附加概念的所有组合被认为是本文所公开的主题的一部分。例如,出现在本公开内容结尾处的所要求保护的主题的所有组合被认为是本文所公开的主题的一部分。
附图说明
[0014]图1示出了根据各种实施方式的其中内容可以被自动并入消息交换话题的环境。
[0015]图2描绘根据各种实施方式的与所公开的技术相关联的示例处理流程。
[0016]图3和图4描绘了根据各种实施方式当实践所公开的技术时,示例性图形用户界面如何受到影响。
[0017]图5描绘示出根据各种实施方式的利用内容来扩增正在进行的消息交换的示例方法的流程图。
[0018]图6示意性地描绘计算机系统的示例架构。
具体实施方式
[0019]图1示出其中消息交换话题可以基于在用户之间交换的消息的检测到的“基调(tone)”(例如,闲聊对客观请求/问题)自动扩增内容的环境。示例环境包括多个客户端设备1061‑
N
和知识系统102。知识系统102可以在例如通过网络进行通信的一个或多个计算机中实现。知识系统102是信息检索系统的示例,其中可以实现这里描述的系统、组件和技术和/或本文描述的系统、组件和技术可以与其对接。
[0020]用户可以经由客户端设备106与知识系统102交互。每个客户端设备106可以是通过一个或多个网络110,诸如局域网(LAN)或如因特网的广域网(WAN),耦合到知识系统102的计算机。每个客户端设备106可以是例如台式计算设备、膝上型计算设备、平板计算设备、移动电话计算设备、用户车辆的计算设备(例如,车载通信系统、车载娱乐系统、车载导航系统)、独立语音命令设备或包括计算设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种使用一个或多个处理器实现的方法,所述方法包括:从涉及由消息交换话题中的多个参与者操作的多个消息交换客户端的所述消息交换话题,确定由第一参与者贡献给所述消息交换话题的消息,其中,所述消息由所述第一参与者引导至所述多个参与者中的第二参与者;分析所述消息以计算与所述消息相关联的闲聊分数,其中,所述闲聊分数表示所述消息与已知为闲聊的在先会话内容之间的相似性;以及基于所述闲聊分数,将图形元件并入到由所述第二参与者操作的所述消息交换客户端呈现的所述消息交换话题中,所述图形元件能够由所述第二参与者操作以将自动生成的会话响应并入到所述消息中。2.根据权利要求1所述的方法,其中,所述并入包括:将所述图形元件插入到在所述第二消息交换客户端的图形用户界面中显示的所述消息交换话题的记录单中。3.根据权利要求1所述的方法,其中,计算所述闲聊分数包括:提供所述消息作为机器学习模型的输入,其中,所述机器学习模型提供所述闲聊分数作为输出。4.根据权利要求3所述的方法,其中,在至少一个正向训练示例上训练所述机器学习模型,其中,所述至少一个正向训练示例包括先前消息交换话题的一个或多个参与者对于所述先前消息交换话题的先前消息的会话响应的并入积极响应的实例。5.根据权利要求1所述的方法,其中,所述并入基于所述闲聊分数与搜索查询适合性分数的比较。6.根据权利要求5所述的方法,还包括分析所述消息以计算与所述消息相关联的所述搜索查询适合性分数,其中,所述搜索查询适合性分数表示所述消息与被引导到个人助理模块以使所述个人助理模块进行搜索的在先消息之间的相似性。7.根据权利要求3所述的方法,其中,所述机器学习模型还提供与所述消息相关联的搜索查询适合性分数作为输出,其中,所述并入基于所述闲聊分数与搜索查询适合性分数的比较。8.一种包括一个或多个处理器和存储指令的存储器的系统,所述指令响应于所述一个或多个处理器对所述指令的执行,使所述一个或多个处理器执行以下操作:从涉及由消息交换话题中的多个参与者操作的多个消息交换客户端的所述消息交换话题,确定由第一参与者贡献给所述消息交换话题的消息,其中,所述消息由所述第一参与者引导至所述多个参与者中的第二参与者;分析所述消息以计算与所述消息相关联的闲聊分数,其中,所述闲聊分数表示所述消息与已知为闲聊的在先会话内容之间的相似性;以及基于所述闲聊分数,将图形元件并入到由被所述第二参与者操作的所述消息交换客户端呈现的所述消息交换话题中,所述图形元件能够由所述第二参与者操作以将自动生成的会话响应并入到所述消息中。9.根据权利要求8所述的系统,还包括用于执行以下操作的指令:将所述图形元件插入到在所述第二消息交换客户端的图形用户界面中显示的所述消息交换话题的记录单中。10.根据权利要求8所述的系统,其中,计算所述闲聊分数包括:提供所述消息作为机器学习模型的输入,其中,所述...

【专利技术属性】
技术研发人员:戴维
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1