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

技术编号:36527931 阅读:8 留言:0更新日期:2023-02-01 16:08
本申请涉及一种信息推荐方法、装置、设备及存储介质,涉及互联网技术领域。该方法包括:获取各个目标信息的第一排序;该第一排序是指各个所述目标信息在信息精排后的推荐顺序;获取各个目标信息所属的目标推荐领域的推荐规则;该推荐规则用于指示目标推荐领域在对应的单位推荐窗口中可推荐的目标信息的数量的数值区间;该数值区间包含最小值;基于各个目标推荐领域的推荐规则,对第一排序进行调整,确定各个目标信息的第二排序;基于第二排序,对各个目标信息进行推荐;通过上述方法,保证了各个目标推荐领域的有效推荐几率,在避免了对原精排顺序进行大规模变动的同时,可以高效快速地调整推荐领域的布局,提高了推荐系统的整体推荐效果。体推荐效果。体推荐效果。

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


[0001]本申请实施例涉及互联网
,特别涉及一种信息推荐方法、装置、计算机设备及存储介质。

技术介绍

[0002]在当今互联网大数据时代中,“信息过载”现象遍布人类生活的各方面,推荐系统是目前作为解决“信息过载”问题的一个非常重要技术方案,可以帮助用户从海量的信息中筛选出用户感兴趣Top

K那部分,其本质上是一个信息过滤系统,当前推荐系统通常为多阶段的,一般由召回、粗排、精排、重排组成,重排作为推荐系统流程中的最后一个阶段,它对推荐结果和用户体验有着直接的影响。
[0003]在相关技术中,通常通过调整目标信息的权重,强制插入固定位置以及打散等方式对目标信息进行重排。
[0004]然而上述重排方式,都具有一定的静态与局限性,比如,通过调整目标信息的方法,通过改变目标信息排序分,来提升或打压曝光机会,但调权权重的大小,通常都是人工设置的,非常容易出现加权力度不足或过大现象,加权权重太小,不能达到业务预期效果,权重太大,对原精排推荐顺序改变太大,影响推荐效果,从而会造成用户体验下降问题。

技术实现思路

