System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种召回结果的配额调整方法、结果展示方法及相关产品技术_技高网

一种召回结果的配额调整方法、结果展示方法及相关产品技术

技术编号:43485923 阅读:2 留言:0更新日期:2024-11-29 16:57
本申请公开一种召回结果的配额调整方法、结果展示方法及相关产品。在该方法中,获取目标召回分支在当前周期的召回结果集和当前周期的第一筛选结果集;基于多个筛选结果在召回结果集中的分布信息,得到为目标召回分支配置不同召回结果配额对应的筛选结果留存率;基于不同召回结果配额对应的筛选结果留存率,从不同召回结果配额中确定目标召回结果配额;若目标召回结果配额与召回结果集对应的召回结果配额不一致,则将目标召回分支的当前召回结果配额调整为目标召回结果配额。本申请可以自动调整目标召回分支的召回结果配额,在保障召回系统的搜索效果和推荐效果的同时,能够减少召回系统所占用的计算资源,从而节省系统使用的机器成本。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种召回结果的配额调整方法、结果展示方法及相关产品


技术介绍

1、随着计算机技术的快速发展,互联网已成为人们学习、工作以及日常生活中不可或缺的一部分。例如用户通过互联网可以根据自身的即时需求进行搜索得到搜索结果,也可以通过互联网的推荐快速了解热点话题或感兴趣事件。但互联网的快速发展也使得信息资源呈爆炸性增长,与用户的即时需求或者热点相关的信息可能是上千或者上万个结果。

2、目前,可以通过召回系统从这上千或上万个结果中进行召回,经过层层筛选得到最终的结果。相关技术中,通常是通过召回系统的多个召回分支从包含海量结果的候选结果集中筛选出相关的结果。每个召回分支都对应设置了召回策略和召回结果配额,以便基于召回策略从候选结果集中进行筛选,得到与召回结果配额的数量相同的召回结果;再对这多个召回分支的召回结果进行层层筛选,得到最终的结果以呈现给用户。

3、然而,召回系统为了向用户展示更优质的结果,可能会在召回系统的演进升级中逐渐增加召回策略,由于召回策略与召回分支是一一对应的关系,因此意味着召回分支的数量会不断增长。则以上提及的方案中可能会存在的问题是:逐渐增长的召回分支会使得召回系统占用越来越多的计算资源,进而导致机器的使用成本不断膨胀。


技术实现思路

1、本申请实施例提供了一种召回结果的配额调整方法、结果展示方法及相关产品,旨在保障召回系统的搜索效果和推荐效果不受影响的同时,减少召回系统占用的计算资源,从而节省机器的使用成本。

>2、本申请第一方面提供了一种召回结果的配额调整方法,包括:

3、获取目标召回分支在当前周期的召回结果集和所述当前周期的第一筛选结果集;所述召回结果集是在候选结果集中基于所述目标召回分支的召回策略和所述目标召回分支的当前召回结果配额得到的;所述第一筛选结果集包括从所述召回结果集中进一步筛选出的多个筛选结果;

4、基于所述多个筛选结果在所述召回结果集中的分布信息,得到为所述目标召回分支配置不同召回结果配额对应的筛选结果留存率;所述筛选结果留存率用于表示所述多个筛选结果中依然被选入第二筛选结果集的结果的占比;所述第二筛选结果集为所述目标召回分支配置不同召回结果配额得到的筛选结果集;

5、基于所述不同召回结果配额对应的筛选结果留存率,从所述不同召回结果配额中确定目标召回结果配额;

6、若所述目标召回结果配额与所述召回结果集对应的召回结果配额不一致,则将所述目标召回分支的当前召回结果配额调整为所述目标召回结果配额。

7、本申请第二方面提供了一种基于内容请求的结果展示方法,包括:

8、基于内容请求、不同召回分支的召回策略和所述不同召回分支的召回结果配额,从候选结果集中筛选得到所述不同召回分支的召回结果集;所述不同召回分支的至少一个召回结果配额是根据第一方面提供的召回结果的配额调整方法得到的;

9、从所述不同召回分支的召回结果集中筛选得到粗排结果集,并从所述粗排结果集中筛选得到精排结果集;

10、将所述精排结果集中的精排结果打散,得到所述内容请求对应的结果;

11、展示所述内容请求对应的结果。

12、本申请第三方面提供了一种召回结果的配额调整装置,包括:

13、结果集获取模块,用于获取目标召回分支在当前周期的召回结果集和所述当前周期的第一筛选结果集;所述召回结果集是在候选结果集中基于所述目标召回分支的召回策略和所述目标召回分支的当前召回结果配额得到的;所述第一筛选结果集包括从所述召回结果集中进一步筛选出的多个筛选结果;

14、留存率获取模块,用于基于所述多个筛选结果在所述召回结果集中的分布信息,得到为所述目标召回分支配置不同召回结果配额对应的筛选结果留存率;所述筛选结果留存率用于表示所述多个筛选结果中依然被选入第二筛选结果集的结果的占比;所述第二筛选结果集为所述目标召回分支配置不同召回结果配额得到的筛选结果集;

15、配额确定模块,用于基于所述不同召回结果配额对应的筛选结果留存率,从所述不同召回结果配额中确定目标召回结果配额;

16、配额调整模块,用于若所述目标召回结果配额与所述召回结果集对应的召回结果配额不一致,则将所述目标召回分支的当前召回结果配额调整为所述目标召回结果配额。

17、本申请第四方面提供了一种基于内容请求的结果展示装置,包括:

