【精读推荐系统领域经典论文】DeepCF

DeepCF: A Unified Framework of Representation Learning and Matching Function Learning in Recommender System

一、 论文介绍

1. DeepCF研究implicit feedback (隐式反馈),属于interaction prediction(交互预测)的一类问题。
2. DeepCF 是NeuCF的一个变体,摈弃了传统的Deep+shallow的模式 ,它使用MLP代替了NeuMF中矩阵分解的 dot product(MLP is used to replace dot product used in traditional matrix factorization methods)。(在读该论文之前可以读一下NeuCF)
3. DeepCF结合representation learning-based CF method 和 Matching function learning-based CF method 两种方法,将两种方法的优势结合起来,从而达到更好的预测效果。

二、 模型介绍

1、DeepCFNet 模型结构

该模型与NeuCF的区别在于DeepCFNet 模型的左半部分使用DMF模型,而NeuCF中使用的是GMF模型,其他方面均十分相似,而且都采用了预训练的方法。

模型结构

2、模型实现

1. 实验数据
4个公开的数据集(MovieLens 1M [m1-1m]、LastFM、Amazon Music and Amazon toys)。
2. 数据预处理
所采用的数据都是每个用户至少进行了20次评价打分,每个商品至少被5个用户评价打分。

3. Baseline模型
1) ItemPop 非参数的方法(is used as a benchmark for recommendation tasks. Items are ranked by their popularity (例如 the number of interations))
2)eALs (use all observed interactions as negative instances and weights them non-uniformly by item popularity)
3)DMF (preforms deep matrix factorization with normalized cross entropy loss as loss function)
4)NeuMF (combine hidden layers GMF and MLP to learn the interaction function based on cross entropy loss)
4. 额外的实验
1)验证预训练的效用
在验证预训练的效果中,采用Mini-batch Adam 对 没有进行预训练的CFNet 进行参数更新。进行预训练的CFNet 采用SGD方法进行参数更新
2) 超参数敏感性分析
超参数敏感性分析中,论文中对Negative sampling ratio (负样本采样的比例)以及the dimensions of predictive factors进行了敏感性分析。

  1. 模型的评价策略

模型的评价策略

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值