NAIS: Neural Attentive Item Similarity Model for Recommendation简析

编程入门 行业动态 更新时间:2024-10-08 14:46:47

NAIS: Neural <a href=https://www.elefans.com/category/jswz/34/1762313.html style=Attentive Item Similarity Model for Recommendation简析"/>

NAIS: Neural Attentive Item Similarity Model for Recommendation简析

NAIS: Neural Attentive Item Similarity Model for Recommendation

PRELIMINARIES

Standard Item-based CF

为了预测用户u对于物品i的评分,ItemCF的最基本思想是计算物品i与用户u之前交互过的所有物品的相似性,预测评分计算公式如下:

R u + R_u^+ Ru+​是用户交互过的所有物品, s i j s_{ij} sij​是物品i与j的相似性, r u j r_{uj} ruj​表示用户u对物品j的爱好程度,可以是实数比如说用户打得分数,也可以是隐式的反馈,如点击为1,未点击为0。

对于cf这种基于启发式的方法来估计物品相似度,它不是专门为推荐产生的优化,所以可能不会产生最优的表现。所以接下来我们将介绍Learning-based Methods,这些方法可以自适应地从数据中学习item相似度,从而提高itemCF的准确性。

Learning-based Methods for Item-based CF

SLIM方法如下:

上面的式子同时使用L1正则和L2正则,防止了过拟合,增加了模型的稀疏性。同时保证S大于等于0,使相似性计算有意义,S的对角为0则是为了消除目标物品本身对于预测的影响。

尽管更好的推荐准确率被实现了,但是由于S有 I 2 I^2 I2个元素使得计算复杂度为O( I 2 I^2 I2),同时模型只能学习同时被打过分的物品之间的两两的相似性。

因此提出了FISM:

FISM只考虑隐式反馈。对于上面的预测模型,可以通过优化推荐的标准损失(对数损失或者平方损失)来学习物品的嵌入向量表示p和q。

虽然FISM方法取得了不错的性能,但我们认为,当获得用户的表示时,它对用户的所有历史项目的平等处理会限制其表示能力。因此,我们将注意力机制加入其中,用于区分历史item的重要性,提出了NASI模型。

NAIS

框架图如下:

在模型中,我们对活跃用户的注意力权重进行一定的惩罚,如下:

而模型的损失函数使用对数损失+L2正则:

更多推荐

NAIS: Neural Attentive Item Similarity Model for Recommendation简析

本文发布于:2024-02-14 06:31:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1762399.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Attentive   Item   NAIS   Neural   Recommendation

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!