<笔记>Long and Short -Term Recommendations with Recurrent Neural Networks

基于项目的序列神经网络推荐

总结:

(1)证明RNN不仅适应基于序列的协同过滤。也可以应用在密集数据集的协同过滤,并且结果优于传统基于项目的推荐方法。

(2)在基于RNN推荐算法的中,长时预测和短时预测的区别被忽略了。长时预测侧重于用户最终是否对项目产生行为(不在乎用户的消费时间);而短时预测关注用户当下的行为预测,用户即将产生的行为,最近行为预测。
在静态传统推荐中只在结果进行预测,对用户进行的项目推荐只关注了用户是否对项目有行为,用户的满意度高不高,并没有关注过用户最终是在那个时间段产生的行为。作者认为传统的排序推荐忽略了项目的顺序(例如:也许一个产品的预测排名并不高,在系统对用户兴趣进行推荐时可能将其放在第3位置,但是对于用户来说该产品可能是当下最需要的,这就产生了推荐偏差)。

贡献:

  1. 介绍了一个实用的可视化的长短时推荐系统,并使用它来比较几种算法。
  2. 展示了如何修改RNN,以找到长期和短期预测之间的良好权衡。
  3. 探讨了短期预测与多样性之间的关系。

注:

作者在input的时候认为用户对项目的行为是有序数列,故,一个序列样本为一个用户的信息:$\u = {item1,item2,…itemn}

<笔记>Long and Short -Term Recommendations with Recurrent Neural Networks相关推荐

  1. SESSION-BASED RECOMMENDATIONS WITH RECURRENT NEURAL NETWORKS

    SESSION-BASED RECOMMENDATIONS WITH RECURRENT NEURAL NETWORKS 基于会话的递归神经网络推荐 首次将递归神经网络(recurrent neura ...

  2. 论文笔记 NAACL 2016|Joint Event Extraction via Recurrent Neural Networks

    文章目录 1 简介 1.1 动机 1.2 创新 2 背景知识 3 方法 3.1 编码 3.1.1 句子编码 3.1.2 RNN编码 3.2 预测 3.2.1 触发词预测 3.2.2 论元角色预测 3. ...

  3. 【2019斯坦福CS224N笔记】(5)The probability of a sentence Recurrent Neural Networks and Language Models

    这部分内容主要研究语言模型及循环神经网络在语言模型中的应用. 目录 1.语言模型 2.经典n-gram模型 3.Window-based DNN 4.Recurrent Neural Networks ...

  4. 吴恩达deeplearning.ai系列课程笔记+编程作业(13)序列模型(Sequence Models)-第一周 循环序列模型(Recurrent Neural Networks)

    第五门课 序列模型(Sequence Models) 第一周 循环序列模型(Recurrent Neural Networks) 文章目录 第五门课 序列模型(Sequence Models) 第一周 ...

  5. Sequence Classification with LSTM Recurrent Neural Networks in Python with Keras-学习笔记

    Sequence Classification with LSTM Recurrent Neural Networks in Python with Keras 序列分类是一种预测建模问题,其中在空间 ...

  6. 【论文笔记】K-plet Recurrent Neural Networks for Sequential Recommendation

    原文:K-plet Recurrent Neural Networks for Sequential Recommendation (本文只是略读,所以笔记只记录了主要的思想,更多的细节还需看原文) ...

  7. A Critical Review of Recurrent Neural Networks for Sequence Learning-论文(综述)阅读笔记

    A Critical Review of Recurrent Neural Networks for Sequence Learning 阅读笔记 //2022.3.31 下午15:00开始 论文地址 ...

  8. 【李宏毅机器学习笔记】 23、循环神经网络(Recurrent Neural Network,RNN)

    [李宏毅机器学习笔记]1.回归问题(Regression) [李宏毅机器学习笔记]2.error产生自哪里? [李宏毅机器学习笔记]3.gradient descent [李宏毅机器学习笔记]4.Cl ...

  9. 论文笔记:Dynamic Scene Deblurring Using Spatially Variant Recurrent Neural Networks

    Dynamic Scene Deblurring Using Spatially Variant Recurrent Neural Networks(利用空间变化循环神经网络对动态场景去模糊) 这是C ...

最新文章

  1. golang常见内存泄漏
  2. C/C++ unsigned char*类型
  3. Codeforces 1326F Wise Men (容斥原理、状压 DP、子集和变换、划分数)
  4. Nova虚拟机启动提示libvirtError
  5. java变量小明扑克牌_算法练习篇之:扑克牌顺子
  6. Spring框架----Spring的bean的生命周期
  7. 用户画像方法论与工程化解决方案 pdf_《用户画像》作者:赵宏田
  8. python抠图_Python实现抠图
  9. php一键集成环境安装包,APMXN集成环境一键安装包(php环境一键安装包)V1.0.2 最新版...
  10. NOAA GSOD数据中 国家与地区缩写对应全称
  11. 使用 ffmpeg 从视频文件提取音频
  12. 计算机网络英文题库(含答案) Chapter 1 Computer Networks and the Internet
  13. yxy小菊蒻201203总结
  14. 国产化服务器安装Mysql数据库
  15. C++11新特性总结
  16. CH340驱动问题,由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常。 (代码 31)
  17. 网页设计都有哪些比较好用的设计工具
  18. 基于Vue 全家桶实现网易云音乐 WebApp
  19. ultraiso刻录系统盘,总是提示:空间不够
  20. Java的Io模型你了解多少?北大青鸟java培训课程

热门文章

  1. vs 项目重新生成无反应,仍然执行之前原先代码
  2. Java项目:SpringBoot图书管理系统
  3. 软件架构设计(一)——软件架构风格
  4. 哈工大计算机网络物理层总结
  5. SAP-SD-国家调整增值税,sap如何同步调整
  6. css控制文字自动换行
  7. 【技术开发】酒精测试仪解决方案开发设计
  8. c程序语言中long,C语言long
  9. 使用textCNN进行文本分类的原理
  10. 碳减排量和碳配额的区别是什么?