KDD2020|阿里提出多目标优化保量算法并用于优酷视频服务平台

本文主要是介绍KDD2020|阿里提出多目标优化保量算法并用于优酷视频服务平台,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Multi-objective Optimization for Guaranteed Delivery in Video Service Platform

Hang Lei, Yin Zhao, Longjun Cai

Alibaba Group

https://dl.acm.org/doi/pdf/10.1145/3394486.3403352

视频服务平台中,保量是IP视频的重要展示策略之一。跟传统的推荐策略不同,保量要求投放系统保证所要投放的内容有一定的曝光量,这里的曝光量通常取决于购买协议或者平台的商业考虑。

这篇文章,作者们研究在保量的约束下,比如对视频曝光或者不同内容的公平竞争下,如何获得最大化收益。作者们将这种问题转化为带约束的非线性规划问题,目标是最大化总的视频曝光量以及内容之间曝光的公平性。

为了捕获视频曝光的趋势,以及每个视频内容的曝光数,作者们提出一种参数化常微分方程模型,该模型的参数利用视频历史pv和点击数据进行拟合。为解决有约束非线性规划问题,作者们利用遗传算法,同时考虑了常微分方程的约束,并且给出一种特定的编码方案设计。

基于真实数据的实验以及在优酷网的线上测试验证了作者们所提方法相对工业界STOA方法的有效性和优势。

这篇论文的主要贡献如下

6988acb5c6d64337413956c779e0f2e6.png

作者们关于pv和点击得到的常微分方程形式如下

49065f27cf1f90f186df98defbbc9e95.png

离在线实验信息统计如下

2a8cd3748aeb6f76c03240033f701952.png

参数设置如下

e3a9b2425c721f15bb4ce9f1c8bda6da.png

作者们采用的评估指标有以下两个

df7486668759c4c8dbf54653f1e0ea8c.png

离线实验中,两种方法的效果对比如下

42bf4718ff7ce29952e01af0a9e740cd.png

作者们做了以下预处理操作

f50da1b8516ff53b993bc5de6ded79b4.png

作者们所提方法及平滑方法对点击率预估效果对比如下

41c470aa5ddda2391c8b773b28816ee0.png

超参数敏感性分析效果如下

553fda5be6d9f749bb2e8c2191b4363d.png

线上数据中,遗传算法的效果如下

36088b0bf46a95abd0d0052ca13db8af.png

不同的搜索策略对遗传算法的影响如下

64c0c5bad014be7570b500ca7a376374.png

遗传算法中当前最优解的变化趋势如下

baa66b4e6570572770aaae46f86c06fc.png

30天点击率相关指标的ab效果对比如下

8e902e30fe9a321f9f8f094f36627c46.png

按周统计效果对比如下

ef733804eceb223a8b9bbeeeca37302f.png


              130fc4307a2dad6445c553176741c7d2.png我是分割线9ec01ae9d6995511cd66f3ee345e7cba.png


您可能感兴趣

KDD2020|腾讯联合中科大提出请求级别保量广告计划RAP

KDD2020|淘宝推荐中的特权特征蒸馏算法PFD

KDD2020|阿里联合香港理工大学提出多任务多视角图表示学习框架M2GRL(已开源)

KDD2020|字节联合密歇根州立大学提出推荐广告联合训练框架RAM(已开源)

KDD2020|阿里联合清华提出多兴趣框架ComiRec用于序列推荐(已开源)

KDD2020|京东提出图像类别卷积神经网络CSCNN用于视觉感知CTR预估

亚马逊联合纽约州立大学提出元学习算法MetaBridge用于电商有限标注数据情况下自动验证文本属性

KDD2020|腾讯基于app使用行为提出AETN用于构建通用型user-embedding(已开源)

KDD2020|阿里联合武大提出对偶异构图注意力网络DHGAT用于提升长尾商铺搜索效果

KDD2020|蚂蚁金服提出人群扩展算法Hubble用于智能营销

实时注意力lookalike模型RALM在推荐系统中的应用

召回--联合训练树的索引和深层模型在推荐系统中的应用

深度神经网络在Youtube推荐中的应用--开篇作之一--含部分实用技巧

BERT深层双向Transformers预训练在语言理解中的应用

这篇关于KDD2020|阿里提出多目标优化保量算法并用于优酷视频服务平台的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/826393

相关文章

MySQL索引的优化之LIKE模糊查询功能实现

《MySQL索引的优化之LIKE模糊查询功能实现》:本文主要介绍MySQL索引的优化之LIKE模糊查询功能实现,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前缀匹配优化二、后缀匹配优化三、中间匹配优化四、覆盖索引优化五、减少查询范围六、避免通配符开头七、使用外部搜索引擎八、分

springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法

《springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法》:本文主要介绍springboot整合阿里云百炼DeepSeek实现sse流式打印,本文给大家介绍的非常详细,对大... 目录1.开通阿里云百炼,获取到key2.新建SpringBoot项目3.工具类4.启动类5.测试类6.测

openCV中KNN算法的实现

《openCV中KNN算法的实现》KNN算法是一种简单且常用的分类算法,本文主要介绍了openCV中KNN算法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录KNN算法流程使用OpenCV实现KNNOpenCV 是一个开源的跨平台计算机视觉库,它提供了各

基于Python和MoviePy实现照片管理和视频合成工具

《基于Python和MoviePy实现照片管理和视频合成工具》在这篇博客中,我们将详细剖析一个基于Python的图形界面应用程序,该程序使用wxPython构建用户界面,并结合MoviePy、Pill... 目录引言项目概述代码结构分析1. 导入和依赖2. 主类:PhotoManager初始化方法:__in

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

springboot+dubbo实现时间轮算法

《springboot+dubbo实现时间轮算法》时间轮是一种高效利用线程资源进行批量化调度的算法,本文主要介绍了springboot+dubbo实现时间轮算法,文中通过示例代码介绍的非常详细,对大家... 目录前言一、参数说明二、具体实现1、HashedwheelTimer2、createWheel3、n

SpringBoot首笔交易慢问题排查与优化方案

《SpringBoot首笔交易慢问题排查与优化方案》在我们的微服务项目中,遇到这样的问题:应用启动后,第一笔交易响应耗时高达4、5秒,而后续请求均能在毫秒级完成,这不仅触发监控告警,也极大影响了用户体... 目录问题背景排查步骤1. 日志分析2. 性能工具定位优化方案:提前预热各种资源1. Flowable

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis