zoukankan      html  css  js  c++  java
  • 26、DIEN(DIN的延伸)

    一、背景

    在大多数非搜索电商场景下,用户并不会实时表达目前的兴趣偏好。因此通过设计模型来捕获用户的动态变化的兴趣,是提升CTR预估效果的关键。阿里之前的DIN模型将用户的历史行为来表示用户的兴趣,并强调了用户兴趣的多样性和动态变化性,因此通过attention-based model来捕获和目标物品相关的兴趣。虽然DIN模型将用户的历史行为来表示兴趣,

    DIN存在两个缺点:

    1)用户的兴趣是不断进化的,而DIN抽取的用户兴趣之间是独立无关联的,没有捕获到兴趣的动态进化性
    2)通过用户的显式的行为来表达用户隐含的兴趣,这一准确性无法得到保证。

    基于以上两点,阿里提出了深度兴趣演化网络DIEN来CTR预估的性能。

    DIEN模型的主要贡献点在于:

    1)模型关注电商系统中兴趣演化的过程,并提出了新的网络结果来建模兴趣进化的过程,这个模型能够更精确的表达用户兴趣,同时带来更高的CTR预估准确率。
    2)设计了兴趣抽取层,并通过计算一个辅助loss,来提升兴趣表达的准确性。
    3)设计了兴趣进化层,来更加准确的表达用户兴趣的动态变化性。

    二、模型

    DIN模型:

    DIEN的模型结构如下:

    可以看到,DIN和DIEN的最底层都是Embedding Layer,User profile, target AD和context feature的处理方式是一致的。

    不同的是,DIEN将user behavior组织成了序列数据的形式,并把简单的使用外积完成的activation unit变成了一个attention-based GRU网络。

     

    转载:

    https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/90815826

    推荐系统遇上深度学习(二十四)--深度兴趣进化网络DIEN原理及实战!

  • 相关阅读:
    5.3 java虚拟机的体系结构
    5.2 java虚拟机的生命周期
    3.11.5 doPrivileged()方法
    3.11.1 implies方法
    MT【178】平移不变性
    MT【177】三个乘积和
    MT【176】两两乘积
    MT【175】刚刚凑巧
    MT【174】凹凸无妨
    MT【173】齐次消元单变量
  • 原文地址:https://www.cnblogs.com/Lee-yl/p/13749955.html
Copyright © 2011-2022 走看看