[发明专利]用于虚拟个人助理的可扩展上下文感知的自然语言交互在审
申请号: | 202110141070.9 | 申请日: | 2013-08-30 |
公开(公告)号: | CN112989840A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | W.C.德利厄夫 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F40/30 | 分类号: | G06F40/30;G06F40/289;G06F16/638;G06F16/84;G06F16/9032;G10L15/22 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐予红;姜冰 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟 个人 助理 扩展 上下文 感知 自然语言 交互 | ||
1.一种用于上下文自然语言处理的计算装置,所述计算装置包括:
多个上下文源模块;
多个语言模型,其中每个语言模型与所述多个上下文源模块中的上下文源模块相关联;以及
元数据解释模块,用于索引所述多个语言模型以确定所述多个语言模型中的每个语言模型的、对于相应上下文源模块来说是重要的多个重要词;以及
请求解释模块,用于:
基于相应语言模型的所述多个重要词为所述多个语言模型中的每个语言模型确定用户请求的文本表示的多个词的相关性测量;
生成与所述多个语言模型对应的确定的相关性测量的排名;
基于所述确定的相关性测量的所述排名来生成所述用户请求的所述文本表示的语义表示;
使用所述多个上下文源模块中的第一上下文源模块的数据库查询映射、根据所述语义表示生成数据库查询,所述第一上下文源模块与所述文本表示的字相关联;以及
应用根据所述语义表示生成的所述数据库查询。
2.如权利要求1所述的计算装置,其中所述请求解释模块进一步:
生成所述文本表示的多个解释,每个解释包括从所述文本表示的所述字中选择的多个字组;
对于每个解释的每个字组生成所述语言模型的排名,所述排名基于与所述字组的相关性来对所述语言模型排序;
基于相关联的解释的所述字组的所述排名生成每个解释的综合排名;以及
根据所述解释的所述综合排名生成所述语义表示。
3.如权利要求1所述的计算装置,其中所述请求解释模块还使用所述第一上下文源模块的用户接口元素映射、根据所述语义表示生成用户接口元素。
4.如权利要求3所述的计算装置,其中:
所述请求解释模块还对上下文数据库应用所述数据库查询以生成查询结果;以及
所述计算装置还包括用户接口模块以使用所述用户接口元素呈现所述查询结果。
5.如权利要求1所述的计算装置,其中生成所述语义表示包括确定所述用户请求的上下文状态。
6.如权利要求1所述的计算装置,其中索引所述多个语言模型包括在向所述用户部署所述计算装置之后索引语言模型。
7.如权利要求1所述的计算装置,其中所述请求解释模块还使用所述语义表示和所述多个语言模型生成所述用户请求的规范表示。
8.如权利要求1所述的计算装置,还包括:
传感器输入模块,用于接收上下文源数据;
其中所述多个语言模型中的每个语言模型都与能够捕获所述上下文源数据的上下文源模块相关联。
9.一种用于上下文自然语言处理的虚拟个人助理VPA服务器,所述VPA服务器包括:
语音识别引擎,用于(i)从计算装置接收表示由所述计算装置的用户说出的请求的音频输入数据,以及(ii)基于所述音频输入数据产生所述用户请求的文本表示,所述文本表示包括多个字;
元数据解释模块,用于:
从所述计算装置接收多个语言模型和相关联的数据库查询映射;以及
索引所述多个语言模型以确定所述多个语言模型中的每个语言模型的多个重要词;以及
请求解释模块,用于:
基于相应语言模型的所述多个重要词为所述多个语言模型中的每个语言模型确定所述用户请求的所述文本表示的多个词的相关性测量;
生成与所述多个语言模型对应的确定的相关性测量的排名;
基于所述确定的相关性测量的所述排名来生成所述文本表示的语义表示;
使用与所述多个语言模型中的第一语言模型相关联的数据库查询映射、根据所述语义表示生成数据库查询,所述第一语言模型与所述文本表示的字相关联;
对上下文数据库应用所述数据库查询以生成查询结果;以及
从所述VPA服务器向所述计算装置传送所述查询结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110141070.9/1.html,转载请声明来源钻瓜专利网。