Neural Collaborative Filtering - 学习笔记

本文介绍了深度学习在推荐系统中的应用,特别是Neural Collaborative Filtering(NCF)模型。NCF通过DNNs替代传统矩阵分解方法,解决了MF模型的局限性,能够更好地处理隐式反馈数据。模型包括Neural collaborative filtering framework和Neural matrix factorization model,其中GMF是MF的扩展,MLP则通过自动特征交叉增强模型能力。预训练策略虽有提升但不大,NCF为推荐系统的发展开辟了新方向。
摘要由CSDN通过智能技术生成

介绍

深度学习未兴起时,传统矩阵分解(Matrix Factorization)是推荐领域中的一种经典方法,基本做法是:

  1. 把用户和商品映射到隐向量空间,用向量表示。
  2. 通过内积,来表示向量之间的相似性。

作者认为,通过内积来表示向量相似性的做法过于简单,有时候会出现错误,限制了模型的泛化能力。文中的一个例子:
在这里插入图片描述
对于(a)中的交互矩阵,用 s s s表示用户之间的相似度,可以明显得看出
s 23 ( 0.66 ) > s 12 ( 0.5 ) > s 13 ( 0.4 ) s_{23}(0.66) > s_{12}(0.5) > s_{13}(0.4) s23(0.66)>s12(0.5)>s13(0.4)

这也体现在(b)中 p 1 、 p 2 、 p 3 p_1、p_2、p_3 p1p2p3的夹角大小。当你在 ( a ) (a) (a)中把 u 4 u_4 u4考虑进去时,会得到:
s 41 ( 0.6 ) > s 43 ( 0.4 ) > s 42 ( 0.2 ) s_{41}(0.6) > s_{43}(0.4) > s_{42}(0.2) s41(0.6)>

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值