提升推荐系统单位面积展现收益的优化方法及装置与流程
未命名
08-12
阅读:128
评论:0
1.本发明属于大数据技术领域,具体涉及一种提升推荐系统单位面积展现收益的优化方法及装置。
背景技术:
2.推荐产品是目前市场上非常流行的产品形态,例如抖音、小红书、快手、今日头条等。在推荐结果的列表页中,展现面积越大的资源越能吸引用户眼球,导致其后验点击率和时长相对更高。一般同一手机终端上展现宽度基本相同,因此,可以采用使用资源的展现高度指代展现面积。
3.相关技术中,目前采用的点击率预估和时长预估等模型均未考虑到资源展现面积所需的成本,而如果不考虑资源展现面积所需的成本,会给推荐系统的点击率预估、时长预估等模块带来展现面积偏置,导致相同成本下出现衡量收益的偏差。
技术实现要素:
4.有鉴于此,本发明的目的在于克服现有技术的不足,提供一种提升推荐系统单位面积展现收益的优化方法及装置,以解决现有技术中展现面积偏置导致相同成本下出现衡量收益偏差的问题。
5.为实现以上目的,本发明采用如下技术方案:一种提升推荐系统单位面积展现收益的优化方法,应用于推荐系统,所述系统包括点击率预估模块、时长预估模块以及展现页面预生成模块;所述方法包括:
6.通过所述点击率预估模块获取资源的点击率预估值、通过所述时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;
7.根据所述点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;
8.基于所述单位面积收益得到单位面积收益因子,并将所述单位面积收益因子作用于点击率预估模块和时长预估模块。
9.进一步的,采用以下方式根据所述点击率预估值、时长预估值以及资源展现高度,计算资源单位面积收益,
[0010][0011]
其中,ctr表示点击率预估值,dur表示假设发生点击后的时长预估值,template_ht表示资源展现高度。
[0012]
进一步的,采用以下方式基于所述资源单位面积收益得到单位面积收益因子,
[0013][0014]
其中,area表示单位面积收益,area
avg
表示单位面积收益均值,k、w均表示用于调
节单位面积收益作用力度的系数。
[0015]
进一步的,采用乘法融合算法将所述单位面积收益因子作用于点击率预估模块和时长预估模块。
[0016]
进一步的,所述单位面积收益因子取值范围为[0.5,1.5]。
[0017]
本技术实施例提供一种提升推荐系统单位面积展现收益的优化装置,应用于推荐系统,所述系统包括点击率预估模块、时长预估模块以及展现页面预生成模块;所述装置包括:
[0018]
获取模块,用于通过所述点击率预估模块获取资源的点击率预估值、通过所述时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;
[0019]
计算模块,用于根据所述点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;
[0020]
作用模块,用于基于所述单位面积收益得到单位面积收益因子,并将所述单位面积收益因子作用于点击率预估模块和时长预估模块。
[0021]
本技术实施例提供一种计算机设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述任一项提升推荐系统单位面积展现收益的优化方法的步骤。
[0022]
本技术实施例还提供一种计算机存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述任一项提升推荐系统单位面积展现收益的优化方法的步骤。
[0023]
本发明采用以上技术方案,能够达到的有益效果包括:
[0024]
本发明提供一种提升推荐系统单位面积展现收益的优化方法及装置,本技术通过推荐系统获取资源的点击率预估值、时长预估值以及资源展现高度,从而计算资源的单位面积收益,通过单位面积收益就可以得到推荐系统收益因为,将单位面积收益因子作于推荐系统,有助于减小展现高度带来的偏置,提升衡量收益的准确性;除此之外,单位面积收益因子还能提升推荐结果列表页展现效率,提升资源页均时长、提升人均阅读时长,进而提升推荐系统总媒体时长。
附图说明
[0025]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]
图1为本发明提升推荐系统单位面积展现收益的优化方法的步骤示意图;
[0027]
图2为本发明提供的推荐系统的结构示意图;
[0028]
图3为本发明提升推荐系统单位面积展现收益的优化装置的结构示意图;
[0029]
图4为本发明提升推荐系统单位面积展现收益的优化方法涉及的计算机设备的结构示意图。
具体实施方式
[0030]
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
[0031]
首先,本技术对目前市场上流行的产品形态进行了调研,发现在推荐结果的列表页中,展现面积越大的资源越能吸引用户眼球,导致其后验点击率和时长相对更高,相关结果在推荐验证系统的后验统计如表1所示。
[0032]
表1推荐验证系统的不同展现高度下资源后验点击率和时长
[0033][0034]
通过表1证明展现面积越大的资源越能吸引用户,使得其后验点击率和时长相对更高。
[0035]
下面结合附图介绍本技术实施例中提供的一个具体的提升推荐系统单位面积展现收益的优化方法及装置。
[0036]
如图1所示,本技术实施例中提供的提升推荐系统单位面积展现收益的优化方法,应用于推荐系统,所述系统包括点击率预估模块、时长预估模块以及展现页面预生成模块;
[0037]
首先,需要说明的是,如图2所示,本技术提供的推荐系统包括内容模型、推荐模型、场景模型、用户模型和展现页面预生成模块;本技术提供的技术方案针对推荐模型中的模块进行,推荐模型包括点击率预估模块和时长预估模块。
[0038]
所述方法包括:
[0039]
s101,通过所述点击率预估模块获取资源的点击率预估值、通过所述时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;
[0040]
需要说明的是,本技术中通过资源在列表页上的模板高度,用来近似资源展现高度。上述的点击率预估值、时长预估值和资源展现高度均可以通过推荐系统直接获取。
[0041]
需要说明的是,本技术中通过资源在列表页上的模板高度资源展现高度。上述的点击率预估值、时长预估值和资源展现高度均可以通过推荐系统直接获取。
[0042]
s102,根据所述点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;
[0043]
可以理解的是,本技术中定义资源的点击率预估值与时长预估值模拟单位面积收益,定义每个资源的单位面积收益为该资源获得的落地页时长与其列表页展现高度的比值。
[0044]
一些实施例中,采用以下方式根据所述点击率预估值、时长预估值以及资源展现高度,计算资源单位面积收益,
[0045][0046]
其中,ctr表示点击率预估值,dur表示假设发生点击后的时长预估值,template_ht表示资源展现高度。
[0047]
s103,基于所述单位面积收益得到单位面积收益因子,并将所述单位面积收益因子作用于点击率预估模块和时长预估模块。
[0048]
在得到单位面积收益后,采用以下方式基于所述资源单位面积收益得到单位面积收益因子,
[0049][0050]
其中,area表示单位面积收益,area
avg
表示单位面积收益均值,k、w均表示用于调节单位面积收益作用力度的系数。
[0051]
需要说明的是,本技术中提供的k、w的取值是在仿真线上环境做多组小流量实验,取推荐系统总媒体时长最大的一组数值。所述单位面积收益因子取值范围为[0.5,1.5]。
[0052]
本技术中采用乘法融合算法将所述单位面积收益因子作用于点击率预估模块和时长预估模块。
[0053]
作为一个具体的实施方式,本技术中对单位面积收益因子作用于推荐系统进行了验证,得到不同展现高度的资源的展现占比和后验时长变化,具体如表2所示。
[0054]
表2推荐验证系统的不同展现高度的资源的展现占比和后验时长变化
[0055][0056]
通过表2可以看出,相较于不考虑单位面积收益因子,资源展现高度位于100-350之间的资源的展现占比提升+0.15%,后验时长提升+1.79%;而展现高度在650-800之间的资源展现占比下降-0.34%、后验时长基本持平(-0.05%)。这表明,单位面积收益有助于减小展现高度带来的偏置,促进展现高度较小、后验时长较高的资源,最终带动资源页均时长提升+0.54%。
[0057]
提升推荐系统单位面积展现收益的优化方法的工作原理为:通过推荐系统中的点击率预估模块获取资源的点击率预估值、通过时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;然后根据点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益,基于单位面积收益得到单位面积收益因子,并将单位面积收益因子作用于点击率预估模块和时长预估模块。
[0058]
本技术通过引入单位面积收益因子,使用每个资源的展现高度对其获得的落地页时长进行归一化,减小了资源展现高度造成的偏置,提升了展现效率,促进资源页均时长提升、人均阅读时长提升,进而带动推荐系统总媒体时长上涨。
[0059]
如图3所示,本技术实施例提供一种提升推荐系统单位面积展现收益的优化装置,
应用于推荐系统,所述系统包括点击率预估模块、时长预估模块以及展现页面预生成模块;所述装置包括:
[0060]
获取模块201,用于通过所述点击率预估模块获取资源的点击率预估值、通过所述时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;
[0061]
计算模块202,用于根据所述点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;
[0062]
作用模块203,用于基于所述单位面积收益得到单位面积收益因子,并将所述单位面积收益因子作用于点击率预估模块和时长预估模块。
[0063]
本技术实施例提供的提升推荐系统单位面积展现收益的优化装置的工作原理为,获取模块201通过点击率预估模块获取资源的点击率预估值、通过时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;计算模块202根据点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;作用模块203基于单位面积收益得到单位面积收益因子,并将单位面积收益因子作用于点击率预估模块和时长预估模块。
[0064]
本技术提供一种计算机设备,包括:存储器1和处理器2,还可以包括网络接口3,所述存储器1存储有计算机程序,存储器1可以包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。该计算机设备存储有操作系统4,存储器是计算机可读介质的示例。所述计算机程序被所述处理器执行时,使得所述处理器执行提升推荐系统单位面积展现收益的优化方法,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0065]
在一个实施例中,本技术提供的提升推荐系统单位面积展现收益的优化方法可以实现为一种计算机程序的形式,计算机程序可在如图4所示的计算机设备上运行。
[0066]
一些实施例中,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:通过所述点击率预估模块获取资源的点击率预估值、通过所述时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;根据所述点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;基于所述单位面积收益得到单位面积收益因子,并将所述单位面积收益因子作用于点击率预估模块和时长预估模块。
[0067]
本技术还提供一种计算机存储介质,计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光光盘(dvd)或其他光学存储、磁盒式磁带存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
[0068]
一些实施例中,本发明还提出了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,通过所述点击率预估模块获取资源的点击率预估值、通过所述时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;根据所述点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;基
于所述单位面积收益得到单位面积收益因子,并将所述单位面积收益因子作用于点击率预估模块和时长预估模块。
[0069]
综上所述,本发明提供一种提升推荐系统单位面积展现收益的优化方法及装置,所述方法包括通过点击率预估模块获取资源的点击率预估值、通过时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;根据点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;基于单位面积收益得到单位面积收益因子,并将单位面积收益因子作用于点击率预估模块和时长预估模块。本发明通过引入单位面积收益因子,将单位面积收益因此作用于推荐系统中,能够有效地减小和消除展现面积偏置,提升衡量收益的准确性;除此之外,还能提升推荐结果列表页展现效率,提升资源页均时长、提升人均阅读时长,进而提升推荐系统总媒体时长。
[0070]
可以理解的是,上述提供的方法实施例与上述的装置实施例对应,相应的具体内容可以相互参考,在此不再赘述。
[0071]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0072]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0073]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令方法的制造品,该指令方法实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0074]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0075]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
技术特征:
1.一种提升推荐系统单位面积展现收益的优化方法,其特征在于,应用于推荐系统,所述系统包括点击率预估模块、时长预估模块以及展现页面预生成模块;所述方法包括:通过所述点击率预估模块获取资源的点击率预估值、通过所述时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;根据所述点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;基于所述单位面积收益得到单位面积收益因子,并将所述单位面积收益因子作用于点击率预估模块和时长预估模块。2.根据权利要求1所述的方法,其特征在于,采用以下方式根据所述点击率预估值、时长预估值以及资源展现高度,计算资源单位面积收益,其中,ctr表示点击率预估值,dur表示假设发生点击后的时长预估值,template_ht表示资源展现高度。3.根据权利要求1或2所述的方法,其特征在于,采用以下方式基于所述资源单位面积收益得到单位面积收益因子,其中,area表示单位面积收益,area
avg
表示单位面积收益均值,k、w均表示用于调节单位面积收益作用力度的系数。4.根据权利要求1所述的方法,其特征在于,采用乘法融合算法将所述单位面积收益因子作用于点击率预估模块和时长预估模块。5.根据权利要求1所述的方法,其特征在于,所述资源展现高度通过资源在列表页上的模板高度近似得到。6.根据权利要求3所述的方法,其特征在于,所述单位面积收益因子取值范围为[0.5,1.5]。7.一种提升推荐系统单位面积展现收益的优化装置,其特征在于,应用于推荐系统,所述系统包括点击率预估模块、时长预估模块以及展现页面预生成模块;所述装置包括:获取模块,用于通过所述点击率预估模块获取资源的点击率预估值、通过所述时长预估模块获取资源的时长预估值以及通过展现页面预生成模块获取资源展现高度;计算模块,用于根据所述点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;作用模块,用于基于所述单位面积收益得到单位面积收益因子,并将所述单位面积收益因子作用于点击率预估模块和时长预估模块。8.一种计算机设备,其特征在于,包括:存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至6中任一项所述的提升推荐系统单位面积展现收益的优化方法的步骤。9.一种计算机存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至6中任一项所述的提升推荐系统单位面积展现收
益的优化方法的步骤。
技术总结
本发明涉及一种提升推荐系统单位面积展现收益的优化方法及装置,所述方法包括通过推荐系统获取资源的点击率预估值、资源的时长预估值以及资源展现高度;根据点击率预估值、时长预估值以及资源展现高度,计算资源的单位面积收益;基于单位面积收益得到单位面积收益因子,并将单位面积收益因子作用于点击率预估模块和时长预估模块。本发明通过引入单位面积收益因子,将单位面积收益因此作用于推荐系统中,能够有效地减小和消除展现面积偏置,提升衡量收益的准确性;除此之外,还能提升推荐结果列表页展现效率,提升资源页均时长、提升人均阅读时长,进而提升推荐系统总媒体时长。进而提升推荐系统总媒体时长。进而提升推荐系统总媒体时长。
技术研发人员:于满泉 莫倩 王升 蔡锦森 张传文 贾承斌 朱若曦
受保护的技术使用者:网智天元科技集团股份有限公司
技术研发日:2023.05.09
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
