一种用户兴趣校准方法、系统及个性化推荐系统技术方案

技术编号:16969799 阅读:32 留言:0更新日期:2018-01-07 06:40
本申请公开了一种用户兴趣校准方法、系统及个性化推荐系统,其中,所述用户兴趣校准方法为与登录ID绑定的第一兴趣集合分配第一初始权重,并为与设备ID绑定的第二兴趣集合分配第二初始权重,并利用所述第一初始权重和第二初始权重对所述第一兴趣集合和第二兴趣集合进行加权平均,获得校准兴趣集合,从而实现综合所述第一兴趣集合和第二兴趣集合获得推送内容的目的,降低了用户登录ID共享和具有多个设备等情况对推送内容与用户真实兴趣匹配度的影响,提高了个性化推荐系统推荐内容与用户真实兴趣的匹配度。

【技术实现步骤摘要】
一种用户兴趣校准方法、系统及个性化推荐系统
本申请涉及个性化推荐
,更具体地说,涉及一种用户兴趣校准方法、系统及个性化推荐系统。
技术介绍
个性化推荐是指根据用户对于信息的访问行为生成推荐内容并向用户进行推送的功能,这一功能可以帮助用户在海量的信息中更加容易地找到感兴趣的信息。在现有技术中,个性化推荐系统的个性化推荐功能通常是通过采集用户与登录ID绑定或与设备ID绑定的访问行为,并根据采集的访问行为作为训练样本进行训练后生成的。但是不论是基于采集与登录ID绑定的访问行为生成的个性化推荐系统还是基于采集与设备ID绑定的访问行为都可能存在推荐内容与真实的用户兴趣存在不匹配的问题,这是由于可能会存在登录ID共享和同一用户具有多台设备的情况,这些情况都会导致上述问题。
技术实现思路
为解决上述技术问题,本专利技术提供了一种用户兴趣校准方法、系统及个性化推荐系统,以实现提高个性化推荐系统推荐内容与用户真实兴趣的匹配度的目的。为实现上述技术目的,本专利技术实施例提供了如下技术方案:一种用户兴趣校准方法,包括:获取第一兴趣集合和第二兴趣集合,其中,所述第一兴趣集合与登录ID绑定,所述第二兴趣集合与设备ID绑定;获取第一初始权重和第二初始权重,所述第一初始权重为所述第一兴趣集合的初始权重,所述第二初始权重为所述第二兴趣集合的初始权重;利用所述第一初始权重和第二初始权重对所述第一兴趣集合和第二兴趣集合进行加权平均,获得校准兴趣集合。可选的,所述利用所述第一初始权重和第二初始权重对所述第一兴趣集合和第二兴趣集合进行加权平均,获得校准兴趣集合包括:将所述第一初始权重、第二初始权重、第一兴趣集合和第二兴趣集合代入第一预设公式中,计算获得所述校准兴趣集合;所述第一预设公式为:P=ω1×(U∩V)+ω2×(U∪V-U∩V),其中,P表示所述校准兴趣集合,ω1表示所述第一初始权重,ω2表示所述第二初始权重,U表示所述第一兴趣集合,V表示所述第二兴趣集合。可选的,所述获取第一兴趣集合和第二兴趣集合包括:收集与登录ID绑定的用户访问行为,放入第一访问行为集合中;根据所述第一访问行为集合按第一预设周期更新第一长期兴趣集合;根据所述第一访问行为集合按第二预设周期更新第一短期兴趣集合,所述第二预设周期小于所述第一预设周期;根据所述第一长期兴趣集合和第一短期兴趣集合生成所述第一兴趣集合;收集与设备ID绑定的用户访问行为,放入第二访问行为集合中;根据所述第二访问行为集合按第三预设周期更新第二长期兴趣集合;根据所述第二访问行为集合按第四预设周期更新第二短期兴趣集合,所述第四预设周期小于所述第三预设周期;根据所述第二长期兴趣集合和第二短期兴趣集合生成所述第二兴趣集合。可选的,所述根据所述第一长期兴趣集合和第一短期兴趣集合生成所述第一兴趣集合包括:为所述第一长期兴趣集合分配第三初始权重和第一衰减系数;为所述第一短期兴趣集合分配第四初始权重和第二衰减系数;将所述第一长期兴趣集合、第一短期兴趣集合、第一衰减系数、第二衰减系数、第三初始权重和第四初始权重代入第二预设公式中,计算获得所述第一兴趣集合;所述第二预设公式为:U1=ω3×U1×F1+ω4×U2×F2,其中,U1表示所述第一兴趣集合,ω3表示所述第三初始权重,F1表示所述第一衰减系数,ω4表示所述第四初始权重,F2表示所述第二衰减系数。可选的,所述根据所述第二长期兴趣集合和第二短期兴趣集合生成所述第二兴趣集合包括:为所述第二长期兴趣集合分配第三初始权重和第一衰减系数;为所述第二短期兴趣集合分配第四初始权重和第二衰减系数;将所述第二长期兴趣集合、第二短期兴趣集合、第一衰减系数、第二衰减系数、第三初始权重和第四初始权重代入所述第三预设公式中,计算获得所述第二兴趣集合;所述第三预设公式为:U2=ω3×U1×F1+ω4×U2×F2,其中,U2表示所述第一兴趣集合,ω3表示所述第三初始权重,F1表示所述第一衰减系数,ω4表示所述第四初始权重,F2表示所述第二衰减系数。可选的,所述第一衰减系数根据第四预设公式确定,所述第二衰减系数根据第五预设公式确定;其中,所述第四预设公式为:所述第五预设公式为:其中,0<e<1,Time_diff表示当前时间与兴趣子集合生成时间的差值,step1表示第一预设步长,step2表示第二预设步长。可选的,所述利用所述第一初始权重和第二初始权重对所述第一兴趣集合和第二兴趣集合进行加权平均,获得校准兴趣集合之后还包括:统计用户对所述校准兴趣集合的访问行为作为修正训练样本;根据所述修正训练样本修正所述第一初始权重、第二初始权重、第三初始权重和第四初始权重。一种用户兴趣校准系统,包括:集合获取模块,用于获取第一兴趣集合和第二兴趣集合,其中,所述第一兴趣集合与登录ID绑定,所述第二兴趣集合与设备ID绑定;权重获取模块,用于获取第一初始权重和第二初始权重,所述第一初始权重为所述第一兴趣集合的初始权重,所述第二初始权重为所述第二兴趣集合的初始权重;校准模块,用于利用所述第一初始权重和第二初始权重对所述第一兴趣集合和第二兴趣集合进行加权平均,获得校准兴趣集合。可选的,所述校准模块利用所述第一初始权重和第二初始权重对所述第一兴趣集合和第二兴趣集合进行加权平均,获得校准兴趣集合具体用于,将所述第一初始权重、第二初始权重、第一兴趣集合和第二兴趣集合代入第一预设公式中,计算获得所述校准兴趣集合;所述第一预设公式为:P=ω1×(U∩V)+ω2×(U∪V-U∩V),其中,P表示所述校准兴趣集合,ω1表示所述第一初始权重,ω2表示所述第二初始权重,U表示所述第一兴趣集合,V表示所述第二兴趣集合。可选的,所述集合获取模块包括:第一集合获取单元,用于收集与登录ID绑定的用户访问行为,放入第一访问行为集合中;第一集合更新单元,用于根据所述第一访问行为集合按第一预设周期更新第一长期兴趣集合;第二集合更新单元,用于根据所述第一访问行为集合按第二预设周期更新第一短期兴趣集合,所述第二预设周期小于所述第一预设周期;第一集合生成单元,用于根据所述第一长期兴趣集合和第一短期兴趣集合生成所述第一兴趣集合;第二集合获取单元,用于收集与设备ID绑定的用户访问行为,放入第二访问行为集合中;第三集合更新单元,用于根据所述第二访问行为集合按第三预设周期更新第二长期兴趣集合;第四集合更新单元,用于根据所述第二访问行为集合按第四预设周期更新第二短期兴趣集合,所述第四预设周期小于所述第三预设周期;第二集合生成单元,用于根据所述第二长期兴趣集合和第二短期兴趣集合生成所述第二兴趣集合。可选的,所述第一集合生成单元包括:第一分配子单元,用于为所述第一长期兴趣集合分配第三初始权重和第一衰减系数;第二分配子单元,用于为所述第一短期兴趣集合分配第四初始权重和第二衰减系数;第一计算子单元,用于将所述第一长期兴趣集合、第一短期兴趣集合、第一衰减系数、第二衰减系数、第三初始权重和第四初始权重代入第二预设公式中,计算获得所述第一兴趣集合;所述第二预设公式为:U1=ω3×U1×F1+ω4×U2×F2,其中,U1表示所述第一兴趣集合,ω3表示所述第三初始权重,F1表示所述第一衰减系数,ω4表示所述第四初始权重,F2表示所述第二衰减系数。可选的,所述第二集合生成单本文档来自技高网...
一种用户兴趣校准方法、系统及个性化推荐系统

