重磅推荐专栏: 《Transformers自然语言处理系列教程》
手把手带你深入实践Transformers,轻松构建属于自己的NLP智能应用!

1. 业务背景

直播推荐与内容推荐的异同,K歌直播与其他直播(如虎牙)的区别:

2. 推荐系统架构及挑战

推荐系统架构

3 召回模型算法设计

召回模型迭代

3.1 双塔模型(DSSM)

3.2 召回多模态模型实践


对item侧性多模态的embedding:

  • Live Streaming View:我理解就是直播间表格特征,如主播id等
  • Song View:K歌直播业务中,很多直播间会绑定一个Song ID,基于Song ID做embedding。我理解可能是主播在唱的歌 或者 背景音乐吧
  • Multi-media View:这部分就是直播间的内容理解——直播间视频、音频的embedding。我理解线上服务这部分特征应该是异步计算出来的,但是直播间的视频、音频特征具有实时性。如何异步的截取?这是一个问题。此外,我认为相比视频、音频特征,其实对直播间头像图片、房间title的内容理解应该来的会更加直接。毕竟推荐直接展示给user的是直播间的头像图片和房间title,比如某些男性user就偏好某些女性主播直播间头像。

另外还有一个多模态融合的问题。看上图示意,应该是每个模态embedding单独与user embedding进行相似度训练。**这样做的话,每个item就会存在3个embedding。线上服务召回TopK时需要去重。但这种方案就忽略了不同模态之间的权重。**我想到的另外一种方案是,将各模态的embedding concat起来,全连接映射到user embedding 相同维度(即 item embedding),再做相似度训练。但这会出现的问题是:有些直播间可能不存在Song ID,需要做特征缺失处理。

4. 精排模型算法设计

精排模型多维度迭代

4.1.1 特征处理

4.1.2 采样及加权

4.2.1 特征交叉——KFM


这里定义了所谓的KFM,其实可以简单理解将ϕ\phiϕ视为一个全连接神经网络函数ϕi,j\phi_{i,j}ϕi,j就是将j维映射到i维向量的全连接神经网络。这样不同bit维的特征就能进行自由的交叉了。

4.2.2 特征交叉——DeepKFM&Cross|AutoInt

用Cross、AutoInt引入了高阶特征:

4.2.3 特征交叉——DeepBitInt


其实就是从每个field做emb,变成每个bit unit做emb,在实现上反而更加统一方便。

4.3.1 CVR预估——ESMM

4.3.2 CVR预估——GradNorm

参阅:《多任务学习——【ICML 2018】GradNorm》

4.3.3 CVR预估——CGC

参阅:《多任务学习——【RecSys 2020】【腾讯视频】PLE》

