Type: concept
Confidence: 0.85
Created: 2026-04-16
Updated: 2026-04-16
Tags: 推荐系统深度学习用户行为建模时序建模

DIEN

概述

阿里巴巴于 2019 提出的 CTR 预估模型,在 DIN 基础上引入 GRU 和辅助损失,显式建模用户兴趣的时序演化过程。

关键内容

  1. 解决 DIN 的时序缺陷 — DIN 将用户历史行为视为无序集合,忽略行为之间的时序关系和演化规律。DIEN 通过引入 GRU(Gated Recurrent Unit)结构显式捕获兴趣随时间的动态变化。
  2. 兴趣抽取层(Interest Extractor Layer) — 使用 GRU 对用户行为序列进行逐时刻编码,每个时间步输出一个兴趣状态向量,形成兴趣演化轨迹。
  3. 兴趣演化层(Interest Evolving Layer) — 引入 Target Attention 机制,让候选广告与 GRU 的每个隐藏状态进行注意力计算,动态选择与当前候选最相关的兴趣演化路径。
  4. 辅助损失(Auxiliary Loss) — 为缓解 GRU 训练中的梯度消失问题,DIEN 设计了辅助点击预测任务:在每个时间步预测用户下一个行为是否为正样本,提供额外的监督信号。
  5. 与 DIN 的关系 — DIEN 保留了 DIN 的 Target Attention 机制,但在注意力计算之前先用 GRU 对行为序列进行时序编码,实现了"时序建模 + 注意力激活"的两阶段兴趣表示。
  6. 后续影响 — 开启了推荐系统中序列建模的新方向,后续 DSIN、BST 等工作进一步探索了更强大的序列建模架构(如 Transformer)。

来源

相关