【技术保护点】
一种用户兴趣校准方法,其特征在于,包括:获取第一兴趣集合和第二兴趣集合,其中,所述第一兴趣集合与登录ID绑定,所述第二兴趣集合与设备ID绑定;获取第一初始权重和第二初始权重,所述第一初始权重为所述第一兴趣集合的初始权重,所述第二初始权重为所述第二兴趣集合的初始权重;利用所述第一初始权重和第二初始权重对所述第一兴趣集合和第二兴趣集合进行加权平均,获得校准兴趣集合。

【技术特征摘要】
1.一种用户兴趣校准方法,其特征在于,包括:获取第一兴趣集合和第二兴趣集合,其中,所述第一兴趣集合与登录ID绑定,所述第二兴趣集合与设备ID绑定;获取第一初始权重和第二初始权重,所述第一初始权重为所述第一兴趣集合的初始权重,所述第二初始权重为所述第二兴趣集合的初始权重;利用所述第一初始权重和第二初始权重对所述第一兴趣集合和第二兴趣集合进行加权平均,获得校准兴趣集合。2.根据权利要求1所述的方法,其特征在于,所述利用所述第一初始权重和第二初始权重对所述第一兴趣集合和第二兴趣集合进行加权平均,获得校准兴趣集合包括:将所述第一初始权重、第二初始权重、第一兴趣集合和第二兴趣集合代入第一预设公式中,计算获得所述校准兴趣集合;所述第一预设公式为:P=ω1×(U∩V)+ω2×(U∪V-U∩V),其中,P表示所述校准兴趣集合,ω1表示所述第一初始权重,ω2表示所述第二初始权重,U表示所述第一兴趣集合,V表示所述第二兴趣集合。3.根据权利要求1所述的方法,其特征在于,所述获取第一兴趣集合和第二兴趣集合包括:收集与登录ID绑定的用户访问行为,放入第一访问行为集合中;根据所述第一访问行为集合按第一预设周期更新第一长期兴趣集合;根据所述第一访问行为集合按第二预设周期更新第一短期兴趣集合,所述第二预设周期小于所述第一预设周期;根据所述第一长期兴趣集合和第一短期兴趣集合生成所述第一兴趣集合;收集与设备ID绑定的用户访问行为,放入第二访问行为集合中;根据所述第二访问行为集合按第三预设周期更新第二长期兴趣集合;根据所述第二访问行为集合按第四预设周期更新第二短期兴趣集合,所述第四预设周期小于所述第三预设周期;根据所述第二长期兴趣集合和第二短期兴趣集合生成所述第二兴趣集合。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一长期兴趣集合和第一短期兴趣集合生成所述第一兴趣集合包括:为所述第一长期兴趣集合分配第三初始权重和第一衰减系数;为所述第一短期兴趣集合分配第四初始权重和第二衰减系数;将所述第一长期兴趣集合、第一短期兴趣集合、第一衰减系数、第二衰减系数、第三初始权重和第四初始权重代入第二预设公式中,计算获得所述第一兴趣集合;所述第二预设公式为:U1=ω3×U1×F1+ω4×U2×F2,其中,U1表示所述第一兴趣集合,ω3表示所述第三初始权重,F1表示所述第一衰减系数,ω4表示所述第四初始权重,F2表示所述第二衰减系数。5.根据权利要求3所述的方法,其特征在于,所述根据所述第二长期兴趣集合和第二短期兴趣集合生成所述第二兴趣集合包括:为所述第二长期兴趣集合分配第三初始权重和第一衰减系数;为所述第二短期兴趣集合分配第四初始权重和第二衰减系数;将所述第二长期兴趣集合、第二短期兴趣集合、第一衰减系数、第二衰减系数、第三初始权重和第四初始权重代入所述第三预设公式中,计算获得所述第二兴趣集合;所述第三预设公式为:U2=ω3×U1×F1+ω4×U2×F2,其中,U2表示所述第一兴趣集合,ω3表示所述第三初始权重,F1表示所述第一衰减系数,ω4表示所述第四初始权重,F2表示所述第二衰减系数。6.根据权利要求4所述的方法,其特征在于,所述第一衰减系数根据第四预设公式确定,所述第二衰减系数根据第五预设公式确定;其中,所述第四预设公式为:所述第五预设公式为:其中,0<e<1,Time_diff表示当前时间与兴趣子集合生成时间的差值,step1表示第一预设步长,step2表示第二预设步长。7.根据权利要求4所述的方法,其特征在于,所述利用所述第一初始权重和第二初始权重对所述第一兴趣集合和第二兴趣集合进行加权平均,获得校准兴趣集合之后还包括:统计用户对所述校准兴趣集合的访问行为作为修正训练样本;根据所述修正训练样本修正所述第一初始权重、第二初始权重、第三初始权重和第四初始权重。8.一种用户兴趣校准系统,其特征在于,包括:集合获取模块,用于获取第一兴趣集合和第二兴趣集合,其中,所述第一兴趣集合与登录ID绑定,所述第二...

【专利技术属性】
技术研发人员:王志华
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1