精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题

简介:

雷锋网 AI 科技评论按:2017年8月13-17日,第23届国际知识发现与数据挖掘大会(KDD)在加拿大哈利法克斯召开。KDD的英文全称是Knowledge Discovery and Data Mining,即知识发现与数据挖掘,由美国计算机协会ACM下的数据挖掘分会举办,是国际数据挖掘领域的顶级会议。 KDD 2017共吸引全世界1144篇论文投递,收录216篇,包括清华、中科院、阿里在内的中国大陆学术界和工业界共被收录25篇。

在 KDD 2017全球论文投稿中,阿里集团和蚂蚁金服共有5篇论文被大会收录,本次被收录论文涵盖深度学习、大规模图计算、商品智能排序等多个研究领域,基于真实的业务场景或数据样本,文中部分方法结论已经在业务中运用。如深度学习语义建模研究中提出了一种新的文本语义编码算法conv-RNN,该模型在参考了较为常用的文本语义编码模型循环神经网络与卷积神经网络的同时,进行了进一步的文本语义编码优化,实现更为精准的文本分类和问答匹配并已应用于阿里智能音响“天猫精灵”。

如下是来自阿里的KDD 2017 收录论文「Optimized Cost per Click in Taobao Display Advertising」(「淘宝展示广告中的OCPC智能调价算法」)的解读文章,文章作者为朱晗,靳骏奇,李晗。 精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题

该论文围绕OCPC智能调价,创新地提出了一种双层优化形式,将优化广告主价值转化为首要约束条件,将系统根据预估收益对广告进行排序作为内层优化问题,将用户体验和平台收益的最大化作为外层的寻优问题,并提出了相应的求解方法。最终达到不仅广告主效果优化,平台商业收入和用户指标也获得优化的三位一体目标。

研究问题:传统广告系统本质是粗粒度的流量区分和匹配

基于固定出价的传统广告系统中,广告主对特定用户人群和广告位设定固定的竞价,其本质是粗粒度的流量区分和匹配。事实上,广告主有着进一步细粒度的竞价和流量质量匹配的诉求。该系统还有着两方面的缺陷。其一,广告主单一固定的出价应对连续多变的流量模式导致经济效率低下;其二,传统的最大化广告收益(eCPM)的排序机制过于追求短期商业利益,无法调控流量对用户体验、商家利益、成交额等指标的影响,不利于淘宝生态的长期可持续繁荣。

研究场景:最大在线市场淘宝网在线广告系统

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题

曾被《经济学人》称为“中国最大在线市场”的淘宝拥有世界先进水平的在线广告系统。该论文的研究聚焦于重要的淘宝移动端CPC展示广告中的竞价优化问题。由于淘宝CPC展示广告处于相对重要的场景,其广告投放的优化通常需考虑诸多因素,如反应商家利益的投资回报率(ROI)、总成交额(GMV)、转化率(CVR),反应平台用户体验的点击率(CTR),以及淘宝平台收益指标(千次展现收益RPM)等。

值得一提的是,谷歌公司AdWords的ECPC也尝试根据用户潜在转化率调整广告主竞价。然而,除了转化率,ECPC无法直接优化其它诸多对淘宝生态重要的指标(如平台整体GMV等)。

研究设想: OCPC智能调价算法 实现自动调整竞价

论文设想通过算法对于每条用户请求,在保障优化广告主利益的前提下,自动地调整广告主竞价从而使竞价能够反应该流量的真实价值。流量价值的定义上,算法融合了用户体验、广告主收益以及平台收益的整体生态指标,旨在实现三方共赢的商业局面。基于此,论文提出了一种新的Optimized cost per click (OCPC)智能调价算法。

OCPC智能调价算法从数学上描述并分析了优化广告主诉求的条件,进而提出了一种优化平台生态综合指标以及平台收益的算法。事实上,该算法框架适用于多种广告主诉求以及平台生态指标的优化问题,例如用户的浏览量、点击量、转化率等。

