[发明专利]使用深度学习模型来生成推荐在审
申请号: | 201680091895.1 | 申请日: | 2016-12-02 |
公开(公告)号: | CN110140134A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 布拉德利·雷·格林 | 申请(专利权)人: | 脸谱公司 |
主分类号: | G06N3/08 | 分类号: | G06N3/08;G06N3/04 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 陆建萍;杨明钊 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入 实体属性 嵌入空间 关联 嵌入的 更新 学习 | ||
1.一种方法,包括:
由一个或更多个计算设备确定在第一组实体中的每个实体的嵌入,其中:
所述第一组实体选自多个实体,
每个嵌入对应于嵌入空间中的点,
所述嵌入空间包括对应于多个实体的嵌入的多个点,以及
使用深度学习模型来确定所述实体的嵌入;
由一个或更多个计算设备确定在第一组实体属性中的每个实体属性的嵌入,其中:
在所述第一组实体属性中的每个实体属性具有实体属性类型,
所述第一组实体属性中的每个实体属性与所述多个实体中的至少一个实体相关联,以及
使用所述深度学习模型来精化所述实体属性的嵌入;以及
由一个或更多个计算设备基于与相应实体相关联的所述实体属性的嵌入来修改在所述第一组实体中的实体的嵌入,以获得在所述第一组实体中的每个实体的已更新的嵌入,其中,所述已更新的嵌入包括关于与相应实体相关联的所述实体属性的信息。
2.根据权利要求1所述的方法,还包括:
确定在第二组实体中的每个实体的嵌入,所述第二组实体选自所述多个实体;
确定在第二组实体属性中的每个实体属性的嵌入,其中,在所述第二组实体属性中的每个实体具有所述实体属性类型;以及
基于与相应实体相关联的所述实体属性的嵌入来修改在所述第一组实体和所述第二组实体中的实体的嵌入,以获得在所述第一组实体和所述第二组实体中的每个实体的已更新的嵌入,其中,所述已更新的嵌入包括关于与相应实体相关联的所述实体属性的信息。
3.根据权利要求1所述的方法,其中,修改所述每个实体的嵌入包括用与相应实体相关联的所述实体属性的嵌入来对所述第一组实体中的所述每个实体的嵌入进行池化。
4.根据权利要求1所述的方法,其中,所述多个实体包括在社交网络系统中的多个页面。
5.根据权利要求4所述的方法,其中,所述实体属性类型是与页面相关联的主题、与页面相关联的类别、与页面相关联的位置、或与页面相关联的用户。
6.根据权利要求1所述的方法,其中,使用Skip-Gram负下采样来训练所述深度学习模型。
7.根据权利要求1所述的方法,其中,在所述嵌入空间中的每个嵌入对应于相应的向量表示。
8.根据权利要求7所述的方法,还包括:
检测与社交网络系统的用户相关联的上下文项目已经从第一上下文改变到第二上下文;以及
通过下列操作来将一个或更多个嵌入识别为与所述第二上下文相关:
使用向量运算来确定在所述嵌入空间中的与所述第二上下文相关联的点,以及
将搜索算法应用于所述嵌入空间,其中,对应于所识别的实体的一个或更多个嵌入的点在与所述嵌入空间中的与所述第二上下文相关联的所确定的点相对应的点的阈值距离内。
9.根据权利要求7所述的方法,还包括:
接收查询,所述查询由用户输入;
将所述查询转变成向量表达式;
计算所述向量表达式以识别在所述嵌入空间中的与所述查询相关联的点;以及
通过将搜索算法应用于所述嵌入空间来将一个或更多个实体识别为与所述查询相关,其中,对应于所识别的实体的一个或更多个嵌入的点在与所述嵌入空间中的与所述查询相关联的所识别的点相对应的点的阈值距离内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于脸谱公司,未经脸谱公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680091895.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机器学习任务的隐式桥接
- 下一篇:信息处理方法、信息处理系统和信息处理装置