电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>PyTorch教程21.5之推荐系统的个性化排名

PyTorch教程21.5之推荐系统的个性化排名

2023-06-06 | pdf | 0.13 MB | 次下载 | 免费

资料介绍

在前几节中,仅考虑了明确的反馈,并根据观察到的评分对模型进行了训练和测试。这种方法有两个缺点:首先,大多数反馈在现实世界场景中不是显式的而是隐式的,收集显式反馈的成本更高。其次,完全忽略了可能预测用户兴趣的未观察到的用户-项目对,使得这些方法不适用于评级不是随机丢失而是由于用户偏好而丢失的情况。未观察到的用户-项目对是真实负反馈(用户对项目不感兴趣)和缺失值(用户将来可能与项目交互)的混合体。我们简单地忽略矩阵分解和 AutoRec 中未观察到的对。清楚地,

为此,一类旨在从隐式反馈生成排名推荐列表的推荐模型得到了普及。一般而言,个性化排名模型可以通过逐点、成对或列表方法进行优化。Pointwise 方法一次考虑单一交互,并训练分类器或回归器来预测个人偏好。矩阵分解和 AutoRec 使用逐点目标进行了优化。成对方法为每个用户考虑一对项目,并旨在为该对近似优化排序。通常,成对方法更适合排序任务,因为预测相对顺序让人联想到排序的本质。Listwise 方法近似于整个项目列表的顺序,例如,NDCG)。然而,listwise 方法比 pointwise 或 pairwise 方法更复杂,计算量更大。在本节中,我们将介绍两个成对目标/损失,贝叶斯个性化排名损失和铰链损失,以及它们各自的实现。

21.5.1。贝叶斯个性化排序损失及其实现

贝叶斯个性化排名 (BPR) Rendle等人,2009 年是一种成对的个性化排名损失,源自最大后验估计。它已被广泛应用于许多现有的推荐模型中。BPR 的训练数据由正负对(缺失值)组成。它假设用户比所有其他未观察到的项目更喜欢正面项目。

在形式上,训练数据由元组构成,形式为 (u,i,j), 代表用户u喜欢这个项目i在项目上j. 下面给出了旨在最大化后验概率的 BPR 的贝叶斯公式:

(21.5.1)p(Θ∣>u)∝p(>u∣Θ)p(Θ)

在哪里Θ表示任意推荐模型的参数>u表示用户期望的所有项目的个性化总排名u. 我们可以制定最大后验估计来推导出个性化排名任务的通用优化标准。

(21.5.2)BPR-OPT:=ln⁡p(Θ∣>u)∝ln⁡p(>u∣Θ)p(Θ)=ln⁡∏(u,i,j∈D)σ(y^ui−y^uj)p(Θ)=∑(u,i,j∈D)ln⁡σ(y^ui−y^uj)+ln⁡p(Θ)=∑(u,i,j∈D)ln⁡σ(y^ui−y^uj)−λΘ‖Θ‖2

在哪里 D=def{(u,i,j)∣i∈Iu+∧j∈I∖Iu+} 是训练集,有Iu+表示用户的项目 u喜欢,I表示所有项目,并且 I∖Iu+指示除用户喜欢的项目之外的所有其他项目。y^uiy^uj是用户的预测分数u到项目ij, 分别。先验的

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费