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

技术编号:33709934 阅读:54 留言:0更新日期:2022-06-06 08:40
本申请实施例提供了一种信息推送方法、装置、电子设备及计算机可读存储介质,涉及数据处理领域。该方法包括:获取候选推送信息集合、候选推送信息集合对应的推送策略以及每种推送策略对应的第一占比;确定候选推送信息集合中的各初始候选推送信息,在每种推送策略下的推送排序结果;从推送策略中随机确定待选的目标候选推送信息对应的目标推送策略;基于待选的目标推送信息对应的目标推送策略,根据目标推送策略对应的推送排序结果,从各初始候选推送信息中选取目标候选推送信息。本申请实施例保证了获取目标候选推送信息时的多样性,保证了各策略间的公平竞争,有利于客观高效评估策略效果。略效果。略效果。

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


[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]作为一种可选的实施例,对象信息包括针对历史推送信息的反馈信息;
[0026]确定与对象信息对应的第三占比,包括:
[0027]从预先确定的占比配置信息中确定与目标对象的反馈信息对应的第三占比;
[0028]其中,占比配置信息包括与至少一种反馈信息一一对应的占比关系;占比关系用于表征策略组中每个策略的第三占比。
[0029]作为一种可选的实施例,获取多样化配置信息,之前还包括:
[0030]创建至少一个策略组,初始化策略组中每个推送策略的第三占比;
[0031]响应于策略组中的至少一个推送策略的第三占比更新或者策略组中推送策略的数量更新,确定更新后的策略组中所有推送策略的第三占比;
[0032]若更新后的策略组中所有推送策略的第三占比之和小于预设值,则增加策略组中的至少一个推送策略的第三占比,直至策略组中的所有推送策略的第三占比等于预设值;
[0033]若更新后的策略组中所有推送策略的第三占比之和大于预设值,则对策略组中的至少一个推送策略的更新后的第三占比进行压缩,直至策略组中的所有推送策略的第三占比等于预设值。
[0034]根据本申请实施例的另一个方面,提供了一种信息推送装置,该装置包括:
[0035]信息获取模块,用于获取候选推送信息集合、候选推送信息集合对应的至少一个推送策略以及每种推送策略对应的第一占比,候选推送信息集合包括至少一个初始候选推送信息;第一占比为相应推送策略对应的待选的目标候选推送信息的数量占预设数量的比例;
[0036]单策略排序模块,确定候选推送信息集合中的各初始候选推送信息,在每种推送策略下的推送排序结果;
[0037]策略混排模块,用于根据第一占比,从至少一个推送策略中随机确定每个待选的
目标候选推送信息对应的目标推送策略;
[0038]推送信息选取模块,用于基于每个待选的目标推送信息对应的目标推送策略,根据目标推送策略对应的推送排序结果,从各初始候选推送信息中选取目标候选推送信息;
[0039]推送模块,用于从目标候选推送信息中确定目标推送信息,将目标推送信息推送至目标对象。
[0040]作为一种可选的实施例,策略混排模块包括:
[0041]信息数量确定子模块,用于根据每种推送策略的第一占比,确定各推送策略对应的目标候选推送信息的数量;
[0042]序列初始化子模块,用于初始化目标候选推送信息序列,目标候选推送信息序列中每个元素表征一个待选的目标候选推送信息;
[0043]随机标记子模块,用于根据每种推送策略对应的目标候选推送信息的数量,在目标候选推送信息序列中随机选取相应数量的元素,进行相应推送策略的标记,标记的推送策略表征了相应元素对应的目标推送策略。
[0044]作为一种可选的实施例,推送信息选取模块包括:
[0045]参考信息确定子模块,用于确定参考信息,参考信息为已选取出的目标候选推送信息;
[0046]排序筛选子模块,用于根据目标推送策略对应的推送排序结果,从各候选推送信息中除参考信息之外的信息中选取当前次操作对应的目标候选推送信息。
[0047]作为一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:获取候选推送信息集合、所述候选推送信息集合对应的至少一个推送策略以及每种推送策略对应的第一占比,所述候选推送信息集合包括至少一个初始候选推送信息;所述第一占比为相应推送策略对应的待选的目标候选推送信息的数量占预设数量的比例;确定所述候选推送信息集合中的各初始候选推送信息,在每种推送策略下的推送排序结果;根据所述第一占比,从所述至少一个推送策略中随机确定每个待选的目标候选推送信息对应的目标推送策略;基于每个待选的目标推送信息对应的目标推送策略,根据所述目标推送策略对应的推送排序结果,从所述各初始候选推送信息中选取目标候选推送信息;从所述目标候选推送信息中确定目标推送信息,将所述目标推送信息推送至目标对象。2.根据权利要求1所述的信息推送方法,其特征在于,所述根据所述第一占比,从所述至少一个推送策略中随机确定每个待选的目标候选推送信息对应的目标推送策略,包括:根据每种推送策略的第一占比,确定各推送策略对应的目标候选推送信息的数量;初始化目标候选推送信息序列,所述目标候选推送信息序列中每个元素表征一个待选的目标候选推送信息;根据每种所述推送策略对应的目标候选推送信息的数量,在所述目标候选推送信息序列中随机选取相应数量的元素,进行相应推送策略的标记,所述标记的推送策略表征了相应元素对应的目标推送策略。3.根据权利要求1或2所述的信息推送方法,其特征在于,所述根据所述目标推送策略对应的推送排序结果,从所述各初始候选推送信息中选取目标候选推送信息,包括:确定参考信息,所述参考信息为已选取出的目标候选推送信息;根据所述目标推送策略对应的推送排序结果,从所述各候选推送信息中除所述参考信息之外的信息中选取当前次操作对应的目标候选推送信息。4.根据权利要求1所述的方法,其特征在于,所述获取所述候选推送信息集合对应的至少一个推送策略以及每种推送策略对应的第一占比,包括:获取多样化配置信息,所述多样化配置信息中包括至少一个策略组以及各策略组的第二占比,每个策略组包括至少一个推送策略,所述第二占比表征了相应策略组对应的目标候选推送信息的数量占所述预设数量的占比;确定每个策略组中每个推送策略对应的第三占比,所述第三占比用于表征相应推送策略选取的目标候选推送信息,占相应推送策略所在的策略组中所有推送策略选取的目标候选推送信息的占比;对于每个所述推送策略,根据所述推送策略所在的策略组的第二占比以及所述推送策略在相应策略组中的第三占比,确定所述推送策略的第一占比。5.根据权利要求4所述的方法,其特征在于,所述确定每个策略组中策略的第三占比,包括:获取待推送信息的目标对象的对象信息;根据所述对象信息,...

【专利技术属性】
技术研发人员:刘楷怡王立杰王莉峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1