AutoEmb: Automated Embedding Dimensionality Search in Streaming Recommendations

Xiangyu Zhao, Chong Wang, Ming Chen, Xudong Zheng, Xiaobing Liu, Jiliang Tang

Michigan State University, Bytedance

https://arxiv.org/pdf/2002.11252.pdf

基于深度学习的推荐系统通常包含嵌入层,嵌入层能够减少类别变量(比如用户或商品特征)的维度,并且转换到低维空间中。

大多数现有的深度学习推荐系统,对于用户商品的嵌入层,根据经验预先定义定长和统一的维度。最近研究表明,不同的用户商品根据流行度需要映射到不同大小的嵌入空间中。但是,推荐系统中手动选择嵌入层的大小非常具有挑战性,因为用户商品的量级很大,并且流行度也会随时间动态变化。

这篇文章提出一种基于AutoML的端到端的框架,AutoEmb,可以根据流行度自动并且动态的设定多种嵌入空间。具体而言,作者们将典型的深度学习推荐系统进行增强,嵌入空间可以多种多样,提出一种端到端的可微框架,可以根据用户商品的流行度自动选择不同的嵌入空间,并且在流式推荐场景中提出一种基于AutoML的优化算法。

在大量基准数据集上的实验结果表明了AutoEmb框架的有效性。

基于深度学习的推荐系统主要包含以下三个部分

不同的embedding大小对应的效果不同

基础的基于深度学习的推荐系统结构图示如下

嵌入变换及选择图示如下

这种方案主要解决两个问题,其一是不同embedding大小不同,如何统一为同一大小的embedding,其二为不同embedding尺度上不可比,如何转为统一尺度。

自动选择embedding大小的组件结构图示如下

模型整体结构图示如下

下面是算法伪代码

数据集信息统计如下

实现细节及参数设置如下

评价指标如下

参与对比的方法有以下几个

几种方法效果对比如下

不同流行度对模型效果影响如下

不同的流行度下,不同embedding大小的权重分布不同

样本数对模型效果影响如下

密歇根州立大学联合字节提出AutoEmb用于流式推荐相关推荐

  1. Nature Protocols | 密歇根州立大学何胜阳/Tiedje团队建立拟南芥微生物组研究的标准化生长体系!...

    多细胞生物体与栖息在其身体各部位的各种微生物群落不断接触.这些微生物统称为微生物群,在宿主的健康和疾病中发挥着关键作用(Nature Microbiology | 微生物组创新,实现可持续发展的未来! ...

  2. 密西根州立大学计算机qs分数,2020年QS世界大学排名密歇根州立大学排名第144

    2020年QS世界大学排名指标 1.Academic Reputation 学术声誉(所占比重为40%) 这项指标数据来源于QS学术调查.搜集了80,000多位高校领域大牛对教学和科研方面的意见.这也 ...

  3. 博士申请 | 美国密歇根州立大学ACTION Lab招收CV/ML方向全奖博士生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 密歇根州立大学 MSU是著名的美国公立研究型大学,位列全美最佳公立大学前3 ...

  4. 美国密歇根州立大学ACTION Lab招收CV/ML方向全奖博士生

    密歇根州立大学 MSU是著名的美国公立研究型大学,位列全美最佳公立大学前30名以及世界最佳研究型大学前100名,也是声望崇高的美国大学协会的成员之一.MSU在计算机视觉研究上具有诸多顶级研究团队,根据 ...

  5. Happytime RTSP可用于流式传输各种设备和文

    Happytime RTSP可用于流式传输各种设备和文 Happytime RTSP Pusher是一款软件应用程序,可用于流式传输各种设备和文件,例如相机和屏幕活动,以及来自本地硬盘的音频和视频文件 ...

  6. 美国华盛顿州立大学计算机排名,华盛顿州立大学专业排名一览及最强专业推荐(USNEWS美国大学排名)...

    华盛顿州立大学优势专业介绍 工程学院专业.教育学院专业.艺术学院 华盛顿州立大学专业排名 华盛顿州立大学政治学专业在2018年USNEWS美国大学排名中排名第81 华盛顿州立大学英语学专业在2018年 ...

  7. ICLR 2022 Spotlight | MSU联合MIT-IBM提出首个黑箱防御框架

    来源:机器之心 本文约2600字,建议阅读6分钟 本文介绍了一篇关于黑箱防御工作的研究论文,代码和模型均已开源,已被 ICLR 2022 接收为 spotlight paper. 今天介绍一篇密歇根州 ...

  8. 【AI周报】首款高容错通用量子计算机原型登上Nature;SIGIR 2022 | 快手联合武汉大学提出序列推荐的多粒度神经模型

    01 # 行业大事件 首款高容错通用量子计算机原型登上Nature 理论上,量子计算机可以解决常规计算机在宇宙生命周期时间内也无法解决的问题.然而,我们需要大量的工程和技术才能将其「理论上」的能力兑现 ...

  9. 博士申请 | 美国佛罗里达州立大学计算机系王广老师招收人工智能全奖博士生...

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 佛罗里达州立大学 佛罗里达州立大学(Florida State Unive ...

最新文章

  1. SpringBootMybatis 关于Mybatis-generator-gui的使用|数据库的编码注意点|各项复制模板...
  2. 一个带有误差棒的另一个箱图
  3. 单链表的逆序java_java 实现单链表的逆序
  4. 刷新你的数据中心冷却词汇
  5. vc++怎么可以直接刷掉MBR?搞笑的吧
  6. 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
  7. 前端学习(2380):调整目录结构
  8. java痴和堆_JAVA虚拟机理解 - 爱笑的痴迷者的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. js 数字递增递减_js验证连续两位数字递增或递减和连续三位数字相同
  10. ESRI.ArcGIS.Controls.AxMapControl
  11. python生成公共包(SDK)
  12. HTML5+CSS3 从入门到精通(2)
  13. 大规模容器镜像管理方案
  14. python定义多项式除法_python如何进行多项式的加减乘除
  15. springboot(十)SpringBoot消息中间件RabbitMQ
  16. 用天然气做燃料极空气做氧化极的燃料电池
  17. C语言解一元高次方程代码,拜求大佬,这代码里面是什么意思,这是一个求一元高次方程的代码...
  18. 网页下载工具curl命令简介
  19. 旅游指南之二十----三岳壶口八日自助游行程介绍
  20. 【最新】Android 手机分辨率整理(做屏幕适配的拿走)

热门文章

  1. mem库系列函数合集(memset、memchr、memcmp、memcpy)
  2. PostProcessor
  3. 虚拟Web主机(基于域名配置,基于ip地址,基于端口)
  4. 等级考试文件服务器,内核级 Samba 文件共享服务器 CIFSD 正式开始测试
  5. node.js 执行php,node.js - 如何利用php执行nodejs文件
  6. 安卓机高的地图要用浏览器打开_浏览器F12操作概述
  7. java list最大容量_Java 性能优化:35 个小细节,提升你的 Java 代码运行效率
  8. dev 报表设计器 怎么设置每页10行_可嵌入您系统的.NET 报表控件ActiveReports:带状列表组件...
  9. php 文件保存函数,PHP文件函数
  10. visio wps 流程图_科研必备:几款好用的流程图工具,助力你的论文/科研绘图