视频广告系统中的算法应用

分享人:Shulei

2020.11.7

引言

2020年11月7日清华大学计算机系、AI Time、学堂在线联合主办了智能技术与系统博论的活动。此次活动邀请了Hulu的Shulei进行技术分享。

付费订阅用户和广告是Hulu营收的主要来源,而利用数据和算法更好地服务用户和广告商并增加Hulu在广告上的收入则是广告策略团队的核心追求。本次分享以《Hulu视频广告系统中的算法应用》为主题,对Hulu的广告系统和相关算法应用进行了简单的介绍。

Hulu的广告业务主要以品牌广告为主,基于每千次展示计费,广告主更关注广告触及用户数量,频次,以及对品牌认知度的提升。同时Hulu广告的来源包括合约广告和竞价广告,其中合约广告以保量合约广告占多数,指的是广告主与Hulu提前签订了指定定向规则、时间周期和广告曝光量的合约,Hulu若无法完成则需赔偿。竞价广告则是用户日益增长后为了充分利用Hulu广告流量引入的新形式,通过与SSP平台合作,允许受邀请的广告主通过私有市场竞价的方式获得Hulu的广告位进行展示。

一个典型的广告生命周期包括两个大的阶段,分别为广告销售和计划阶段以及广告投放和结算阶段。具体来看又包括了四个流程

1. 首先是销售人员确定广告主需求并通过广告定向系统提供相应的定向以实现精准投放,过程中涉及各种定向算法,这里列举出部分;

2. 然后需要通过订单管理系统和广告主确认可以投放的曝光量、价格和投放周期。其中最重要的就是用来预测未来库存量的库存预估算法以及辅助广告商决策的触达和频次预测,以及针对不同价值订单的动态定价。

3.接着进入核心的广告在线投放平台进行投放,并通过在线库存分配算法进行决策

4.最后需要对广告投放进行实时监控并在订单结束后进行结算,这部分涉及到流量的反作弊和广告效果的归因分析等算法。

本次分享主要选取了不同方向的三个算法进行介绍,分别是追剧预测、库存预估以及在线库存分配。

追剧预测是针对Hulu新推出的序列广告形式Binge Ad而设计的特殊的定向规则,主要用于识别有较大概率连续观看同一部剧三集以上的追剧狂热者。算法经历了三个版本的改进,从最初离线基于用户进行预测,到考虑用户近线和实时特征的情况下基于线上广告请求进行预测,再到利用CNN对用户近线观看序列进行建模,模型的效果得到了稳步提升。

随后介绍了用于库存预估的时间序列预测模型Prophet以及相关改进。Prophet模型由Facebook在2017年提出,主要通过将观测序列分解为趋势、周期性、节假日三部分因素,各自通过不同函数形式建模,并求解观测序列的最优拟合曲线来得到对未来流量的预测。该模型有很好的可解释性,图中展示的分别是趋势,年周期性,节假日以及周周期性的拟合结果。同时在实际应用模型的过程中我们也碰到一些问题并通过两个改进方案较好地解决了。

最后介绍了广告投放中的核心算法——在线库存分配。在线库存分配算法决定了每个广告请求分配给哪个广告,在广告系统中有着举足轻重的作用。这也是一个广告界的经典问题,通常建模成二部图匹配。考虑到二部图匹配求解复杂度高,且难以灵活满足业务上的复杂需求,我们组使用了基于PID Controller实时动态分配的在线投放算法,通过自动化控制理论中的经典模型PID Controller来动态调节每个广告对应的系数并指导广告投放。其后更对基本模型进行了改造,用来满足增加竞价广告提升收益以及增加广告相关性提升用户广告体验的需求。详细内容也在Hulu沙龙|AI技术实践应用专场(点击“阅读原文”可直达该文章)的视频广告系统的多因素投放算法部分进行了介绍,欢迎感兴趣的同学关注。

广告领域的算法技术百花齐放,这里分享的只是其中很小的一部分,Hulu未来也会在广告产品和技术上不断钻研探索,期望带给用户更好的体验。

长按关注Hulu

获取更多技术分享动态

↓ 点击“阅读原文”

直达Hulu沙龙|AI技术实践应用专场

