Provides techniques for improving the performance of a digital assistant by generating suggestions and presenting the recommendations to the user for the completion of a task or session. In order to generate recommendations, the machine learning language prediction model is trained using features extracted from multiple sources, such as log data and session context. When input is received from users, the trained machine learning language prediction model is used to identify the most likely suggestions to present to users, so as to achieve successful tasks. When a proposal is generated, intermediate recommendation data (such as domains, intentions, and / or grooves) are generated for the proposal. The surface form of the proposal that can be presented to the user is generated according to the generated intermediate suggestion data used for the proposal. The proposed proposals and related contexts can also be used to continue training the machine learning language prediction model.
【技术实现步骤摘要】
【国外来华专利技术】通过利用语言理解的上下文语言生成
技术介绍
能够接收对于执行用户任务的请求的数字助理应用继续受欢迎。这些应用中的许多应用正被包含到个人计算机、膝上型电脑、移动设备以及其他类似类型的设备中。虽然数字助理能够执行的任务的能力和类型是很大量的,但是数字助理的用户通常不知道数字助理应用能够执行的操作的总体范围。用户可能不知道如何使用数字助理应用或者在得到其期望的结果之后应该说什么。关于这些和其他一般考虑,已经做出了一些示例。此外,虽然已经讨论相对特定的问题,但是应当理解,示例不应当限于解决
技术介绍
中所标识的特定问题。
技术实现思路
本公开内容总体上涉及用于通过生成建议并且将建议呈现给用户以用于完成任务或会话来改进数字助理性能的技术。由于用户常常不理解使用数字助理的最好方式或者最流行的命令是什么,建议向用户提供有帮助的指导,以用于完成用户的期望的任务或者继续与数字助理的会话。为了生成建议,机器学习语言预测模型利用从多个源提取的特征(诸如表示用户与数字助理之间的先前交互的日志数据)被训练。模型可以离线被训练。当从用户接收输入时,经训练的机器学习语言预测模型被用于确定最可能的建议以向用户呈现以导致成功的任务完成。例如,建议可以响应于用户请求信息或者用于数字助理执行其他任务。例如,机器学习语言预测模型可以向用户提供建议,以基于日志数据来执行最常见的所请求的后续任务。建议还可以响应于数字助理的激活而被生成。在生成建议时,机器学习语言预测模型可以被用于确定用于建议的中间建议数据(诸如领域、意图、和/或槽)。根据用于建议的所确定的中间建议数据,生成可以被呈现给用户的建议的表面形式。建议的 ...
【技术保护点】
一种系统,包括:基于机器语言的分类器,其中所述基于机器语言的分类器被配置为执行以下动作:接收请求数字助理执行请求任务的第一用户输入;标识针对所述用户的第一上下文;分析所述第一用户输入以确定对应于所请求的第一任务的第一中间任务数据;向机器学习语言预测模型提供所述第一上下文和所述第一中间任务数据作为输入,其中所述机器学习语言预测模型基于日志数据,所述日志数据包括表示一个或多个用户与一个或多个数字助理应用之间的先前交互的历史数据;从所述机器学习语言预测模型接收用于生成针对所述用户的第一建议的第一中间建议数据作为输出,其中所述第一建议用于基于到所述机器学习语言预测模型的所述输入而待请求的第二任务;以及输出模块,其中所述输出模块被配置为向所述用户呈现所述第一建议。
【技术特征摘要】
【国外来华专利技术】2015.06.15 US 14/740,0821.一种系统,包括:基于机器语言的分类器,其中所述基于机器语言的分类器被配置为执行以下动作:接收请求数字助理执行请求任务的第一用户输入;标识针对所述用户的第一上下文;分析所述第一用户输入以确定对应于所请求的第一任务的第一中间任务数据;向机器学习语言预测模型提供所述第一上下文和所述第一中间任务数据作为输入,其中所述机器学习语言预测模型基于日志数据,所述日志数据包括表示一个或多个用户与一个或多个数字助理应用之间的先前交互的历史数据;从所述机器学习语言预测模型接收用于生成针对所述用户的第一建议的第一中间建议数据作为输出,其中所述第一建议用于基于到所述机器学习语言预测模型的所述输入而待请求的第二任务;以及输出模块,其中所述输出模块被配置为向所述用户呈现所述第一建议。2.根据权利要求1所述的系统,其中所述第一中间建议数据包括选自包括以下各项的组的至少一种数据类型:用于向所述用户生成所述第一建议的领域、意图、以及槽。3.根据权利要求1所述的系统,还包括语言生成建议模块,其被配置为基于所述第一中间建议数据生成所述第一建议的表面形式。4.根据权利要求1所述的系统,还包括日志数据模块,其被配置为接收所述第一中间建议数据、所述第一建议以及所述日志数据的所述第一上下文。5.根据权利要求1所述的系统,还包括:机器学习语言预测模块,其中所述机器学习语言预测模块被配置为执行以下动作:接收更新的日志数据;以及利用所述更新的日志数据来训练所述机器学习语言预测模型以生成更新的机器学习语言预测模型。6.根据权利要求5所述的系统,其中所述基于机器语言的分类器还被配置为执行以下动作:接收第二用户输入,其中所述第二用户输入与所述第一用户输入相同;接收针对所述用户的第二上下文;分析所述第二用户输入以确定对应于所述请求任务的第二中间任务数据;向所述更新的机器学习语言预测模型提供所述第二上下文和所述第二中间任务数据作为输入;从所述更新的机器学习语言预测模型接收用于生成针对所述用户的...
【专利技术属性】
技术研发人员:R·萨里卡亚,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。