【推荐系统】浪潮之巅——深度学习推荐系列模型

深度学习推荐模型

模型名称基本原理特点局限性CSDN链接
AutoRec基于自编码器,对用户或者物品进行编码,利用自编码器的泛化能力进行推荐单隐层神经网咯结构简单,可实现快速训练和部署表达能力较差Go❤️
Deep Crossing利用“Embedding层+多隐层+输出层”的经典深度学习框架,预完成特征的自动深度交叉经典的深度学习推荐模型框架利用全连接隐层进行特征交叉,针对性不强Go❤️
NeuralCF将传统的矩阵分解中用户向量和物品向量的点积操作,换成由神经网络代替的互操作表达能力加强版的矩阵分解模型只使用了用户和物品的id特征,没有加入更多其它特征Go❤️
PNN针对不同特征域之间的交叉操作,定义“内积”“外积”等多种积操作在经典深度学习框架上模型对提高特征交叉能力“外积”操作进行了近似化,一定程度上影响了其表达能力Go❤️
Wide&Deep利用Wide部分加强模型的“记忆能力”,利用Deep部分加强模型的泛化能力开创了组合模型的构造方法,对深度学习推荐模型的后续发展产生重大影响Wide部分需要人工进行特征组合的筛选Go❤️
Deep&Cross用Cross网络替代Wide&Deep模型中的wide部分解决了Wide&Deep模型人工组合特征的问题Cross网络的复杂度较高Go❤️
NN利用FM的参数来初始化深度神经网络的Embedding层参数利用FM初始化参数,加快整个网络的收敛速度模型的主结构比较简单,没有针对性的特征交叉层Go❤️
DeepFM在Wide&Deep模型的基础上,用FM替代原来的线性Wide部分加强了Wide部分的特征交叉能力与经典的Wide&Deep模型相比,结构差别不明显Go❤️
NFM用神经网络代替FM中二阶隐向量交叉的操作相比FM,NFM的表达能力和特征交叉能力更强与PNN模型的结构非常相似Go❤️
AFM在FM的基础上,在二阶隐向量交叉的基础上对每个交叉结构加入了注意力得分,并使用注意力网络学习注意力得分不同交叉特征的重要性不同注意力网络的训练过程比较复杂Go❤️
DIN在传统深度学习推荐模型的基础上引入了注意力机制,并利用用户行为历史物品和目标广告物品的相关性计算注意力得分根据目标广告物品的不同,进行更有针对性的推荐并没有充分利用除“历史行为”以外的其它特征Go❤️
DIEN将序列模型与深度学习模型结合,使用序列模型模拟用户的兴趣进化过程序列模型增强了系统对用户兴趣变迁的表达能力,使推荐系统开始考虑时间相关的行为序列中包含的有价值信息序列模型的训练复杂,线上服务的延迟较长,需要进行工程上的优化Go❤️
DRN将强化学习的思路应用于推荐系统,进行推荐模型的线上实时学习和更新模型对数据实时性的利用能力大大加强线上部分较复杂,工程实现难度较大Go❤️

参考资料

  • 王喆 - 《深度学习推荐系统》
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海洋 之心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值