技术分享 | Hulu视频广告系统中的算法应用相关推荐

  1. 知识蒸馏在广告系统中的应用(二)

    上篇文章<知识蒸馏在广告系统中的应用(一)>主要和大家聊的是一些基本的背景,今天我们将重点看看在实战中知识蒸馏是如何在广告系统的各个阶段发挥作用的. 1.在召回/粗排阶段使用知识蒸馏 在上 ...

  2. 知识蒸馏在广告系统中的应用(一)

    上篇文章主要和大家聊的是强化学习在推荐混排中的应用,今天我们会开启一个全新的系列"知识蒸馏在广告系统中的应用".本文将主要涉及第一部分--背景介绍.背景介绍大致分为三块:简述广告系 ...

  3. 广告系统中的Exploitation and Exploration(二)

    上一篇文章<广告系统中的Exploitation and Exploration(一)>主要介绍了背景与相关算法,今天我们继续介绍几种相关的算法以及MAB问题与实际广告系统的区别与联系. ...

  4. 广告系统中的Exploitation and Exploration(一)

    上一个系列主要和大家详细探讨了广告竞价模式,今天我们来聊聊广告系统中的Exploitation and Exploration. 背景介绍 广告系统是一个持续运转的系统,不停的有新创建的广告被投放,参 ...

  5. 高清网络视频监控系统中交换机的选择

    目前视频监控系统已经完成从传统模拟视频监控到数字视频监控的全面升级,并逐渐发展到高清网络数字视频监控阶段,利用现有的办公网络.行业专网.光纤专网,甚至互联网和无线网络等基础架构,搭建以区域安防.生产监 ...

  6. GPS授时服务器在电厂视频监控系统中的应用

    GPS授时服务器在电厂视频监控系统中的应用 GPS授时服务器在电厂视频监控系统中的应用 前言 近几年来,随着变电站自动化水平的提高,在综自变电站中计算机监控系统.微机保护装置.微机故障录波装置以及各类 ...

  7. GIS地图在行业化视频监控系统中的应用

    上世纪50年代,奥地利测绘部门首先建立了地理数据库,从此掀开了计算机技术与测量测绘技术相结合的GIS系统的新篇章,GIS是以测绘测量为基础,以数据库为数据源,依托计算机编程的全球空间分析即时技术.随着 ...

  8. 广告系统中通道类推送服务实践

    目录 1 广告系统概述 2 广告系统中的推送服务 3 推送服务实践 3.1 推送服务任务流程 3.2 任务状态流转 3.3 推送服务业务处理流程 4 总结 1 广告系统概述 首先介绍下广告系统,本文所 ...

  9. 视频监控系统中的流媒体服务器,视频监控系统中的流媒体服务器、直写和全切换三种取流架构方案...

    原标题:视频监控系统中的流媒体服务器.直写和全切换三种取流架构方案 一.流媒体服务器架构 前摄像头视频信号通过转发流媒体服务器转发至上壁面显示和终端接入,视频存储磁阵列通过流媒体存储服务器写入.实时流 ...

  10. H.264视频编码标准在网络视频监控系统中的应用 .

    [摘 要]本文介绍了ITU-T最新高性能视频压缩标准H.264和网络视频监控应用系统的需求.从编码效率和网络适应性方面讨论了H.264中所采用的新技术,最后介绍了它在网络视频监控系统中的应用. (这里 ...

最新文章

  1. 2018年4月份,阿里最新的java程序员面试题目
  2. 如何从RxJava升级到RxJava2
  3. 计算机二级能学到知识吗,2017年关于计算机二级msoffice学习知识点
  4. Spring Cloud Alibaba基础教程:Nacos的集群部署
  5. 数据结构与算法--经典10大排序算法(动图演示)【建议收藏】
  6. Android JNI(一)——NDK与JNI基础
  7. “APP杀手”?微信小程序瞬间原形毕露
  8. 【毕设教学】单片机控制步进电机
  9. \t\t超星pdg转PDF文档之虚拟打印法
  10. 抖音短视频的营销模式
  11. PPT修改母版页码格式后不管用?
  12. 第五章 编码传输中的码率控制
  13. 不写一行代码(三):实现安卓基于i2c bus的Slaver设备驱动
  14. 无线测温采集设备及无线测温监控系统的选型指导-安科瑞王婧
  15. C#开源组件之Word文件的操作:一
  16. elasticsearch - 节点、集群分片及副本、CRUD
  17. 自学Python 45 数字处理函数(三)
  18. 大连理工《线性代数》期末试题及答案
  19. matlab求解常微分方程,matlab 求解常微分方程式
  20. 《信息安全保障》一3.2 信息安全管理方法与实施

热门文章

  1. 纯HTML标签详解(摘自阿里西西)
  2. react-router-dom v6 使用
  3. 复制pdf文字到word
  4. mybatis系列-03-入门程序
  5. 你什么时候意识到该存钱了?生病住ICU隔壁病友每天被催款时
  6. 计算机网络上有个红叉没无线,电脑无线网络连接不上显示红叉
  7. 必要的系统组件未能正常运行,请修复Adobe Flash Player
  8. Http协议是无状态的 作者:cp_insist
  9. 数据的逻辑结构包括那些?
  10. 富爸爸,穷爸爸系列书籍目录