信息推荐方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33124355 阅读:24 留言:0更新日期:2022-04-17 00:31
本发明专利技术公开了一种信息推荐方法、装置、电子设备和存储介质。其中,方法包括:确定目标用户与至少一个其他用户的用户相似度,得到至少一个用户相似度,并确定每个其他用户的修正因子,所述修正因子与所述目标用户和其他用户针对相同已推荐信息的评分差异度相关联;基于对应的修正因子,修正对应的用户相似度,得到至少一个修正后的用户相似度;基于至少一个修正后的用户相似度,从所述至少一个其他用户中确定至少一个邻居用户,得到所述目标用户的邻居用户集合;基于邻居用户集合中每个邻居用户针对待推荐信息的评分和对应的修正后的用户相似度,从所述待推荐信息中确定向所述目标用户推荐的推荐信息,并向所述目标用户推荐所述推荐信息。荐信息。荐信息。

【技术实现步骤摘要】
信息推荐方法、装置、电子设备及存储介质


[0001]本专利技术涉及推荐算法
,尤其涉及一种信息推荐方法、装置、电子设备及存储介质。

技术介绍

[0002]相关技术中,广告投放平台向目标用户投放广告时,需要先确定目标用户的邻居用户,然后根据邻居用户对广告信息的评分确定向目标用户推荐的信息集合,并按照确定的信息集合向目标用户推荐对应的广告信息。
[0003]然而,相关技术中确定邻居用户的方法存在准确度较低的问题,导致广告投放平台向目标用户推荐广告信息时不够精准。

技术实现思路