18、召回结果集筛选模块,用于基于内容请求、不同召回分支的召回策略和所述不同召回分支的召回结果配额,从候选结果集中筛选得到所述不同召回分支的召回结果集;所述不同召回分支的至少一个召回结果配额是根据第一方面提供的召回结果的配额调整方法得到的;

19、精排结果集筛选模块,用于从所述不同召回分支的召回结果集中筛选得到粗排结果集,并从所述粗排结果集中筛选得到精排结果集;

20、结果获取模块,用于将所述精排结果集中的精排结果打散,得到所述内容请求对应的结果;

21、结果展示模块,用于展示所述内容请求对应的结果。

22、本申请第五方面提供了一种计算机设备,所述计算机设备包括处理器以及存储器:

23、所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;

24、所述处理器用于根据所述计算机程序中的指令执行第一方面提供的召回结果的配额调整方法,或者执行第二方面提供的基于内容请求的结果展示方法。

25、本申请第六方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被计算机设备执行时实现第一方面提供的召回结果的配额调整方法,或者实现第二方面提供的基于内容请求的结果展示方法。

26、本申请第七方面提供了一种计算机程序产品,包括计算机程序,该计算机程序被计算机设备执行时实现第一方面提供的召回结果的配额调整方法,或者实现第二方面提供的基于内容请求的结果展示方法。

27、从以上技术方案可以看出,本申请实施例具有以下优点:

28、本申请实施例提供了一种召回结果的配额调整方法。在该方法中,先获取目标召回分支在当前周期的召回结果集和当前周期的第一筛选结果集,召回结果集是基于该目标召回分支的召回策略和其当前召回结果配额从候选结果集中进行筛选得到的,第一筛选结果集中包括了从对应的召回结果集中进一步筛选得到的多个筛选结果。即,可以将召回结果集和第一筛选结果集作为分析该目标召回分支的当前召回结果配额是否合适的数据。第一筛选结果集中的多个筛选结果对应于召回结果集中的多个召回结果,则为了确定与目标召回分支更加匹配的目标召回结果配额,可以基于多个筛选结果在召回结果集中的分布信息,得到为目标召回分支配置不同召回结果配额对应的筛选结果留存率。筛选结果留存率用于表示多个筛选结果中依然被选入第二筛选结果集的结果的占比,第二筛选结果集为目标召回分支配置不同召回结果配额得到的筛选结果集。随后基于不同召回结果本文档来自技高网...

【技术保护点】

1.一种召回结果的配额调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述多个筛选结果在所述召回结果集中的分布信息,得到为所述目标召回分支配置不同召回结果配额对应的筛选结果留存率,具体包括:

3.根据权利要求1或2所述的方法,其特征在于,所述基于所述不同召回结果配额对应的筛选结果留存率,从所述不同召回结果配额中确定目标召回结果配额,具体包括:

4.根据权利要求1或2所述的方法,其特征在于,所述基于所述不同召回结果配额对应的筛选结果留存率,从所述不同召回结果配额中确定目标召回结果配额,具体包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述不同召回结果配额区间对应的筛选结果分布密度,与对应于同一召回结果配额区间的预设分布密度阈值的比较结果,从所述不同召回结果配额中确定目标召回结果配额,具体包括:

6.根据权利要求5所述的方法,其特征在于,还包括:

7.根据权利要求4所述的方法,其特征在于,所述基于所述不同留存率区间对应的召回结果配额区间和所述不同留存率区间,确定不同召回结果配额区间对应的筛选结果分布密度,具体包括:

8.根据权利要求4或5所述的方法,其特征在于,所述预设分布密度阈值通过以下步骤确定:

9.根据权利要求1所述的方法,其特征在于,所述多个筛选结果在所述召回结果集中的分布信息通过以下步骤确定:

10.一种基于内容请求的结果展示方法,其特征在于,包括:

11.一种召回结果的配额调整装置,其特征在于,包括:

12.一种基于内容请求的结果展示装置,其特征在于,包括:

13.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被计算机设备执行时实现权利要求1至9任一项所述的召回结果的配额调整方法,或者实现权利要求10所述的基于内容请求的结果展示方法。

15.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被计算机设备执行时实现权利要求1至9任一项所述的召回结果的配额调整方法,或者实现权利要求10所述的基于内容请求的结果展示方法。

...

【技术特征摘要】

1.一种召回结果的配额调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述多个筛选结果在所述召回结果集中的分布信息,得到为所述目标召回分支配置不同召回结果配额对应的筛选结果留存率,具体包括:

3.根据权利要求1或2所述的方法,其特征在于,所述基于所述不同召回结果配额对应的筛选结果留存率,从所述不同召回结果配额中确定目标召回结果配额,具体包括:

4.根据权利要求1或2所述的方法,其特征在于,所述基于所述不同召回结果配额对应的筛选结果留存率,从所述不同召回结果配额中确定目标召回结果配额,具体包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述不同召回结果配额区间对应的筛选结果分布密度,与对应于同一召回结果配额区间的预设分布密度阈值的比较结果,从所述不同召回结果配额中确定目标召回结果配额,具体包括:

6.根据权利要求5所述的方法,其特征在于,还包括:

7.根据权利要求4所述的方法,其特征在于,所述基于所述不同留存率区间对应的召回结果配额区间和所述不同留存率区间,确定不同召回结...

【专利技术属性】
技术研发人员:刘云政彭明浩彭志成董道祥樊志鹏李新杰王晓阳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1