解读:全民K歌直播推荐算法相关推荐

  1. 全民K歌直播推荐算法实践

    导读:直播是社交娱乐app的综合性变现工具,如何培养用户的心智,高效的建立用户和主播的多种连接 ( 点击.观看.关注.常看.常打赏 ) 是直播生态的重要问题之一.为了解决这个问题,各大平台所使用的方法 ...

  2. 吴喆:全民K歌直播推荐系统详解

    分享嘉宾:吴喆 腾讯音乐 高级研究员 编辑整理:吴祺尧 加州大学圣地亚哥分校 出品平台:DataFunTalk 导读:推荐技术在迭代思路上已经形成一套成熟的范式,通过对经典算法的解构与重组,通常能够产 ...

  3. 见招拆招,敏捷实战:揭秘全民K歌背后的音乐黑科技

    随着数字音乐的不断发展,线上 K 歌越来越流行.移动 K 歌从用户深层情感需求与消费场景出发,满足了新生代用户表达情绪.抒发个性的需求.而全民 K 歌作为 K 歌平台中的"标杆", ...

  4. 全民K歌推荐后台架构

    分享嘉宾:davidwwang 腾讯音乐 | 基础开发组副组长 编辑整理:梁尔舒 出品平台:DataFunTalk 导读:首先介绍一下我们业务背景,腾讯音乐集团,于2018年是从腾讯拆分独立上市,目前 ...

  5. 全民K歌推荐系统架构、算法及后台设计实践

    猜你喜欢 0.2021年轻人性生活调研报告1.如何搭建一套个性化推荐系统?2.从零开始搭建创业公司后台技术栈3.2021年10月份热门报告免费下载4.微博推荐算法实践与机器学习平台演进5.腾讯PCG推 ...

  6. 【干货】全民K歌推荐系统架构、算法及后台设计.pdf(附下载链接)

    今天给大家带来腾讯音乐娱乐集团所做的分享<全民K歌推荐系统架构.算法及后台设计.pdf>,本分享共包含如下三大部分: 1.推荐系统架构及粗排设计: 2.精排与多目标模型迭代: 3.召回及推 ...

  7. 全民K歌推流直播Web实践

    背景 2020年受到疫情的影响,大众减少了线下娱乐,将更多的时间投入到了线上活动,直播行业迎来了一个小爆发,主播注册数量与线上观众不断增长.同时,在线直播演唱作为一种全新的演出模式,受到广大网友的好评 ...

  8. 王者荣耀、微信读书、全民K歌等国民级产品引爆用户增长的六大方法论 | 免费直播课

    社交网络从2009年爆发式发展至今,几乎占据了人们的大半时间.在过去,微博.微信等社交网络提供了庞大的社交红利,即企业通过不断积累.优化,获得海量的用户.流量和收入.但从2013年开始,社交网络开始提 ...

  9. 腾讯音乐:全民K歌推荐系统架构及粗排设计

    编辑整理:张振.于洋 导读:腾讯音乐娱乐集团 ( TME ) 目前有四大移动音乐产品:QQ音乐.酷狗音乐.酷我音乐和全民K歌,总月活超8亿.其中,全民K歌与其他三款产品有明显的差异,具体表现如下:以唱 ...

最新文章

  1. python_web框架
  2. 如何降低在 npm 模块中发布敏感信息的可能性
  3. RID枚举工具RidEnum
  4. linux可以运行多少个docker,linux – 100个docker容器与100个小型机器
  5. error_reporting笔记
  6. oracle cost cardinality,ORACLE 执行计划中cost cardinality bytes cpu_cost io_cost解释
  7. N使用exus2打造企业maven仓库(三)
  8. 动态分区添加的新字段无法插入数据
  9. 如何查看论坛付费隐藏_如何获取流量?这些引流方式你知多少?
  10. 计算机组成原理----Cache主存地址映射(计算题)
  11. Litestar 4D:道路照明
  12. jpg图片太大怎么压缩?jpg图片怎么压缩大小?
  13. VC删除IE缓存、COOKIE及浏览记录
  14. Linux杀掉挖矿病毒(qW3xT.2)
  15. XP SP2激活总集
  16. 好用的项目研发管理系统6个功能特征,这些企业都在用!
  17. dlib疲劳检测_dlib库检测人脸使用方法与简单的疲劳检测应用
  18. Ubuntn14.04安装显卡驱动后进不了桌面
  19. EasyExcel导出自动适应列宽 Excel样式
  20. CSR86XX ROM版 操作EEPROM,FLASH的操作流程

热门文章

  1. PROCEDURE和 FUNCTION的区别
  2. Tomcat打破双亲委派模型
  3. 每日新闻摘要:YouTube备受关注
  4. 中考计算机操作题试题文档,初中信息技术_中考信息技术操作题
  5. Camstar Exposed In User-Defined Fields Area
  6. 电脑打出,[转载]告诉你电脑上特殊符号怎么打出来?
  7. 新浪微博验证码接口短信轰炸的防护攻略
  8. 湖北助理工程师职称评审基本问题解答(人力资源和社会保障局)
  9. 献给那些有梦想的程序员'
  10. 通配符的使用方法(初学)