是 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相关推荐

  1. CTR深度学习模型之 DIEN(Deep Interest Evolution Network) 的理解与示例

    本文介绍阿里提出的兴趣进化网络(Deep Interest Evolution Network,以下简称DIEN. 前一篇文章介绍的 DIN 模型如下图所示: DIN 直接把用户的某个行为作为用户的兴 ...

  2. DIN+DIEN,机器学习唯一指定涨点技Attention

    文 | 水哥 源 | 知乎 Saying 1. 如果你面对一个全新的机器学习任务,让你来涨点.你可能第一个想到的往往是attention,第一个实现的是attention,第一个真的涨点了的技术也是a ...

  3. 注意力机制在推荐模型中的应用——AFM、DIN、DIEN

    "注意力机制"来源于人类最自然的选择性注意的习惯.最典型的例子是用户在浏览网页时,会选择性地注意页面的特定区域,忽视其他区域.正是基于这样的现象,在建模过程中考虑注意力机制对预测结 ...

  4. 推荐系统(十二)阿里深度兴趣网络(二):DIEN模型(Deep Interest Evolution Network)

    推荐系统(十二)阿里深度兴趣网络(二):DIEN模型(Deep Interest Evolution Network) 推荐系统系列博客: 推荐系统(一)推荐系统整体概览 推荐系统(二)GBDT+LR ...

  5. 推荐系统之深度兴趣进化网络DIEN

    深度兴趣进化网络DIEN 深度兴趣进化网络(Deep Interest Evolution Network,DIEN)是阿里妈妈广告团队发表在AAAI 2019上的工作,是深度兴趣网络DIN模型的升级 ...

  6. CTR --- DIEN论文阅读笔记,及tf2复现

    文章目录 前言 DIN和DIEN的总体思路 DIN对兴趣建模的缺点 DIEN对兴趣建模的思路 结构 行为序列层(Behavior Layer) 兴趣抽取层(Interest Extractor Lay ...

  7. 【论文导读】2019阿里CTR预估模型---DIEN(深度兴趣演化网络)

    前言 今天分享一篇阿里2019发表在AAAI上的CTR预估的论文<Deep Interest Evolution Network for Click-Through Rate Predictio ...

  8. 【DNN】DIEN算法原理

    在阿里的DIN之后,随后推出了DIEN,发表于2018年,论文地址点击这里 . 重点: DIEN相比之前的DIN,主要的trick在于对于用户的长期兴趣和短期兴趣的刻画,引入了有监督的AUGRU网络, ...

  9. 注意力机制用于推荐系统问题(DIN,DIEN,BERT4Rec,PRM)

    当注意力机制都已经变成很tasteless的手法的时候,使用/魔改注意力机制一定要专注讲好自己的故事-即为什么要用Attention,为什么要魔改Attention. 现阶段从传统的CF,FM等方法到 ...

最新文章

  1. javah生成JNI头文件
  2. PowerPath/VE:EMC夯实虚拟环境的独门武器
  3. 检查是否已使用jQuery选中复选框
  4. 成功解决你没有权限访问,请与网络管理员联系图文教程
  5. ashx 跨域_ASP.NET通用HTTP处理程序(ashx的),支持JSONP
  6. 第一台计算机豹电器元件,电气基础和安全知识.ppt
  7. 为多网络请个“交警”
  8. jar包让别人看不到代码_【求助】反编译查看jar包的源代码,出现如下问题,求解单...
  9. Nginx 配置UDP负载均衡
  10. 机器学习之数理统计与参数估计的相关知识总结
  11. Ibatis中的大于、小于、like等符号写法
  12. Golang 实现求素数【 输入N,求N内素数个数 】
  13. python网络爬虫学习笔记(四):异常处理
  14. java jama_java矩阵包jama的简单操作
  15. Hadoop完全分布式集群安装Hbase
  16. Vue+ bootStrap 实现员的增删改查 离职操作 全选单选
  17. java垃圾回收的方法_java垃圾回收的方法都有哪些
  18. ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 A、Saving Tang Monk II 【状态搜索】
  19. Linux——stack smashing detected
  20. HoudahGeo 6 for Mac(地理位置信息软件)

热门文章

  1. w3cshool之JavaScript 基础
  2. 克鲁斯卡尔重构树及简单应用
  3. 太平洋直购传销被查处
  4. 读刘未鹏师兄的大学时光有感
  5. K12教培老师在新政下面临失业,该何去何从?
  6. php_printer.dll 打印 jpg 图片,文档打印成图片(ImagePrinter)
  7. 经度、纬度、高度转换成大地坐标系XYZ的程序
  8. cc双聚类 matlab,mtba 双聚类matlab工具箱,包含各种主要的 算法:cc、floc、opsm、bimax、b LAS等 256万源代码下载- www.pudn.com...
  9. 百度收录网站,主动推送(Python)
  10. 入门推荐系统——矩阵分解