一种内容推荐方法及相关装置制造方法及图纸

技术编号:39241923 阅读:7 留言:0更新日期:2023-10-30 11:54
本申请实施例公开了一种内容推荐方法及相关装置,该内容推荐方法中,将提升推荐内容多样性的操作,从精排阶段后调整到精排阶段前粗排阶段后,并配置包括有对应于不同筛选维度的多条多样性策略的多样性策略集合,基于该多样性策略集合中的多条多样性策略,从粗排结果序列中选出各条多样性策略各自匹配的候选推荐内容,作为后续精排阶段待处理的候选内容。基于粗排结果进行相关的多样性提升操作,既能够参考粗排阶段的粗排得分,保证进入到精排阶段的内容是与目标对象的兴趣爱好的关联程度高的内容;又能提高输入到精排阶段的待处理数据的多样性,进而,提升了通过精排阶段得到的目标推荐内容的多样性。目标推荐内容的多样性。目标推荐内容的多样性。

【技术实现步骤摘要】
一种内容推荐方法及相关装置


[0001]本申请涉及互联网
,尤其涉及一种内容推荐方法及相关装置。

技术介绍

[0002]如今,为了满足目标对象的个性化需求,很多应用程序可以为目标对象进行个性化推荐,例如,短视频应用程序可以为目标对象推荐与其兴趣爱好相匹配的短视频。
[0003]对于应用程序的后台推荐系统而言,其通常需要依次经过召回(Retrieval)、粗排(Prerank)、精排(Rank)和重排(Rerank)阶段,确定向目标对象推荐的内容。其中,在召回、粗排和精排阶段,推荐系统从目标对象的兴趣爱好出发,从所有候选的推荐内容中由粗至细粒度的筛选目标对象可能感兴趣的推荐内容;在重排阶段,从内容多样性的角度出发,对精排阶段筛选保留的推荐内容进行多样性打散,以避免目标对象看到的推荐内容过于集中。
[0004]然而,在实际应用中,经过召回、粗排和精排这三个阶段的筛选,最终保留下来的推荐内容的多样性已较差,相应地,再对这些推荐内容进行重排,也难以有效地提高向目标对象展示的推荐内容的多样性。

技术实现思路

