【读书笔记->推荐系统】03-01 深度学习推荐模型演化关系图

03-01 深度学习推荐模型演化关系图

深度学习的推荐模型有两大特点:

  1. 表达能力强,能够挖掘出更多数据中潜藏的模式。
  2. 模型结构非常灵活,能够根据业务场景和数据特点,灵活调整模型结构,使模型与应用场景完美契合。

从技术角度讲,深度学习推荐模型大量借鉴并融合了深度学习在图像、语音及自然语言处理方向的成果,在模型结构上进行了快速的演化。

图 3-1 所示为主流深度学习推荐模型的演化图谱。以多层感知机( Multi-Layer Perceptron, MLP ) 为核心,通过改变神经网络的结构,构建特点各异的深度学习推荐模型,其主要的演变方向如下。

在这里插入图片描述

  1. 改变神经网络的复杂程度:从最简单的单层神经网络模型 AutoRec ( 自编码器推荐),到经典的深度神经网络结构 Deep Crossing( 深度特征交叉 ),其主要的进化方式在于—增加了深度神经网络的层数和结构复杂度
  2. 改变特征交叉方式:这类模型的主要改变在于丰富了深度学习网络中特征交叉的方式。例如,改变了用户向量和物品向量互操作方式的 NeUralCF( Neural Collaborative Filtering, 神经网络协同过滤 ),定义了多种特征向量交叉操作的PNN ( Product-based Neural Network, 基于积操作的神经网络 )模型。
  3. 组合模型:这类模型主要是指 Wide&Deep 模型及其后续变种Deep&Cross,DeepFM 等,其思路是通过组合两种不同特点、优势互补的深度学习网络,提升模型的综合能力。
  4. FM 模型的深度学习演化版本:传统推荐模型 FM 在深度学习时代有了诸多后续版本,其中包括 NFM ( Neural Factorization Machine, 神经网络因子分解机)、FNN ( Factorization-machine supported Neural Network, 基于因子分解机支持的神经网络 )、AFM ( Attention neural Factorization Machine, 注意力因子分解机 )等,它们对 FM 的改进方向各不相同。例如,NFM 主要使用神经网络提升 FM 二阶部分的特征交叉能力,AFM 是引入了注意力机制的 FM 模型,FNN利用 FM 的结果进行网络初始化
  5. 注意力机制与推荐模型的结合:这类模型主要是将“注意力机制”应用于深度学习推荐模型中,主要包括结合了 FM 与注意力机制的 AFM 和引入了注意力机制的 CTR 预估模型 DIN ( Deep Interest Network, 深度兴趣网络)。
  6. 序列模型与推荐模型的结合:这类模型的特点是使用序列模型模拟用户行为或用户兴趣的演化趋势,代表模型是 DIEN( Deep Interest Evolution Network, 深度兴趣进化网络)。
  7. 强化学习与推荐模型的结合:这类模型将强化学习应用于推荐领域,强调模型的在线学习和实时更新,其代表模型是 DRN( Deep Reinforcement Learning Network, 深度强化学习网络)。

每个模型的发展都是基于先前的模型,其出现是有迹可循的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
深度学习在推荐系统领域有着广泛的应用。下面是一些关于深度学习推荐系统笔记: 1. 数据表示:深度学习推荐系统通常使用向量表示用户和物品,将它们映射到低维空间中。常见的方法包括使用Embedding层将用户和物品ID转换为密集向量表示。 2. 神经网络模型:深度学习推荐系统使用神经网络模型来学习用户和物品之间的复杂交互关系。常见的模型包括多层感知机(Multi-Layer Perceptron,MLP)、卷积神经网络(Convolutional Neural Networks,CNN)和循环神经网络(Recurrent Neural Networks,RNN)等。 3. 个性化排序:深度学习推荐系统可以通过学习用户行为数据,预测用户对物品的喜好程度,并根据预测结果对物品进行个性化排序。常见的模型包括基于DNN的排序模型和序列模型,如Wide & Deep模型、DeepFM模型和Transformer模型等。 4. 强化学习:深度学习推荐系统可以与强化学习相结合,通过与环境交互来优化推荐策略。常见的方法包括使用深度Q网络(Deep Q-Network,DQN)和策略梯度方法等。 5. 多任务学习:深度学习推荐系统可以同时处理多个任务,如点击率预测、商品推荐和用户画像等。多任务学习可以通过共享模型参数来提高模型的泛化能力和效果。 6. 可解释性:深度学习模型推荐系统中通常具有较强的表达能力,但其可解释性较差。为了提高可解释性,可以使用注意力机制、解释性模型推荐解释等方法。 这些是深度学习推荐系统的一些关键概念和技术。当然,实际应用中需要根据具体问题和数据进行选择和调整。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值