[0004]为解决相关技术问题,本专利技术实施例提供一种信息推荐方法、装置、电子设备及存储介质。
[0005]本专利技术实施例的技术方案是这样实现的:
[0006]一种信息推荐方法,包括:
[0007]确定目标用户与至少一个其他用户的用户相似度,得到至少一个用户相似度,并确定每个其他用户的修正因子,所述修正因子与所述目标用户和其他用户针对相同已推荐信息的评分差异度相关联;
[0008]基于对应的修正因子,修正对应的用户相似度,得到至少一个修正后的用户相似度;
[0009]基于至少一个修正后的用户相似度,从所述至少一个其他用户中确定至少一个邻居用户,得到所述目标用户的邻居用户集合;
[0010]基于邻居用户集合中每个邻居用户针对至少一个待推荐信息的评分和对应的修正后的用户相似度,从所述至少一个待推荐信息中确定向所述目标用户推荐的至少一个推荐信息;
[0011]向所述目标用户推荐所述至少一个推荐信息。
[0012]上述方案中,所述确定每个其他用户的修正因子,包括:
[0013]针对每个其他用户,确定对应的第一参数;所述第一参数表征所述目标用户和对应其他用户针对相同已推荐信息的评分差异度;
[0014]基于所述对应的第一参数,确定对应的修正因子;所述对应的修正因子的值随着所述第一参数的增大而减小。
[0015]上述方案中,所述方法还包括:
[0016]针对目标用户和对应其他用户共同评分的已推荐信息的集合,生成对应的第一集合和对应的第二集合;针对所述对应的第一集合中任一已推荐信息,目标用户的评分高于或等于对应其他用户的评分;针对所述对应的第二集合中任一已推荐信息,所述目标用户
的评分低于所述对应其他用户的评分;
[0017]所述确定对应的第一参数包括:
[0018]基于目标用户和对应其他用户针对所述对应的第一集合中至少一个已推荐信息的评分,生成对应的第一差异参数;
[0019]基于目标用户和对应其他用户针对所述对应的第二集合中至少一个已推荐信息的评分,生成对应的第二差异参数;
[0020]基于对应的第一差异参数和对应的第二差异参数,确定对应的第一参数。
[0021]上述方案中,所述基于所述对应的第一参数,确定对应的修正因子,包括:
[0022]基于目标用户和所述对应其他用户共同评分的已推荐信息的数量,确定对应的第二参数;所述对应的第二参数表征所述目标用户与所述对应其他用户针对已推荐信息的兴趣相似度;所述对应的第二参数随所述目标用户和所述对应其他用户共同评分的已推荐信息的数量的增大而增大;
[0023]基于所述对应的第一参数和所述对应的第二参数,确定所述对应的修正因子。
[0024]上述方案中,所述基于至少一个修正后的用户相似度,从所述至少一个其他用户中确定至少一个邻居用户,得到所述目标用户的邻居用户集合,包括:
[0025]基于至少一个修正后的用户相似度,选取k个与所述目标用户相似度最高的其他用户作为所述目标用户的邻居用户,得到所述目标用户的邻居用户集合;k为大于或等于1的整数。
[0026]上述方案中,所述基于邻居用户集合中每个邻居用户针对至少一个待推荐信息的评分和对应的修正后的用户相似度,从所述至少一个待推荐信息中确定向所述目标用户推荐的至少一个推荐信息,包括:
[0027]基于邻居用户集合中每个邻居用户针对至少一个待推荐信息的评分和对应的修正后的用户相似度,预测目标用户针对至少一个待推荐信息的评分;
[0028]根据所述目标用户针对至少一个待推荐信息的评分,从所述至少一个待推荐信息中确定向所述目标用户推荐的至少一个推荐信息。
[0029]上述方案中,所述方法还包括:
[0030]处于离线时确定目标用户与至少一个其他用户的用户相似度,得到至少一个用户相似度,并确定每个其他用户的修正因子,所述修正因子与所述目标用户和其他用户针对相同已推荐信息的评分差异度相关联;
[0031]处于离线时基于对应的修正因子,修正对应的用户相似度,得到至少一个修正后的用户相似度,并保存;
[0032]基于保存的至少一个修正后的用户相似度,从所述至少一个其他用户中确定至少一个邻居用户,得到所述目标用户的邻居用户集合。
[0033]本专利技术实施例还提供了一种信息推荐装置,包括:
[0034]第一确定单元,用于确定目标用户与至少一个其他用户的用户相似度,得到至少一个用户相似度,并确定每个其他用户的修正因子,所述修正因子与所述目标用户和其他用户针对相同已推荐信息的评分差异度相关联;
[0035]修正单元,用于基于对应的修正因子,修正对应的用户相似度,得到至少一个修正后的用户相似度;
[0036]第二确定单元,用于基于至少一个修正后的用户相似度,从所述至少一个其他用户中确定至少一个邻居用户,得到所述目标用户的邻居用户集合;
[0037]第三确定单元,用于基于邻居用户集合中每个邻居用户针对至少一个待推荐信息的评分和对应的修正后的用户相似度,从所述至少一个待推荐信息中确定向所述目标用户推荐的至少一个推荐信息;
[0038]推荐单元,向所述目标用户推荐所述至少一个推荐信息。
[0039]本专利技术实施例还提供了一种电子设备,包括:处理器和用于存储能够在所述处理器上运行的计算机程序的存储器,
[0040]其中,所述处理器用于运行所述计算机程序时,执行上述任一方法的步骤。
[0041]本专利技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
[0042]本专利技术实施例提供的信息推荐方法、装置、电子设备及存储介质,确定目标用户与至少一个其他用户的用户相似度,得到至少一个用户相似度,并确定每个其他用户的修正因子,所述修正因子与所述目标用户和其他用户针对相同已推荐信息的评分差异度相关联;基于对应的修正因子,修正对应的用户相似度,得到至少一个修正后的用户相似度;基于至少一个修正后的用户相似度,从所述至少一个其他用户中确定至少一个邻居用户,得到所述目标用户的邻居用户集合;基于邻居用户集合中每个邻居用户针对至少一个待推荐信息的评分和对应的修正后的用户相似度,从所述至少一个待推荐信息中确定向所述目标用户推荐的至少一个推荐信息;向所述目标用户推荐所述至少一个推荐信息。本专利技术实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息推荐方法,其特征在于,包括:确定目标用户与至少一个其他用户的用户相似度,得到至少一个用户相似度,并确定每个其他用户的修正因子,所述修正因子与所述目标用户和其他用户针对相同已推荐信息的评分差异度相关联;基于对应的修正因子,修正对应的用户相似度,得到至少一个修正后的用户相似度;基于至少一个修正后的用户相似度,从所述至少一个其他用户中确定至少一个邻居用户,得到所述目标用户的邻居用户集合;基于邻居用户集合中每个邻居用户针对至少一个待推荐信息的评分和对应的修正后的用户相似度,从所述至少一个待推荐信息中确定向所述目标用户推荐的至少一个推荐信息;向所述目标用户推荐所述至少一个推荐信息。2.根据权利要求1所述的方法,其特征在于,所述确定每个其他用户的修正因子,包括:针对每个其他用户,确定对应的第一参数;所述第一参数表征所述目标用户和对应其他用户针对相同已推荐信息的评分差异度;基于所述对应的第一参数,确定对应的修正因子;所述对应的修正因子的值随着所述第一参数的增大而减小。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:针对目标用户和对应其他用户共同评分的已推荐信息的集合,生成对应的第一集合和对应的第二集合;针对所述对应的第一集合中任一已推荐信息,目标用户的评分高于或等于对应其他用户的评分;针对所述对应的第二集合中任一已推荐信息,所述目标用户的评分低于所述对应其他用户的评分;所述确定对应的第一参数包括:基于目标用户和对应其他用户针对所述对应的第一集合中至少一个已推荐信息的评分,生成对应的第一差异参数;基于目标用户和对应其他用户针对所述对应的第二集合中至少一个已推荐信息的评分,生成对应的第二差异参数;基于对应的第一差异参数和对应的第二差异参数,确定对应的第一参数。4.根据权利要求2所述的方法,其特征在于,所述基于所述对应的第一参数,确定对应的修正因子,包括:基于目标用户和所述对应其他用户共同评分的已推荐信息的数量,确定对应的第二参数;所述对应的第二参数表征所述目标用户与所述对应其他用户针对已推荐信息的兴趣相似度;所述对应的第二参数随所述目标用户和所述对应其他用户共同评分的已推荐信息的数量的增大而增大;基于所述对应的第一参数和所述对应的第二参数,确定所述对应的修正因子。5.根据权利要求1所述的方法,其特征在于,所述基于至少一个修正后的用户相似度,从所述至少一个其他用户中确定至少一个邻居用户,得到所述目标用户的邻居用户集合,包括...

【专利技术属性】
技术研发人员:石奕
申请(专利权)人:卓尔智联武汉研究院有限公司
类型:发明
国别省市:

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

1