[0005]本申请实施例提供了一种内容推荐方法及相关装置,能够有效地提高向目标对象展示的推荐内容的多样性。
[0006]本申请第一方面提供了一种内容推荐方法,所述方法包括:
[0007]获取粗排结果队列;所述粗排结果队列包括按目标顺序排列的多个第一候选内容,所述第一候选内容是通过召回阶段针对目标对象召回的候选推荐内容,所述目标顺序根据各个所述第一候选内容各自的粗排得分确定;
[0008]基于多样性策略集合中的各条多样性策略,对所述粗排结果队列包括的第一候选内容进行筛选,得到各条所述多样性策略各自对应的候选内容队列;所述多样性策略集合包括多条对应不同筛选维度的多样性策略,所述多样性策略为从所述粗排结果队列筛选第一候选内容时依据的筛选策略,所述多样性策略对应的候选内容队列包括与所述多样性策略匹配的第一候选内容;
[0009]将各条所述多样性策略各自对应的候选内容队列,作为精排阶段待处理的第二候选内容,以便通过所述精排阶段从所述第二候选内容中选出向所述目标对象推荐的目标推荐内容。
[0010]本申请第二方面提供了一种内容推荐装置,所述装置包括:
[0011]获取模块,用于获取粗排结果队列;所述粗排结果队列包括按目标顺序排列的多个第一候选内容,所述第一候选内容是通过召回阶段针对目标对象召回的候选推荐内容,所述目标顺序根据各个所述第一候选内容各自的粗排得分确定;
[0012]处理模块,用于基于多样性策略集合中的各条多样性策略,对所述粗排结果队列
包括的第一候选内容进行筛选,得到各条所述多样性策略各自对应的候选内容队列;所述多样性策略集合包括多条对应不同筛选维度的多样性策略,所述多样性策略为从所述粗排结果队列筛选第一候选内容时依据的筛选策略,所述多样性策略对应的候选内容队列包括与所述多样性策略匹配的第一候选内容;
[0013]输出模块,用于将各条所述多样性策略各自对应的候选内容队列,作为精排阶段待处理的第二候选内容,以便通过所述精排阶段从所述第二候选内容中选出向所述目标对象推荐的目标推荐内容。
[0014]本申请第三方面提供了一种计算机设备,所述设备包括处理器和存储器:
[0015]所述存储器用于存储计算机程序;
[0016]所述处理器用于根据所述计算机程序,执行如上述第一方面所述的内容推荐方法的步骤。
[0017]本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述第一方面所述的内容推荐方法的步骤。
[0018]本申请第五方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面所述的内容推荐方法的步骤。
[0019]从以上技术方案可以看出,本申请实施例具有以下优点:
[0020]本申请提供的技术方案,将提升推荐内容多样性的操作,从精排阶段后调整到精排阶段前粗排阶段后,并配置包括有对应于不同筛选维度的多条多样性策略的多样性策略集合,基于该多样性策略集合中的多条多样性策略,从粗排结果序列中选出各条多样性策略各自匹配的候选推荐内容,作为后续精排阶段待处理的候选内容。基于粗排结果进行相关的多样性提升操作,既能够参考粗排阶段的粗排得分,保证进入到精排阶段的内容是与目标对象的兴趣爱好的关联程度高的内容;又能提高输入到精排阶段的待处理数据的多样性,进而,提升了通过精排阶段得到的目标推荐内容的多样性。
附图说明
[0021]图1为现有技术中提供的一种推荐系统推送相关内容的流程示意图;
[0022]图2为本申请实施例提供的一种推荐系统推送相关内容的流程示意图;
[0023]图3为本申请实施例提供的一种内容推荐方法的应用场景图;
[0024]图4为本申请实施例提供的一种内容推荐方法的流程示意图;
[0025]图5为本申请实施例提供的一种应用程序的显示界面示意图;
[0026]图6为本申请实施例提供的一种内容推荐装置的结构示意图;
[0027]图7为本申请实施例提供的终端设备的结构示意图;
[0028]图8为本申请实施例提供的一种服务器的结构示意图。
具体实施方式
[0029]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本
申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0031]人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内容推荐方法,其特征在于,所述方法包括:获取粗排结果队列;所述粗排结果队列包括按目标顺序排列的多个第一候选内容,所述第一候选内容是通过召回阶段针对目标对象召回的候选推荐内容,所述目标顺序根据各个所述第一候选内容各自的粗排得分确定;基于多样性策略集合中的各条多样性策略,对所述粗排结果队列包括的第一候选内容进行筛选,得到各条所述多样性策略各自对应的候选内容队列;所述多样性策略集合包括多条对应不同筛选维度的多样性策略,所述多样性策略为从所述粗排结果队列筛选第一候选内容时依据的筛选策略,所述多样性策略对应的候选内容队列包括与所述多样性策略匹配的第一候选内容;将各条所述多样性策略各自对应的候选内容队列,作为精排阶段待处理的第二候选内容,以便通过所述精排阶段从所述第二候选内容中选出向所述目标对象推荐的目标推荐内容。2.根据权利要求1所述的方法,其特征在于,所述基于多样性策略集合中的各条多样性策略,对所述粗排结果队列包括的第一候选内容进行筛选,得到各条所述多样性策略各自对应的候选内容队列,包括:针对所述多样性策略集合中的每条多样性策略,依次执行匹配内容筛选操作,得到所述多样性策略对应的候选内容队列;其中,所述匹配内容筛选操作包括:从当前处理队列中选出满足所述多样性策略的第一候选内容,组成所述多样性策略的候选内容集合;初始的所述当前处理队列为所述粗排结果队列;按照所述当前处理队列中所述第一候选内容的排列顺序,基于所述多样性策略的候选内容集合,依次判断所述第一候选内容是否与所述多样性策略匹配,根据判断结果确定是否更新所述多样性策略对应的候选内容队列以及所述当前处理队列,直至所述多样性策略对应的候选内容队列中所述第一候选内容的数量达到所述多样性策略对应的限制数量为止。3.根据权利要求2所述的方法,其特征在于,所述基于所述多样性策略的候选内容集合,依次判断所述第一候选内容是否与所述多样性策略匹配,包括:针对当前处理的所述第一候选内容,判断所述第一候选内容是否所属于所述多样性策略的候选内容集合,若是,则确定所述判断结果表征所述第一候选内容与所述多样性策略相匹配,若否,则确定所述判断结果表征所述第一候选内容与所述多样性策略不匹配。4.根据权利要求2或3所述的方法,其特征在于,所述根据判断结果确定是否更新所述多样性策略对应的候选内容队列以及所述当前处理队列,包括:若所述判断结果表征所述第一候选内容与所述多样性策略相匹配,则将所述第一候选内容添加至所述多样性策略对应的候选内容队列,将所述第一候选内容从所述当前处理队列中删除;若所述判断结果表征所述第一候选内容与...

【专利技术属性】
技术研发人员:赵光耀
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1