点击率预测问题建模(三)

前面两篇文章主要介绍了一下CTR模型的建模思路跟交叉特征的构造方法,本篇文章重点对比下三种建模思路下不同的机器学习算法的优劣。这个时候就能看出我们前面构造的那个广告点击过程的作用了,我们可以不断地回测各种模型的效果。谈到效果,真正用于生产的CTR模型的优化目标其实不是最大化整体的点击率,而是最大化整体的收益。对我们广告系统来说,一个广告点击率低没关系,只要广告主愿意出钱,我们也可以优先展示它。假设某广告主愿意为广告的每次点击出价b元,我们的CTR模型对这个广告的点击率预估是p,那么展示了这个广告之后我们的预期收入就是 b*p 元。从这个意义上讲,在CTR场景下,广告优劣的排序其实不重要,把点击率给预测准才是最重要的,因为如果使用预期收入排序,就相当于把预测误差也给放大了b倍。

再谈一下我们人工构造的广告点击过程,我们可以使用产生训练数据同样的方法产生一些validation数据,由于我们掌握着广告点击的神谕(oracle),根据这个oracle我们可以完美地预测用户对每个广告的点击率,于是预期收入就有了一个上限,对比模型效果跟这个上限的差距就可以看出模型的提升空间。

先来研究下三种建模思路的优劣,分别对三种思路使用LR:针对思路一我们使用LR构造一个二分类器;针对思路二,我们对每个广告构造1个二分类器,得到三个模型,并使用它们分别预测三个广告的点击率;针对思路3,把数据分成4个类构造一个soft-max多分类器。为了排除不同的广告出价对模型效果的影响,我们重复进行40次试验,每次都随机生成一组广告点击出价。回测的结果如下:

在这组数据中,实际收入越高说明模型的点击率的估计越准。

把分类器换成100棵树的随机森林跟100棵树的GBDT进行回测,得到下面这组数据:


  • 随机森林跟GBDT用直接使用单模型onehot encode也不会退化为热度模型。
  • GBDT效果拔群,不做特征也比LR做了特征工程效果好。
  • 无论算法选择什么,交叉特征都是有作用的。
  • 用GBDT多分类模型居然可以进一步提升预期收入。

总结:算法复杂度的提升确实能够带来效果的提升,尤其是GBDT,捕捉特征的能力跟拟合能力都超强,以后做模型可以优先考虑GBDT,效果拔群。但是算法复杂度的提升也带来了CTR预测开销的提升,用于生产需要比较强的后台能力来帮助优化实时预测开销,不具备这种工程能力就只能折腾特征工程了。最后那组试验,GBDT多分类模型居然能进一步提升了效果,实力打脸前面的结论:思路一的假设更为合理。这种方法下甚至连交叉特征都不需要,就已经接近完美预测了(多分类模型再用交叉特征太麻烦了,偷懒没做,给GBDT的能力留个悬念)。作者把它放在这里的目的就是为了提醒大家,模型调优工作还是要靠trial and error,不管白猫黑猫,能抓到老鼠就是好猫。

声明:转载请联系作者,代码都是python+sklearn需要代码的同学请在评论里留下邮箱

玻璃钢生产厂家白城玻璃钢动物雕塑多少钱定西玻璃钢餐桌椅生产厂家天水玻璃钢雕塑批发枣庄玻璃钢树池厂家直销保山玻璃钢人物雕塑厂哈尔滨玻璃钢茶几生产厂家保山不锈钢花盆加工辽阳玻璃钢垃圾桶厂肇庆玻璃钢卡通雕塑哪家好晋城玻璃钢雕塑厂家拉萨玻璃钢装饰造型价格随州玻璃钢花池定制哈尔滨玻璃钢座椅曲靖玻璃钢休闲椅哪家好福州玻璃钢种植池批发丽水不锈钢花盆生产厂家桂林玻璃钢花槽哪家好廊坊玻璃钢装饰公司泸州玻璃钢花池多少钱儋州玻璃钢公仔雕塑制造抚顺玻璃钢摆件批发黄冈玻璃钢休闲椅定做漯河玻璃钢雕塑价格庆阳商场美陈公司本溪玻璃钢花瓶加工铜仁玻璃钢座椅价格铜陵玻璃钢种植池生产厂家湖州玻璃钢餐桌椅制造儋州玻璃钢茶几厂家百色玻璃钢茶几定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化