深度推荐模型中组件拆解

该博客详细介绍了深度推荐模型中的关键组件,包括embedding层的one-hot编码和embbedding_lookup,wide部分的LR和人工特征组合,deep部分的多层神经网络,FM层的二阶特征组合,以及PNN的向量乘法改进。此外,还提及了attention机制在考虑特征权重中的应用,特别是在DIN和Dien中的作用。
摘要由CSDN通过智能技术生成

深度推荐模型中组件拆解


近年来,深度学习兴起,制霸了很多算法领域。在推荐系统中,在数据量足够的情况下,深度模型效果也优于传统模型。各大会议中,我们看到相关的模型层出不穷,wide&deep,deepfm,pnn等。细究这些模型,网络结构可以拆分为各个组件,不同的模型可看成是组件的排列组合。下面从组件粒度来分析下深度推荐模型。模型论文见参考文献。

embedding

embedding是模型的第一层。初始特征先离散化,做one-hot编码。对每一组特征,查询embbedding_look_up,然后进行sum_pooling。每一维度的特征,都会映射到一个固定长度的隐向量中。embbedding的参数会随着模型训练更新。
在这里插入图片描述

wide

相当于lr。不走embedding,对于离散特征,加入人工特征组合,hash到特征空间中,进行训练学习。设计的目标是记忆到一些case实例。wide&deep中使用。
在这里插入图片描述

deep

进行多层的mlp/dnn。在embedding产生的结果concat起来,送入训练。设计的目标是学习到一些高阶特征组合。wide&deep和deepfm和pnn中使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值