[发明专利]一种信息推荐方法及装置有效
申请号: | 201910066626.5 | 申请日: | 2019-01-24 |
公开(公告)号: | CN109857935B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 张济朝;张伸正 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘;李娟 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息 推荐 方法 装置 | ||
1.一种信息推荐方法,其特征在于,包括:
获取目标用户对应的一度相似用户和二度相似用户;其中,根据各用户的历史行为数据,建立评分矩阵,并进行矩阵分解,分别获得各用户的用户向量,一度相似用户表示确定出的与目标用户的用户向量相似度满足第一用户相似度条件的用户,二度相似用户表示确定出的与目标用户的一度相似用户的用户向量相似度满足第一用户相似度条件的用户,所述评分矩阵中包括所有用户对各信息的兴趣评分;
分别获取所述对应的一度相似用户和二度相似用户在第一预设时间段内有操作行为的各信息,根据所述对应的一度相似用户和二度相似用户对所述各信息的点击时间和预设时间衰减函数,分别获得所述目标用户对所述各信息的时间衰减权重;根据所述目标用户与对应的一度相似用户和二度相似用户的相似度,以及时间衰减权重,分别确定所述目标用户与所述各信息的相似度;
将相似度满足信息相似度条件的信息,作为所述目标用户的待推荐信息;
将所述目标用户的待推荐信息,推荐给所述目标用户。
2.如权利要求1所述的方法,其特征在于,进一步包括:
获取各用户在第二预设时间段内针对信息的历史行为数据;
根据所述各用户的历史行为数据,分别确定所述各用户对各信息的兴趣评分,并建立评分矩阵;
根据所述评分矩阵,分别获得所述各用户的用户向量;其中,所述用户向量表征用户兴趣的特征向量;
根据所述各用户的用户向量,分别计算所述各用户之间的相似度;
根据所述各用户之间的相似度,分别获得所述各用户对应的一度相似用户。
3.如权利要求2所述的方法,其特征在于,所述历史行为数据至少包括点击时间和浏览时长;
则根据所述各用户的历史行为数据,分别确定所述各用户对各信息的兴趣评分,具体包括:
根据所述各用户对每条信息的点击时间和预设时间衰减函数,分别获得所述各用户对每条信息的时间衰减权重;
根据所述各用户对每条信息的浏览时长和预设平滑函数,分别获得所述各用户对每条信息的浏览时长权重;
根据相应的时间衰减权重和浏览时长权重,分别确定所述各用户对每条信息的兴趣评分。
4.如权利要求2所述的方法,其特征在于,根据所述评分矩阵,分别获得所述各用户的用户向量,具体包括:
分别确定所述各用户在第二预设时间段内操作的信息的数目,以及分别确定每条信息被操作的次数;
若确定所述各用户中任一用户在第二预设时间段内操作的信息的数目大于预设数目,则从所述评分矩阵中采样其中的预设数目条信息;
若确定任一信息被操作的次数大于预设次数,则从所述评分矩阵中采样其中的预设次数条信息;
根据采样后的评分矩阵,分别获得所述各用户的用户向量。
5.如权利要求1-4任一项所述的方法,其特征在于,进一步包括:
分别确定所述目标用户与对应的二度相似用户的相似度;
从所述目标用户对应的二度相似用户中筛选出相似度满足第二用户相似度条件的二度相似用户。
6.如权利要求5所述的方法,其特征在于,分别确定所述目标用户与对应的二度相似用户的相似度,具体包括:
分别根据所述目标用户与对应的一度相似用户的相似度,以及所述对应的一度相似用户与其一度相似用户的相似度,进行相乘,将获得的乘积作为所述目标用户与对应的二度相似用户的相似度;并,
若确定任意一个二度相似用户为所述目标用户的多个一度相似用户的一度相似用户,则将获得的所述目标用户与所述多个一度相似用户对应的乘积进行累加,将累加的和作为所述目标用户与所述任意一个二度相似用户的相似度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910066626.5/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置