第13章 竞价广告核心技术
竞价交易是整个在线广告市场最关键的一次产品进化,同时也带来了广告技术的迅速发展。应该说,竞价广告使得当今计算广告中最关键的几项通用技术挑战找到了适用的场景,并很快成熟起来。本章将首先给出实际系统中各种机制设计共同作用时的竞价逻辑,然后介绍搜索广告和广告网络这两种典型产品的技术架构和优化目标以及其中的一些计算问题。在此基础上,将重点介绍竞价广告最关键的几项通用技术,特别是广告检索和eCPM估计技术。
在竞价广告中,大量中小广告主的检索规模使得计算的效率要求很高,如何根据广告的业务要求设计更高效的索引和检索技术是竞价广告系统要解决的关键问题。我们将结合广告检索的具体需求,重点讨论布尔表达式检索与相关性检索这两个场景下的算法思路。
另外,竞价广告系统还需要对给定(a,u,c)组合上的eCPM做尽可能准确的估计,由于大量中小广告主的参与,广告系统对 eCPM 的估计往往面临样本不足的情形。与此相关的点击率预测和探索与利用两个问题所涉及的技术也是竞价广告系统通用的关键技术。点击率预测是广告系统中最重要的机器学习问题之一,由于面对的数据量巨大,如何高效地设计算法以减少迭代是优化中要考虑的关键。另外,结合广告业务的特点设计有效的特征,让点击率模型快速捕捉用户兴趣的动态信号是提高点击率预测效果的关键。
在搜索广告中,竞价标的即关键词的粒度很细。因此,在5.1节中介绍的查询扩展问题至关重要。查询扩展可以看成是一个关键词推荐问题,但也需要考虑一些与广告领域相关的特点。另外,搜索广告的北区广告条数在策略上存在非常大个性化调整空间,这可以描述成一个用户体验约束下的收入优化问题。
广告网络中的反作弊、计价等模块,需要将系统日志快速加工处理并反馈给线上决策系统。另外,对用户行为和点击的快速反馈对广告效果的提高帮助很大。这些准实时数据处理需求催生了流计算平台。流计算技术与Hadoop等离线分布式计算技术相配合可以更有效地完成计算广告中的数据处理任务。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论