[发明专利]内容推荐方法和装置、训练方法、计算设备和存储介质在审
申请号: | 202011455524.1 | 申请日: | 2020-12-10 |
公开(公告)号: | CN112528147A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 万凡;骆金昌;何伯磊;陈坤斌;刘准;和为 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06N3/08 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 姜浩然;吴丽丽 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内容 推荐 方法 装置 训练 计算 设备 存储 介质 | ||
1.一种内容推荐方法,包括:
基于用户信息和候选内容项的内容信息,通过神经网络,生成用户对所述候选内容项的感兴趣数值;并且
响应于所述候选内容项的所述感兴趣数值满足预定条件,控制终端输出所述候选内容项,
其中,所述用户信息包括所述用户的历史兴趣信息,所述历史兴趣信息包括所述用户的历史感兴趣内容项中的每个内容项的第一兴趣特征的值,并且所述候选内容项的所述内容信息包括所述候选内容项的所述第一兴趣特征的值。
2.根据权利要求1所述的方法,其中,所述神经网络包括第一子网络部分,并且所述生成用户对所述候选内容项的感兴趣数值包括由所述第一子网络部分基于所述用户的历史兴趣信息生成用户历史兴趣特征值的序列的低维向量。
3.根据权利要求2所述的方法,其中,所述第一子网络部分包括transformer层,并且基于所述用户的历史兴趣信息生成用户历史兴趣特征值的序列的低维向量包括:使用所述transformer层对用户历史兴趣特征值的序列进行多头注意力编码。
4.根据权利要求2所述的方法,其中,所述神经网络还包括位于所述第一子网络部分之后的第二子网络部分,并且所述生成用户对所述候选内容项的感兴趣数值包括由所述第二子网络部分通过一个或多个隐藏层,基于所述用户信息的向量表示和所述内容信息的向量表示,生成所述用户对所述候选内容项的感兴趣数值。
5.根据权利要求4所述的方法,其中,生成所述用户对所述候选内容项的感兴趣数值的步骤包括:
在接收到对所述用户的推荐请求后,从缓存中读取针对所述用户的用户历史兴趣特征值的序列的低维向量,所述低维向量是由所述第一子网络部分预先计算的;
基于用户信息、候选内容项的内容信息以及所述用户历史兴趣特征值的序列的所述低维向量,使用所述第二子网络部分,生成所述用户对所述候选内容项的感兴趣数值。
6.根据权利要求4所述的方法,其中,所述第二子网络部分在输入端包括拼接层,并且基于所述用户信息的向量表示和所述内容信息的向量表示生成所述用户对所述候选内容项的感兴趣数值包括:通过所述拼接层,将所述用户信息的向量表示和所述内容信息的向量表示进行拼接。
7.根据权利要求1-6中任一项所述的方法,其中,所述用户信息还包括所述用户的属性信息。
8.根据权利要求1-6中任一项所述的方法,其中,所述第一兴趣特征是内容项的主题或话题。
9.根据权利要求1-6中任一项所述的方法,其中,所述历史兴趣信息还包括所述用户的历史感兴趣内容项中的每个内容项的一个或多个其他兴趣特征的值,并且所述候选内容项的所述内容信息包括所述候选内容项的所述一个或多个其他兴趣特征的值,所述一个或多个其他兴趣特征不同于所述第一兴趣特征,并且所述一个或多个其他兴趣特征包括以下各项中的一个或多个:内容项的标题、标签和来源。
10.根据权利要求1-6中任一项所述的方法,其中,所述候选内容项包括多个内容项,并且其中,响应于所述候选内容项的所述感兴趣数值满足预定条件控制终端输出所述候选内容项包括:
按照感兴趣数值的降序,控制终端输出所述多个内容项中满足预定条件的内容项。
11.根据权利要求1-6中任一项所述的方法,其中,所述用户的历史感兴趣内容项包括所述用户对其做出过正向交互行为的内容项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011455524.1/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法