雷锋网 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%。

下一步融入人工智能算法

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

本文作者:杨晓凡

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

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

  1. kindeditor批量上传设置_淘宝详情装修批量投放怎么做?具体怎么操作?

    随着电子商务行业的进步,淘宝平台也随着更新各种各种的工具和功能,不断的完善卖家们的店铺功能.今天,我们就淘宝详情装修批量投放怎么做的相关资料来说说,让更多的商家了解这一功能,以及要怎么去操作它.好了, ...

  2. 阿里内部干货分享 曾鸣:淘宝是怎样从 0 做到 0.1 的?

    原文地址 曾鸣是阿里巴巴集团学术委员会主席.湖畔大学教育长.阿里人喜欢叫他"曾教授". 身兼理论研究者和互联网一线从业者两个身份,曾教授从淘宝的经历出发,与大家探讨,创业公司应该怎 ...

  3. 阿里聚安全发布 企业可享淘宝同款防护

    本文讲的是阿里聚安全发布 企业可享淘宝同款防护[IT168 云计算]互联网蓬勃发展,催生众多创新业务,互联网安全也面临前所未有的挑战.2月25日,阿里巴巴正式推出企业安全产品--阿里聚安全,面向企业和 ...

  4. 极客日报:阿里再度调整组织架构:天猫淘宝大融合,新设三大中心;苹果M1首席芯片设计师跳槽至英特尔

    一分钟速览新闻点! 腾讯接入数字人民币,微信支持数字人民币支付 阿里再度调整组织架构:天猫淘宝大融合,新设三大中心 七成清华毕业生进入体制内就业 北京最受欢迎:华为腾讯等科技企业也受青睐 钉钉近期将推 ...

  5. 阿里金融成立,从第一天开始,就使用阿里云的云计算平台作为运算淘宝和支付宝数据的计算后台。阿里小贷不需要抵押,纯信用贷款,目前已经能做到3分钟提交申请,1秒批准,0人工干预。数据成为新的信用。...

    阿里金融成立,从第一天开始,就使用阿里云的云计算平台作为运算淘宝和支付宝数据的计算后台.阿里小贷不需要抵押,纯信用贷款,目前已经能做到3分钟提交申请,1秒批准,0人工干预.数据成为新的信用. 转载于: ...

  6. 阿里百川V6安全图,uniapp使用阿里百川SDK V6安全图唤醒淘宝APP 阿里百川新版本打开淘宝领券页面/渠道备案,uniapp对接淘宝联盟等等超级详细

    阿里百川V6安全图,uniapp使用阿里百川SDK V6安全图唤醒淘宝APP 阿里百川新版本打开淘宝领券页面/渠道备案,uniapp对接淘宝联盟等等超级详细 此文章是针对插件市场1.6版本升级的介绍 ...

  7. 九游与阿里手游初步整合 将获淘宝支付宝入口

    九游在其2015年度战略发布会上宣布,对阿里巴巴手游业务的整合已初步完成.会上,UC副总裁林永颂公布,2014年UC游戏给合作伙伴的分成超过9亿元,再次刷新2012年和2013年1亿和3亿的记录,保持 ...

  8. E销宝:DSP广告|投放前要做的准备工作有哪些?

    DSP广告投放分为两种客户类型:效果类客户与曝光类客户.DSP广告用于企业品牌曝光效果绝对的好,但是总有一些客户想通过 DSP广告 做效果,设定了KPI ,那么 针对投放DSP广告的客户该如何优化账户 ...

  9. 【鬼脚七经典电商思路】淘宝卖家的竞争力(3)产品定价主干思路

    [摘要]产品的价格,是由这个产品能够为买家带来多少价值所决定. 而买家的价值观,是可以事先影响的. [7哥导读]本文是竞争力系列3,产品的价格和定位,会影响产品的竞争力.如何从感官价值.价格差异化.马 ...

最新文章

  1. 如何在三年内快速成长为一名技术专家
  2. discuz misc.php慢,discuz提示misc.php?mod=patchaction=导致网站访问慢问题解决办法
  3. python基础----python的使用(四)
  4. 2017.3.23 特别行动队 思考记录
  5. sass-loader高版本的坑
  6. php JSON数据格式化方法
  7. composer 介绍及安装
  8. Java自带的keytool命令
  9. OpManager-系统性能监控工具
  10. Day 11 - 视频转换成图片
  11. 微信终于可以发送大文件了!
  12. 服务器清理文件,裸金属服务器清理文件
  13. TypeScript 使用 infer 实现类型推断
  14. ubuntu14.10搭建dhcp服务器
  15. [VC] 冒号(:)与C/C++
  16. 博弈论_奇偶性、单向行走
  17. Bootstrap中jumbotron属性
  18. 算法分析学习笔记二 蛮力法
  19. html5作品答辩,HTML5答辩问题总结
  20. Promise中finally的用法

热门文章

  1. vue data不可以使用this定义
  2. NFT 的周期轮转:野生→泡沫→价值回归
  3. 用一元五角兑换5分、2分、1分的硬币(每种都要有)共100枚,共一共有多少种方案?
  4. [转载]Ghost硬盘对拷图解教程(双硬盘克隆)
  5. 经济数据预测 | Python实现机器学习(MLP、XGBoost)金融市场预测
  6. 人脸识别之表情识别(一)--传统方法概述
  7. 花样字体代码出错怎么改
  8. 【羽毛球】反手假动作 网前勾对角
  9. 缓存穿透、缓存击穿、缓存雪崩
  10. 如何下载安装JDBC_jar包,MySQL_JDBC_jar包的下载与使用(Windows)