论文选择了ROI以及流量质量作为广告主的优化诉求,选择GMV作为平台生态指标,并通过调整广告主出价优化平台的商业收益。

论文核心算法

ROI(投资回报率)优化算法

智能调价算法分析了优化广告主投资回报率的条件,即ROI约束。其中,定义交易转化为c,用户为u,广告位a,那么在用户和广告的条件下产生转化的条件概率为p(c|u, a)。对于一个特定的广告计划a,定义va为预估的笔单价。因此,单次点击的期望GMV为精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题。进一步定义广告主为每一次点击付费为ba,那么单次点击的期望ROI则为公式(1):

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题(1)

即单次点击的期望投资汇报率为期望GMV除以单次点击价格。进而,广告a对于不同用户和点击的ROI如公式(2),即平均转化率乘以比单价除以单次点击价格,其中na是某个用户在一段时间内的点击量。

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题(2)

公式(2)说明了ROI和一段时间内平均转化率p(c|u, a)之间的线性关系,因此,只需要调价幅度小于当前流量转化率和历史平均流量转化率的比值,就能从理论上保证ROI不会下降,如公式(3)所示:

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题(3)

从而,该算法竞价优化的原则是:对于转化率升高的流量,提升其竞价来帮助广告主竞得优质流量;对于转化率下降的流量,降低竞价从而节约在劣质流量上的成本。出于调价的安全考虑,该算法设定了固定的调价范围参数,保证广告主的调价不过高或者过低,并以此得出调价的上界精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题和下界精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题如公式(4)。

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题(4)

综合指标优化算法

在给定上下界的范围内优化出价可以帮助广告主获得更高质量的流量以及更高的ROI。但是,约束空间内解的不同出价会导致不同的eCPM排序,并最终影响平台收益和其它指标的效果。因此,该算法提出了一种在eCPM排序机制下,对综合指标保优的出价调整算法。其核心解决的优化问题如公式(5)。

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题(5)

其中n是候选广告的数量,pctr是预估点击率(由阿里妈妈精准技术团队自主研发的混合逻辑回归算法MLR支持,可以参见雷锋网(公众号:雷锋网) AI 科技评论此前报道)。f()函数定义了系统期望最大化的综合指标,典型的两个例子如公式(6),其中,第一个目标函数可以优化总成交额GMV;第二个目标函数权衡优化总成交额GMV和广告收益。

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题(6)

如公式(5)所示,我们希望在满足广告主诉求的调价范围内进行调价,使得ECPM排序机制(如公式(5))下最优的广告,其综合指标函数f()的值也最大。该优化问题的主要求解方法请参见KDD 2017收录的论文原文: Han Zhu, Junqi Jin, Chang Tan, Fei Pan, Yifan Zeng, Han Li, Kun Gai. Optimized cost per click in Taobao display advertising. ACM SIGKDD 2017.

该优化问题的设计实现了最终排序指标和广告主流量目标的解耦。一方面,候选广告仍然按照最大化eCPM的pctr*b标准排序,广告主通过调价匹配流量价值,同时整体eCPM排序机制保证了广告主出价撬动流量的能力不受影响;另一方面,广告平台可以通过设计不同的f()函数优化相应的平台综合指标。

双重验证:离线模拟实验和线上实际环境

OCPC智能调价算法在离线模拟实验和线上实际生产环境中都取得了明显的效果提升。单品广告离线模拟效果如表1所示。其中,评价指标为RPM(广告千次展现收益),GPM(千次展现GMV),CTR(广告点击率),CVR(成交转化率),PPC(单次点击扣费)。基准策略是传统的广告排序方法,表中数据为该论文提出的OCPC算法相对基准策略的效果提升百分比。实验结果表明,OCPC算法明显提升了商家千次展现成交额(GPM)和成交转化率(CVR)。

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题

表1 单品广告离线模拟实验效果提升比例

OCPC算法在在线生产环境中也展现了明显的效果提升,相比基准策略,其效果提升百分比如表2。

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题

