首页 > 编程语言 >【推荐算法】单目标精排模型——DIEN

【推荐算法】单目标精排模型——DIEN

时间:2024-12-11 17:10:59浏览次数:3  
标签:状态 GRU 精排 兴趣 算法 DIEN 序列 注意力 隐藏

key word: 阿里巴巴广告点击率预测

Motivation: 截至2018年,还没有相关的推荐算法考虑到用户兴趣的趋势。作者认为大多数的模型是直接将行为视为兴趣,无法直接提取用户真正的潜在兴趣特征。因此,作者提出了DIEN模型,利用interest extractor layer通过用户历史行为序列捕捉用户的兴趣序列特征,通过interest evolving layer处理目标的兴趣演变过程。

preface: 笔者认为这篇文章的模型创新关键点在于关注了RNN的隐藏状态,通过一个辅助损失训练每一个隐藏状态,每一个隐藏状态对应一个行为序列的子兴趣,并基于这些子兴趣结合注意力机制进一步学习兴趣的演化发展。

一、模型设计

image

标签:状态,GRU,精排,兴趣,算法,DIEN,序列,注意力,隐藏
From: https://www.cnblogs.com/DLShark/p/18600015

相关文章

  • 算法分析——算法学习(前置)
    前言在学习算法时,时间复杂度和空间复杂度帮助我们评估算法的效率和资源使用情况。时间复杂度描述算法运行时间随输入规模增长的变化,指导我们选择高效的算法;空间复杂度则衡量算法占用内存的变化,确保算法在资源有限的条件下运行良好。在实际应用中,需要根据具体需求权衡时间和空......
  • 【密码学】AES算法
    一、AES算法介绍:AES(AdvancedEncryptionStandard)算法是一种广泛使用的对称密钥加密,由美国国家标准与技术研究院(NIST)于2001年发布。AES是一种分组密码,支持128位、192位和256位三种不同的密钥长度。AES的分组大小固定为128位,这意味着每次处理128位的数据块。AES算法的核心......
  • 头歌 计算机操作系统 动态分区算法
    第1关:首次适应算法任务描述假设初始状态下可用的内存空间为55MB,并有如下的请求序列:作业1申请15MB作业2申请30MB作业1释放15MB作业3分配8MB作业4分配6MB作业2释放30MB请采用首次适应算法进行内存块的分配和回收,并打印出空闲内存分区链的情况相关知识为了完成本关任......
  • 智慧工地算法视频分析服务器关于视频监控系统比较常见的故障与解决方法
    在现代视频监控系统中,摄像头作为捕捉图像的前端设备,其性能和稳定性至关重要。然而,即使摄像头本身性能卓越,整个监控系统的运行也可能因为网络、供电、兼容性等多种因素受到影响。为了确保监控系统能够稳定运行,及时排查和解决可能出现的问题是必不可少的。本文将为您总结10个常见的......
  • 智慧园区算法视频分析服务器知识分享:监控摄像机云台故障及解决方法
    在视频监控系统的维护和管理过程中,云台作为实现摄像机转动和视角调整的关键设备,其性能的稳定性和可靠性至关重要。然而,云台故障是监控系统中常见的问题之一,它可能导致监控画面无法正常转动,甚至完全失效。本文将为您详细解析监控摄像机云台的常见故障及其解决方法,并探讨监控系统中......
  • 【会议征稿 | EI高录用会议推荐】计算机科学、通信、图像、人工智能、算法、应用技术
    【会议征稿|EI高录用会议推荐】计算机科学、通信、图像、人工智能、算法、应用技术、电子信息工程等多领域…【会议征稿|EI高录用会议推荐】计算机科学、通信、图像、人工智能、算法、应用技术、电子信息工程等多领域…文章目录【会议征稿|EI高录用会议推荐】计......
  • 算法优化器有哪些,优缺点
    定义与作用在深度学习领域中,优化器扮演着核心角色,它是用于最小化或最大化特定目标函数的算法。其主要职责是在模型训练过程中调整可训练参数,以实现损失函数的最小化。通过不断迭代和更新参数,优化器帮助模型逐步改进其预测能力,最终达到理想的性能水平。这种持续的参数调整过......
  • 分布式 & Raft算法 & 总结
    前言 相关系列《分布式&目录》《分布式&Raft算法&总结》《分布式&Raft算法&问题》  参考文献《Raft一致性算法论文译文》《深入剖析共识性算法Raft》  简介    Raft@木筏是一种基于日志复制实现的分布式容错&一致性算法。在Raft算法之前,Pa......
  • 【优先算法】不知OJ谁裁出,二分查找似剪刀 - 二分查找算法
    本篇博客给大家带来的是二分查找的知识点,通过相关的OJ题进一步理解二分查找的应用与本质.......
  • 强化学习(人工智能) —— DDPG、TD3、SAC、SQL算法是不是Actor-Critic算法?
    强化学习算法是人工智能领域发展最为强劲的一个分支,但是很多人都将注意力放在了算法模型的发展上而忽略了其基本理论上的一些概念,本文就讨论一下强化学习算法的一些基本概念的界定上。来源:https://ai.stackexchange.com/questions/39545/why-is-soft-q-learning-not-an-acto......