推荐系统遇上深度学习(三) Deep Feedback Network for Recommendation(草稿)

今天分享一篇微信在IJCAI-20发表的推荐论文《Deep Feedback Network for Recommendation

#摘要
在推荐系统中,用户的显式反馈、隐式反馈、正反馈和负反馈都能够反映用户对于被推荐item的偏好,这类反馈对学习用户表现十分重要。然而,目前的推荐仅仅关注隐式正反馈(例如click),忽略了其他有价值的用户行为。因此本文中,综合考虑了隐式/显式、正/负反馈学习用户在推荐系统的无偏(unbiased)兴趣。具体地,本文提出了新颖的深度反馈网络(DFN)建模click、unclick、dislike等用户行为。DFN有内部反馈交互组件(internal feedback interaction component),能够捕获抓住用户行为序列中的细粒度的行为交互,通过外部反馈交互组件(external feedback interaction component),使用精确但相对稀有的信息,进一步获取丰富但是有噪声的反馈。我们采用真实的推荐系统,在微信Top Stories,证明了DFN的有效性与鲁棒性。

#引言
推荐系统算法往往基于用户与系统的交互,这些交互行为可以大致分为以下两类:显式反馈与隐式反馈。

  • 显式反馈源于用于对于item的直接表现,能准确表明用户的偏好。然而, 收集起来有一定的难度。
  • 隐式反馈从用户的行为中间接获得。这些信息在推荐系统中往往是海量的,但是这些信息有着较多噪声(用户点击的并不一定是他真正喜欢的)。

例如

反馈显式隐式
正反馈购买/五星好评/收藏点击
负反馈差评曝光未点击

在近期的深度推荐系统中,CTR导向的目标受到极大关注。因此,模型不可避免地只关注和目标紧密相关的用户点击行为。仅考虑CTR导向目标的推荐模型往往会导致如下问题:

  • CTR导向目标只关注用户喜欢什么,不关注用户不喜欢什么。这样,模型的推荐结果容易同质化(homogeneous)和趋热化(myopic),损害用户体验。因此,推荐系统中应考虑负反馈信息。
  • 除了被动地接受系统推荐的item外,用户也需要能主动和即时的反馈机制,可以高效和准确地告知系统自己喜欢或者不喜欢什么。
  • 另外,用户的显式和隐式反馈之间也会存在gap(用户点击的并不一定是他真正喜欢的)。因此,显式反馈也是必要的。

Specifically, we first conduct trans- former over the target item and behaviors separately in each feedback sequence to capture internal behavior-level interactions.

(internal)在目标item 和 行为上分别 构建 transformer,去捕获行为层级交互。?????

(external) 使用高质量但相对稀疏的click 去降噪丰富但是没有点击的行为。

代码复现:

https://github.com/qqxiaochongqq/DFN

参考链接:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值