
巨大的特征空间给推荐系统的训练带来困难,本篇论文提出一个基于点积操作的神经网络,它用一个嵌入层学习分类数据的分布表示,通过
product layer学习不同领域特征的交互特征,进而获得高阶特征的交互作用。实验表明product layer有效。
问题描述
本文以预测CTR(Click-through rate)为目标,具体问题见博客:论文阅读【3】Deep & Cross Network for Ad Click Predictions。
本文核心思想

product layer是本文的核心,这一层获得交互特征,本文使用一些特殊的参数矩阵构造以及函数设定减小了时间开销,缩小了模型复杂度。
实现细节
输出层: y ^ = σ ( W 3 l 2 + b 3 ) \hat y =\sigma(W_3l_2+b_3) y^=σ(W3l2+b3) W 3 ∈ R 1 ∗ D 2 b 3 ∈ R W_3\in R^{1*D_2} b_3\in R W3∈R1∗D2b3∈R
Hidden Layer 2: l 2 = r e l u ( W 2 l 2 + b 2 ) l_2=relu(W_2l_2+b_2) l2=relu(W2l2+b2) l 1 ∈ R D 1 l_1\in R^{D_1} l1∈RD1
Hidden Layer 1: l 1 = r e l u ( l z + l p + b 1 ) l_1=relu(l_z+l_p+b_1) l1=relu(lz+lp+b<

本文介绍了一种基于点积操作的神经网络模型PNN,该模型通过productlayer学习特征间的交互,有效解决了推荐系统中特征空间巨大带来的训练难题。PNN包括IPNN和OPNN两种变形,分别采用不同的方式计算特征交互。
最低0.47元/天 解锁文章
630

被折叠的 条评论
为什么被折叠?



