DIEN——biji

DIEN——biji_第1张图片

是 DIN 的升级版,共分为三层,用户行为层,用户兴趣抽取层,用户兴趣演化层.

用户行为层

用户兴趣抽取层

为了将用户兴趣学习的更加充分,加入了额外 loss,h(t)和e(t+1),e(t+1)`,构建正负样本,类似于多目标的学习。

用户兴趣演化层

为了学习用户和候选item的关系,加入了 attention 机制,Attention + GRU的实现这里给了三种方法:

GRU with attentional input(AIGRU):


将抽取层的 h_t 与 weight 相乘直接作为 演化层 GRU 的输入

Attention based GRU(AGRU):

用 attention weight 替代 GRU的更新门,直接修改 hidden 层为
在这里插入图片描述
AGRU 弱化不相关的兴趣

GRU with attentional input(AIGRU):

虽然 AGRU 将 attention score 用于控制 hidden 层的更新,但是用一个数值替换一个向量,会忽略很多信息,这里将attention score 作用到控制 hidden 层更新的 GRU 更新门上。
DIEN——biji_第2张图片

你可能感兴趣的:(paper研读,推荐系统,深度学习)