推荐系统中嵌入向量维数选择

本文探讨了在深度学习推荐系统中,如何自动调整用户和项目嵌入向量的维数。传统的做法固定嵌入维数,但面对大量用户和项目的动态变化,这种做法不再适用。为解决此问题,提出了一个基于AutoML的端到端框架,根据流行度动态改变嵌入向量的维数。小规模时使用短嵌入,随着规模增大则采用长嵌入。通过全连接层和BatchNorm处理不同维数的嵌入,并利用AutoML来确定最佳嵌入空间的概率。
摘要由CSDN通过智能技术生成

《AutoEmb: Automated Embedding Dimensionality Search in Streaming Recommendations》论文阅读笔记

  1. 背景:
    基于深度学习的推荐系统,能够有效获得用户项目之间的非线性关系,并学
    习他们的特征。主要由三部分组成:
    (1) 嵌入层:将用户项目特征从高维空间映射到低维空间中;
    (2) 隐藏层:对输入特征进行非线性变换;
    (3) 输出层:基于特征进行预测
  2. 已有研究:
    为用户,项目嵌入向量预定义一个固定统一的维数。重点关注隐藏层和输出层。
  3. 存在问题:
    (1) 实际中存在大量用户,项目,并且流行度会动态变化,因此嵌入向量大小的选择是RS中的问题。
    (2) 对于第一个隐藏层,很难处理嵌入层的不同维数。
  4. 本文:
    基于AutoML的端到端框架,以一种自动动态变化的方式根据流行度改变嵌入向量的维数。
    在这里插入图片描述
  5. 详细:
    规模小使用短的嵌入向量,随着规模的增加,使用长的嵌入向量。
    基本的处理方法:将不同的嵌入维数转换为相同的(使用全连接层&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值