注意力机制在推荐模型中的应用

目录

一、注意力机制在推荐模型中的应用

二、AFM-引入注意力机制的FM

三、DIN、引入注意力机制的深度学习网络

四、强化学习与推荐系统结合

在这里插入图片描述
用户在浏览网页时,会选择性的注意页面的特定区域,忽视其他区域。
从17年开始,推荐领域开始尝试将注意力机制引入到模型中。
在这里插入图片描述
在NFM模型中,不同域的特征向量经过特征交叉,将各交叉特征向量进行“加和”,
这样一视同仁的对待所有的交叉特征,损失了大量的有价值信息。

举个例子就是,性别与年龄的交叉,性别与购买记录的交叉,
假设判断用户是否购买鼠标这个可能性,那么性别与年龄特征的组合,
就不如性别与有过购买键盘历史的这两个特征组合的价值高。
在这里插入图片描述
具体地说,
AFM 模型引入注意力机制是通过在特征交叉层和最终的输出层之间加人注意力网络(Attention Net)实现的。
AFM的模型结构图如图所示,注意力网络的作用是为每一个交叉特征提供权重,也就是注意力得分。
在这里插入图片描述
阿里巴巴提出的 DIN 模型显然更具业务气息。
它的应用场景是阿里巴巴的电商广告推荐,因此在计算一个用户u 是否点击一个广告 a 时,
模型的输入特征自然分为两大部分:

  • 一部分是用户u的特征组 ,
  • 另一部分是候选广告 a 的特征组。

无论是用户还是广告,都含有两个非常重要的特征一商品 id( good _id)和商铺 id( shop_id )。
用户特征里的商品 id 是一个序列代表用户曾经点击过的商品集合,商铺 id 同理;
广告特征与用户特征关联度非常强,在建模的过程中需要投给不同的权重,加入了注意力权重的深度学习网络就是DIN模型。

参考资料是《深度学习推荐系统》

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值