[0005]本申请实施例提供了一种信息推荐方法、装置、设备及存储介质,可以保证各个目标推荐领域的有效推荐几率,在避免了对原精排顺序进行大规模变动的同时,可以高效快速地调整推荐领域的布局,提高推荐系统的整体推荐效果。该技术方案如下:
[0006]一方面,提供了一种信息推荐方法,所述方法包括:
[0007]获取各个目标信息的第一排序;所述第一排序是指各个所述目标信息在信息精排后的推荐顺序;
[0008]获取各个目标信息所属的目标推荐领域的推荐规则;所述推荐规则用于指示所述目标推荐领域在对应的单位推荐窗口中可推荐的目标信息的数量的数值区间;所述数值区间包含最小值;
[0009]基于各个所述目标推荐领域的所述推荐规则,对所述第一排序进行调整,确定各个所述目标信息的第二排序;
[0010]基于所述第二排序,对各个所述目标信息进行推荐。
[0011]另一方面,提供了一种信息推荐装置,所述装置包括:
[0012]排序获取模块,用于获取各个目标信息的第一排序;所述第一排序是指各个所述目标信息在信息精排后的推荐顺序;
[0013]规则获取模块,用于获取各个目标信息所属的目标推荐领域的推荐规则;所述推荐规则用于指示所述目标推荐领域在对应的单位推荐窗口中可推荐的目标信息的数量的数值区间;所述数值区间包含最小值;
[0014]排序调整模块,用于基于各个所述目标推荐领域的所述推荐规则,对所述第一排序进行调整,确定各个所述目标信息的第二排序;
[0015]信息推荐模块,用于基于所述第二排序,对各个所述目标信息进行推荐。
[0016]在一种可能的实现方式中,所述排序调整模块,包括:
[0017]占比获取子模块,用于获取各个所述目标信息所属的目标推荐领域的实际推荐占比;所述实际推荐占比用于指示目标时长内所述目标推荐领域中的推荐消息的数量在已推荐的推荐消息中的数量占比;
[0018]第一排序调整子模块,用于排序基于各个所述目标推荐领域的所述实际推荐占比与各个所述目标推荐领域各自对应的期望推荐占比之间的占比差值,对所述第一排序进行调整,确定各个所述目标信息的第三排序;
[0019]第二排序调整子模块,用于基于各个所述目标推荐领域的所述推荐规则,对所述第三排序进行调整,确定各个所述目标信息的所述第二排序。
[0020]在一种可能的实现方式中,所述第一排序调整子模块,包括:
[0021]参数获取单元,用于获取各个所述目标推荐领域对应的调权参数,所述调权参数是所述目标推荐领域的所述占比差值与所述目标推荐领域的所述期望推荐占比之间的比值;
[0022]分数调整单元,用于基于各个所述目标推荐领域对应的调权参数,分别对每个所述目标推荐领域中各个所述目标信息的第一排序分数进行调整,确定每个所述目标推荐领域中的各个所述目标信息的第二排序分数;
[0023]位置确定单元,用于基于各个所述目标推荐领域中各个所述目标信息的第二排序分数,确定各个所述目标信息在所述第三排序中的排序位置。
[0024]在一种可能的实现方式中,各个推荐规则之间具有应用优先级;
[0025]所述第二排序调整子模块,用于若基于第一推荐规则的所述数值区间确定的排序与基于第二推荐规则的所述数值区间确定的排序冲突,则将所述第一推荐规则的所述数值区间确定的排序确定为所述第二排序;
[0026]其中,所述第一推荐规则的所述应用优先级高于所述第二推荐规则的所述应用优先级。
[0027]在一种可能的实现方式中,所述第二排序调整子模块,包括:
[0028]第一调整单元,用于基于各个所述推荐领域的所述推荐规则,对所述第三排序进行一次调整,确定临时排序;
[0029]排序确定单元,用于若所述临时排序对应的各个所述单位推荐窗口中,各个所述目标推荐领域的所述目标信息的数量满足对应的所述推荐规则,则将所述临时排序确定为所述第二排序;
[0030]第二调整单元,用于若所述临时排序中的第一推荐窗口对应的第一目标推荐领域中,所述目标信息的数量不满足所述第一目标推荐领域对应的所述推荐规则指示的数值区间中的最小值,在保证所述第一推荐窗口中的其他目标推荐领域的所述目标信息的数量满足对应的所述推荐规则的前提下,依据所述临时排序指示的先后顺序,在所述第一推荐窗口中增加所述其他目标推荐领域的所述目标信息;所述第一推荐窗口是各个所述单位推荐窗口中的任意一个;所述其他目标推荐领域是所述第一推荐窗口对应的所述目标推荐领域
中,除所述第一目标推荐领域之外的目标推荐领域;
[0031]所述排序确定单元,用于将调整后的所述临时排序确定为所述第二排序。
[0032]在一种可能的实现方式中,所述数值区间还包含最大值;所述规则获取模块,用于基于各个所述目标推荐领域各自对应的所述期望推荐占比,获取各个所述目标推荐领域的所述推荐规则;
[0033]其中,所述推荐规则指示的所述目标信息的数量的最大值与所述单位推荐窗口的位置数量的比值大于或等于所述期望推荐占比。
[0034]在一种可能的实现方式中,所述单位推荐窗口的类型包括滑动窗口以及头部窗口中的至少一种。
[0035]另一方面,提供了一种计算机设备,所述计算机设备包含处理器和存储器,所述存储器存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现上述的信息推荐方法。
[0036]另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述计算机程序由处理器加载并执行以实现上述的信息推荐方法。
[0037]另一方面,提供了一种计算机程序产品,所述计算机程序产品包括至少一条计算机程序,所述计算机程序由处理器加载并执行以实现上述各种可选实现方式中提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息推荐方法,其特征在于,所述方法包括:获取各个目标信息的第一排序;所述第一排序是指各个所述目标信息在信息精排后的推荐顺序;获取各个目标信息所属的目标推荐领域的推荐规则;所述推荐规则用于指示所述目标推荐领域在对应的单位推荐窗口中可推荐的目标信息的数量的数值区间;所述数值区间包含最小值;基于各个所述目标推荐领域的所述推荐规则,对所述第一排序进行调整,确定各个所述目标信息的第二排序;基于所述第二排序,对各个所述目标信息进行推荐。2.根据权利要求1所述的方法,其特征在于,所述基于各个所述目标推荐领域的所述推荐规则,对所述第一排序进行调整,确定各个所述目标信息的第二排序,包括:获取各个所述目标信息所属的目标推荐领域的实际推荐占比;所述实际推荐占比用于指示目标时长内所述目标推荐领域中的推荐消息的数量在已推荐的推荐消息中的数量占比;基于各个所述目标推荐领域的所述实际推荐占比与各个所述目标推荐领域各自对应的期望推荐占比之间的占比差值,对所述第一排序进行调整,确定各个所述目标信息的第三排序;基于各个所述目标推荐领域的所述推荐规则,对所述第三排序进行调整,确定各个所述目标信息的所述第二排序。3.根据权利要求2所述的方法,其特征在于,所述基于各个所述目标推荐领域的所述实际推荐占比与各个所述目标推荐领域各自对应的期望推荐占比之间的占比差值,对所述第一排序进行调整,确定各个所述目标信息的第三排序,包括:获取各个所述目标推荐领域对应的调权参数,所述调权参数是所述目标推荐领域的所述占比差值与所述目标推荐领域的所述期望推荐占比之间的比值;基于各个所述目标推荐领域对应的调权参数,分别对每个所述目标推荐领域中各个所述目标信息的第一排序分数进行调整,确定每个所述目标推荐领域中的各个所述目标信息的第二排序分数;基于各个所述目标推荐领域中各个所述目标信息的第二排序分数,确定各个所述目标信息在所述第三排序中的排序位置。4.根据权利要求2所述的方法,其特征在于,各个推荐规则之间具有应用优先级;所述基于各个所述目标推荐领域的所述推荐规则,对所述第三排序进行调整,确定各个所述目标信息的第二排序,包括:若基于第一推荐规则的所述数值区间确定的排序与基于第二推荐规则的所述数值区间确定的排序冲突,则将所述第一推荐规则的所述数值区间确定的排序确定为所述第二排序;其中,所述第一推荐规则的所述应用优先级高于所述第二推荐规则的所述应用优先级。5.根据权利要求2所述的方法,其特征在于,所述基于各个所述目标推荐领域的所述推荐规则,对所述第三排序进...

【专利技术属性】
技术研发人员:徐露露王晨李亚辉宋兰齐
申请(专利权)人:微梦创科网络科技中国有限公司
类型:发明
国别省市:

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

1