其他
OPPO 广告召回算法实践与探索
导读 本文将分享 OPPO 在广告召回算法上的一些具体的实践和探索。
主要内容包括:1. 背景介绍
2. 主路召回模型选型
3. 离线评估指标建设
4. 样本优化实践
5. 模型优化探索
6. 展望
7. 问答环节
分享嘉宾|余文毅 OPPO 广告召回算法负责人
编辑整理|王振甲
内容校对|李瑶
出品社区|DataFun
1. 旧召回架构
2. 新召回架构
主路召回模型选型
1. 主路召回模型目标
一致性:首先,召回侧的打分标准要和下游保持一致(一致不等于一样)。同时,应满足激励相容的逻辑,即要与整个广告系统匹配,比如调价敏感性。 泛化性:指模型在未见过或者很少见过的数据上的效果。我们将其拆解为“共性”和“个性”。“共性”是指模型能不能学到普遍规律,以便推广到没有见过的数据上,比如推广到新广告、新用户上;“个性”是指模型能不能重视个体差异,尤其是数据很少的情况,比如长尾的广告和用户。 多样性:指降低召回的寡头效应,让下游链路见世面。大家可能在广告系统里面很少听到“信息茧房”的说法,但其实广告系统里也是存在“信息茧房”的。比如,如果精排见到的广告过于单一,那么精排可能对中长尾广告的预估偏差比较大。
2. 从 Youtube 论文看召回选型
精准值预估:召回和排序逻辑完全一样。比如,如果排序做回归,那召回也做回归。 排序学习:召回学习的是排序打分的分布。 分类学习:召回学习的是排序的竞得,或者用户的交互,比如用户点击的视频、广告等。
3. 精准值预估 vs 集合选择
4. LTR 原型模型
离线评估指标建设
1. 离线评估建设-整体
2. 离线评估建设-全库评估
3. 离线评估建设-分段采样评估
样本优化实践
1. 调价敏感模型
2. 精排负反馈-Hard Negative
3. 人工规则挖掘 Negative
4. 模型自发现 Medium Negative
5. 大规模多分类解决选型简介
6. 模型自发现 Medium Negative
7. 场景联合训练独立服务
模型优化探索
1. 双塔交互优化-整体
2. 提升交互向量有效信息量-SENet
3. 双塔交互时刻提前-DAT
4. 底层特征隐式交互
5. 泛化性优化
6. 冷启动优化-CDN
7. 多场景优化-PPNet
展望
07
问答环节
分享嘉宾
INTRODUCTION
余文毅
OPPO
广告召回算法负责人
余文毅,2020 年加入 OPPO,现任互联网广告召回算法负责人。先后就职于腾讯、OPPO,长期深耕广告推荐算法领域。目前主要负责召回算法优化,也在重排算法、行业优化算法等领域有一定实践。
直播推荐
往期优质文章推荐
往期推荐
点个在看你最好看