表2 单品广告线上生产环境效果提升比例

持续一周的线上生产环境效果分析表明,OCPC使得67%的广告主制定的广告计划(Campaign)的千次展现成交额(GPM)和广告投资回报率(ROI)同时获得了提升,如表3。另有24%的广告计划显示出流量数量和质量的置换现象(Quantity and quality exchange),其含义是:这类广告主由于获得了更多的流量,拉低整体平均ROI下跌。但是,由于其整体流量增幅高于平均ROI跌幅,这些广告主的成交转化数都获得了提升。

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题

表3 单品广告线上生产环境广告主优化比例

除了单品广告场景,该算法在淘宝移动端首页顶部的Banner广告中也明显提升了商家的成交额和转化率,如表4。从商品的类目视角分析,表5的数据表明17%的类目(占62%的浏览量)流量的商家GPM和ROI获得了同时提升,27%的类目(占21%的浏览量)流量的GPM获得了提升,另有30%的类目(占12%的浏览量)显示出流量数量和质量的置换(与单品广告分析相似,其转化效果也获得了提升)。

精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题
表4 Banner广告线上生产环境效果提升比例
精准投放、动态定价、更多成交,阿里的新优化算法帮广大淘宝卖家解决广告投放的难题
表5 Banner广告线上生产环境广告主优化比例

论文指出,持续了一周以上的线上实验结果表明,OCPC算法在长期的考察中展现了稳定的明显正向效果提升,为大多数广告主以及平台带了经济效益的增长。更多详尽的算法分析以及更多场景中OCPC效果的实验请参阅论文原文。

该项技术在淘宝展示广告主要场景上得到了全面应用并取得了明显的效果提升,单品主流场景中67%的广告主ROI(广告投资回报率)和GMV(商品交易总额)同时获得了提升,另有24%的广告主其流量增幅大于ROI降幅,即成交总量获得了提升。该场景商家整体成交额GMV提升8.9%,CVR(成交转化率)提升5.2%,RPM(广告千次展现收益)提升6.6%。Banner CPC场景中,62%流量的商家成交额GMV和ROI同时获得提升,21%的流量GMV获得提升,另12%的流量成交总量获得了提升。该场景商家总成交额GMV提升15.7%,CVR提升19%,RPM提升3.6%。

下一步融入人工智能算法

未来,阿里妈妈精准技术团队将继续围绕客户核心价值,在业务上提升营销效率,设计更精准的流量实时价值评估系统。通过持续优化商家和消费者的匹配与连接效率,提升商家的营收和消费者的用户体验。技术上,该团队将进一步探索基于深度学习、强化学习等最前沿的人工智能算法,在持续支持业务效果提升的同时,为学术界、工业界贡献创新的算法和技术解决方案。


本文作者:杨晓凡

本文转自雷锋网禁止二次转载,原文链接

相关文章
|
4天前
|
机器学习/深度学习 算法
基于改进遗传优化的BP神经网络金融序列预测算法matlab仿真
本项目基于改进遗传优化的BP神经网络进行金融序列预测,使用MATLAB2022A实现。通过对比BP神经网络、遗传优化BP神经网络及改进遗传优化BP神经网络,展示了三者的误差和预测曲线差异。核心程序结合遗传算法(GA)与BP神经网络,利用GA优化BP网络的初始权重和阈值,提高预测精度。GA通过选择、交叉、变异操作迭代优化,防止局部收敛,增强模型对金融市场复杂性和不确定性的适应能力。
112 80
|
1天前
|
机器学习/深度学习 算法 索引
单目标问题的烟花优化算法求解matlab仿真,对比PSO和GA
本项目使用FW烟花优化算法求解单目标问题,并在MATLAB2022A中实现仿真,对比PSO和GA的性能。核心代码展示了适应度计算、火花生成及位置约束等关键步骤。最终通过收敛曲线对比三种算法的优化效果。烟花优化算法模拟烟花爆炸过程,探索搜索空间,寻找全局最优解,适用于复杂非线性问题。PSO和GA则分别适合快速收敛和大解空间的问题。参数调整和算法特性分析显示了各自的优势与局限。
|
4天前
|
缓存 算法 搜索推荐
Java中的算法优化与复杂度分析
在Java开发中,理解和优化算法的时间复杂度和空间复杂度是提升程序性能的关键。通过合理选择数据结构、避免重复计算、应用分治法等策略,可以显著提高算法效率。在实际开发中,应该根据具体需求和场景,选择合适的优化方法,从而编写出高效、可靠的代码。
18 6
|
10天前
|
机器学习/深度学习 前端开发 算法
婚恋交友系统平台 相亲交友平台系统 婚恋交友系统APP 婚恋系统源码 婚恋交友平台开发流程 婚恋交友系统架构设计 婚恋交友系统前端/后端开发 婚恋交友系统匹配推荐算法优化
婚恋交友系统平台通过线上互动帮助单身男女找到合适伴侣,提供用户注册、个人资料填写、匹配推荐、实时聊天、社区互动等功能。开发流程包括需求分析、技术选型、系统架构设计、功能实现、测试优化和上线运维。匹配推荐算法优化是核心,通过用户行为数据分析和机器学习提高匹配准确性。
39 3
|
10天前
|
算法
PAI下面的gbdt、xgboost、ps-smart 算法如何优化?
设置gbdt 、xgboost等算法的样本和特征的采样率
28 2
|
25天前
|
算法
基于GA遗传算法的PID控制器参数优化matlab建模与仿真
本项目基于遗传算法(GA)优化PID控制器参数,通过空间状态方程构建控制对象,自定义GA的选择、交叉、变异过程,以提高PID控制性能。与使用通用GA工具箱相比,此方法更灵活、针对性强。MATLAB2022A环境下测试,展示了GA优化前后PID控制效果的显著差异。核心代码实现了遗传算法的迭代优化过程,最终通过适应度函数评估并选择了最优PID参数,显著提升了系统响应速度和稳定性。
106 15
|
22天前
|
算法
基于WOA鲸鱼优化的购售电收益与风险评估算法matlab仿真
本研究提出了一种基于鲸鱼优化算法(WOA)的购售电收益与风险评估算法。通过将售电公司购售电收益风险计算公式作为WOA的目标函数,经过迭代优化计算出最优购电策略。实验结果表明,在迭代次数超过10次后,风险价值收益优化值达到1715.1万元的最大值。WOA还确定了中长期市场、现货市场及可再生能源等不同市场的最优购电量,验证了算法的有效性。核心程序使用MATLAB2022a实现,通过多次迭代优化,实现了售电公司收益最大化和风险最小化的目标。
|
26天前
|
算法
通过matlab分别对比PSO,反向学习PSO,多策略改进反向学习PSO三种优化算法
本项目使用MATLAB2022A版本,对比分析了PSO、反向学习PSO及多策略改进反向学习PSO三种优化算法的性能,主要通过优化收敛曲线进行直观展示。核心代码实现了标准PSO算法流程,加入反向学习机制及多种改进策略,以提升算法跳出局部最优的能力,增强全局搜索效率。
|
22天前
|
算法
通过matlab对比遗传算法优化前后染色体的变化情况
该程序使用MATLAB2022A实现遗传算法优化染色体的过程,通过迭代选择、交叉和变异操作,提高染色体适应度,优化解的质量,同时保持种群多样性,避免局部最优。代码展示了算法的核心流程,包括适应度计算、选择、交叉、变异等步骤,并通过图表直观展示了优化前后染色体的变化情况。
|
24天前
|
算法 决策智能
基于遗传优化算法的TSP问题求解matlab仿真
本项目使用遗传算法解决旅行商问题(TSP),目标是在四个城市间找到最短路径。算法通过编码、选择、交叉、变异等步骤,在MATLAB2022A上实现路径优化,最终输出最优路径及距离。

热门文章

最新文章