Deep Neural Networks for YouTube Recommendations
Paul Covington, Jay Adams, Emre Sargin
https://dl.acm.org/doi/pdf/10.1145/2959100.2959190
YouTube是规模最大的并且最成熟的工业界推荐系统之一。
这篇文章从比较高的层次来描述这个系统,并且主要集中在深度学习带来的突破性提升。这篇文章根据经典的二阶段信息检索二分法分成两部分,首先,详细介绍深层候选生成式模型,然后分开描述深层排序模型。
Youtube的推荐面临以下三个挑战
推荐系统架构图示如下
离在线指标区别如下
作者们将这种推荐转为多分类问题
作者们为了得到更高效的多分类模型,采用了负采样等技巧
线上服务中,作者们采用了最近邻搜索等技巧
模型结构图示如下
深度神经网络作为泛化矩阵分解的优势如下
"样本年龄"的处理技巧如下
"距今年龄"特征的重要性图示如下
关于label和上下文选取,作者们的经验如下
特征以及网络深度对模型效果影响如下
不同深度的网络结构含义如下
排序网络结构图示如下
特征层面,作者们做的部分分类如下
下面是部分比较有用的特征
类别特征embedding注意点有以下几个
数值型特征,部分处理技巧如下
关于建模期望观看时间,作者们使用了加权逻辑回归算法
不同的模型深度及宽度对模型效果影响如下
我是分割线
您可能感兴趣
BERT深层双向Transformers预训练在语言理解中的应用
密歇根州立大学联合京东提出深度强化学习算法DeepPage用于分页推荐
诺亚方舟实验室提出数值特征自动离散框架AutoDis用于CTR预估
密歇根州立大学联合领英提出基于AutoML的Embedding框架AutoDim