双注意力个性化会话推荐模型研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:daguofan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,基于会话推荐(Session-based Recommendation)已经在推荐系统任务中被广泛的研究,会话推荐主要在一个会话中对用户下一个点击物品进行推荐。传统的推荐算法比如矩阵分解(Matrix Factorization,MF)和物品对物品(Item-to-Item)协同过滤在会话推荐中的效果不好的原因是忽略了整个点击序列的信息。最近许多基于深度学习循环神经网络(Recurrent Neural Network,RNN)的模型和方法在会话推荐中取得了比较好的效果,但是这些工作都是只考虑了用户当前会话,对当前的会话进行建模分析,仅仅对当前的会话进行建模得到的推荐结果是不够准确的;或者通过跨会话来捕获用户兴趣进行会话推荐也不能得到比较好的推荐效果。因此,用户在历史会话中的个人偏好在当前推荐的任务中也应该被考虑进来与用户当前主要目的结合进行个性化推荐。为了更好地对用户进行个性化推荐,针对现有基于会话推荐模型和算法的不足,通过对当前会话的建模将用户当前会话的主要目的与用户历史偏好进行结合,提出了双注意力神经网络模型(Dual Attentive Neural Network,DANN),该模型不仅考虑了用户当前会话的目的,同时也考虑了用户的个人偏好,将两者同时考虑进行个性化会话推荐。同时,为了更好地从当前会话得到用户的目的,DANN在会话编码(session encoder)器中使用了会话层级(session-level)注意力对当前会话进行建模,得到了用户当前目的的隐层向量表示;另外DANN在用户编码器(user encoder)中使用用户层级(user-level)注意力机制对用户历史会话建模提取到用户的个人偏好的隐层向量表示。通过编码器-解码器(encoder-decoder)结构中编码器将用户编码器和会话编码器进行混合得到统一向量表示,根据解码器对统一向量表示进行解码,得到了最终的推荐结果列表。通过在两个真实的网站数据集XING和Retailrocket上的实验表明,DANN模型在两个评价指标recall值和mrr值均优于已有的模型,同时通过大量实验验证了本文提出DANN模型的有效性与合理性。
其他文献
新课程改革的一个重要标志就是倡导与落实“自主、合作、探究”的学习方式,真正实现师本教育向学本教育转化,同时自主学习也是提高教学有效性的方法保障,在新的背景下显得尤为重
为探索分光光度计法测定荔枝壳中铁含量的可行性,用V(HNO3):V(HClO4)=5:1湿法消化荔枝壳,利用分光光度法测定铁的含量。结果表明:分光光度法测定荔枝壳中铁含量的加标回收率为98.0%~99.8%,相
本厂一台BBY40/5型圆盘包本机,在生产过程中出现托实架故障,其解决过程如下:(1)包封书背前后尺寸不一致,并且书脊字无法居中.主要是由于铜夹紧板与大圆盘上书夹夹紧板不平行,
办校育人是一项系统工程,要做的、可以做的工作很多,但是,教学工作始终是学校中心工作。教学质量永远是学校的生命线。注重教学质量真正体现了“以人为本”的现代教育理念,是教育
针对伴随用户人数的增多,低质量图文信息管理系统的信息管理效果差的问题,设计基于Android平台的图文信息管理系统。用户通过Android手机客户端登录系统进入图像、文件管理模
近年随着深度学习的发展,计算机视觉领域的算法越来越多,精确度和对硬件平台的要求也越来越高。SSD(Single shot multibox detector)凭借轻量级和良好的精确度在各大硬件平台