六安沧州西安三亚宝鸡菏泽
投稿投诉
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

网易云音乐歌单推荐算法技术同学体验反推

  推荐算法可以通过APP表现进行反推,不会100准确,但应该也八九不离十。
  推荐依据
  推荐算法不是无根之水,它必须借助用户的数据才可以进行推荐。即使是冷启动,也需要获得你的微博、微信(你的登录方式)或其他已注册用户的热门喜好。
  具体的数据包括:
  浏览记录
  页面停留时间
  歌曲播放次数
  点击歌曲但未播放记录
  点击歌曲且播放完成记录
  歌曲、歌单、歌手的收藏记录
  歌单播放次数和歌曲所属标签
  个人属性(性别,年龄,地理位置等)
  这样的数据在算法模型里叫做特征,也就是通过这些历史行为数据中的特征,推荐算法可以进行非常精准的个性化推荐。在几年前,网易云音乐其实还没有那么神,很多推荐莫名其妙,但是现在的算法相对来说已经非常精准了。
  推荐算法
  在说歌单的同时,也会给大家看看网易云音乐这个APP里一共有哪些地方用到了推荐算法:
  场景一:开屏广告(按用户画像推荐全量发布)
  场景二:私人FM(实时推荐)
  场景三:主页推荐每日推荐、歌单推荐、电台推荐(搜索召回排序、多因素加权)
  场景四:云村推荐云村广场、好友动态(搜索召回排序、多因素加权)
  场景五:视频推荐(根据历史行为精准推荐)
  场景一:开屏广告(按用户画像推荐全量发布)
  算法:有时候打开的广告会不一样,有时候会重复。全屏广告费用很高,假如不是独占类型的,那这块用到的可能有一些简单的人群匹配或者用户画像。如果是单次广告独占,则有可能是按照广告商的要求投放。18年之前没有这个广告功能,但是网易要恰饭的,能理解。
  场景二:私人FM(实时推荐)
  私人FM和电音位于个人主页的头部位置,用户点击率非常高。因为二者本质上很相似,这里只谈FM的算法。
  私人FM和单曲、歌单推荐的最大区别是,歌单推荐是一次性生成一个歌曲歌单列表,但FM只推荐下一首,没有上一首功能,这意味着推荐算法会更关注你的瞬时兴趣。因为FM只有喜欢、听完、切歌三种反馈,相对来说比歌单推荐要简单很多,但相对的,信息也少了很多。
  可以推算,FM用到的具体方式是由播放、喜欢、切歌来判断用户对推荐结果的喜好程度。使用的算法应该是相似性召回和基于用户、基于内容的协同过滤三合一,这一点和单曲推荐很相似,甚至两个功能都使用了用一套推荐算法。
  FM有个额外的要求是实时推荐,可以将私人FM理解为一个由动态变化的推荐歌曲组成的歌曲序列,这里面应该使用了深度学习算法中的下一项推荐模型来生成,用到的可能有Transformer或GRURNN模型。
  实时推荐的意思是,上一首是lemon,如果你听完了,那么下一首可能会给你推荐米津玄师的另一首歌,或者相似的日文歌。如果我在听小英雄的OP,但没听完就切歌了,那么序列中的下一首本来是冰海战纪的ED,此刻可能就会变为一首英文流行歌。
  场景三:主页推荐(这块包含的比较多,最主要的是推荐歌单功能)
  算法反推:页面可以拆开来看
  (1)每日推荐(多因素加权)
  这里用到的是单曲推荐,具体算法不难想到,从我的每日推荐歌曲来看,基本是:
  我听过的歌手的其他单曲
  我听过的歌曲所属分类的其他热门歌曲
  我听过、收藏过、评论过的歌曲
  听过我听过歌曲的人,听过的其他热门歌曲
  每个部分都分配有不同权重,权重高的,推荐的位置(排序机制)就会靠前,权重低的则会靠后。比如我的列表里,蓝莲花排名第一,但是我最近并没有听过蓝莲花,也没听过许巍的歌。但是我听过民谣摇滚标签类的歌曲,并且很容易猜到,听过这个标签的人,基本都会听蓝莲花(热门)。那么我的列表里,第1项和第4项的权重应该是更高的。
  现在的算法几乎都是千人千面,所以每个用户都有自己的个性化匹配机制,也就是张三的权重和李四的权重是不同的,这也反映出一种个人喜好。而相对于FM,这里的推荐更关注用户的长期兴趣。由用户最近一个月、一个周的行为数据构成。
  上面这4种只是主要推荐方式,在具体应用时,算法团队会有更多机制来筛选这些歌曲并在列表内排序,提高对新用户、不活跃用户的推荐精度,而这里用到的算法有协同过滤,基于内容召回以及相似性召回等。对算法具体原理感兴趣的可以自行搜索,这里不展开讲。
  (2)歌单推荐(搜索召回排序)
  点进歌单按钮,会跳到一个歌单广场,但是我平时不怎么用,这里和主页推荐歌单放在一起讲,因为两个模块的算法应该是一样的。
  推荐歌单是网易云音乐的主要流量通道,95以上的用户每天打开APP会首先看这些推荐歌单。推荐歌单算法,网易云在全球范围内都属于做的很不错,因为歌单这个东西和歌曲不一样,里面有很多首歌组成,并且每首歌的调性有可能相似,也有可能不同,比传统推荐要更难。B站、Youtube都有类似算法,比如通过用户的收藏夹推荐相似的收藏夹。
  歌单有个特点就是UGC(用户生成内容),UGC歌单是实时的,即用户有收听歌曲行为后可实时带来推荐变化,比如刷新一下,会推送不一样的歌单给你。
  具体的推荐过程大概如下图,大家只需要知道召回和排序就行。
  召回,是从数以百万计的曲库进行初步筛选,选出几百个相对符合用户口味的候选歌曲;
  排序,是把这几百个候选歌曲通过深度学习、因子分解机等算法进行精准的个性化排序。
  召回的三种主要方式大概解释一下:
  协同过滤,基于用户的行为数据,如听过的歌曲或者个人标签找到相似用户或者相似内容;
  基于内容,内容标签化,构建完整的用户画像,然后根据内容相似度进行匹配;
  基于热门,和你相似品味的用户聚合成一个圈,圈里的人喜欢什么,就推给你什么。
  这一块涉及技术太多,感兴趣的同学也可以自行搜索。
  (3)电台推荐(搜索召回排序)
  电台推荐就是以前的FM频道,现在整合了很多栏目。基本的流程和推荐算法其实和上面的歌单推荐一样,只不过歌单变成了电台,推荐的依据也从歌单里的歌曲、评论、收藏、用户,变成了电台的听众、主播、标签等。
  场景四:云村推荐
  (1)云村广场(搜索召回排序)
  网易云音乐以前总是被人说清高、不接地气、评论太文青。现在这个云村广场(为了回答这个问题,我第一次点进去看),就是云音乐开始接地气的证明。点进去,我以为自己打开了抖音快手。
  这里用到的短视频推荐算法应该和快手、抖音一样,使用短视频的属性、标签和用户的口味、标签做匹配,相似性高的或者比较热门的就进行推荐。具体流程也是先召回再排序,可使用的模型较多,这里不好猜。不过短视频时代,最吸引眼球的就是图里这种内容,比什么算法都好使。
  (2)好友动态(时间倒序)
  这里的动态推荐算法和朋友圈一样,但是比朋友圈简单,就是按你的关注的人的动态,以时间倒序(最新的排在最前面)进行排序。
  场景五:视频推荐(根据历史行为精准推荐)
  视频是云音乐后来推出的一大功能,应该也是按照短视频推荐的方法来进行精准推荐,不同点在于这些视频主题更加明确,比如第一个就是华晨宇的采访,直接推送给听过华晨宇歌曲、买过华晨宇专辑的用户即可。
  问题分析
  用云音乐这么久,有一些问题大家肯定也比较困惑,这里做个简单分析:
  问题1:马太效应
  19年之前网易云的推荐算法存在一个明显的问题:什么热门推什么。
  比如下面这个歌单,在我的推荐歌单列表中出现过不下100次,我怀疑给每个听过英文歌的用户都推了这个歌单,在座的如果有人听过,麻烦评论区留个1,一起验证一下。
  这样的问题在于,越是热门的歌单越容易得到曝光,曝光越多也就越热门,而新歌单就很难得到曝光。这个问题在很多APP上都存在,解决方法也比较成熟。
  可以看到,从2019年开始,云音乐的算法团队做了改进,把基于热门的召回降低了权重,所以现在这种现象在逐渐减少。(也不排除是我的听歌口味变了)
  问题2:重复推荐
  现在很多推荐算法存在一个致命问题,就是重复推荐。在云音乐里,当你听过一些歌曲,就使劲推送相似的歌曲,比如我有一次听了小鳄鱼,之后就使劲给我推儿歌,这很容易引起用户的反感。
  这其实是推荐算法中著名的EE(Exploitation,Exploration)问题。EE问题中的Exploitation(开发)就是:对用户比较确定的兴趣,当然要尽可能迎合用户口味,而Exploration(探索)就是:光对着用户已知的兴趣使用,用户很快会腻,所以要不断探索用户新的兴趣才行。
  如何解决这个问题,我想云音乐一定使用了BANDIT一类的强化学习方法来优化,下面举个例子帮助大家理解:
  一个赌徒,要去摇老虎机,走进赌场一看,一排老虎机,外表一模一样,但是每个老虎机吐钱的概率可不一样,他不知道每个老虎机吐钱的概率分布是什么,那么每次该选择哪个老虎机可以做到最大化收益呢?
  最好的办法是去试一试,不是盲目地试,而是有策略地快速试一试,这些策略就是Bandit算法。假设我们已经通过一些数据,得到了当前每个老虎机的吐钱的概率,如果想要获得最大的收益,我们会一直摇哪个吐钱概率最高的老虎机,这就是Exploitation。
  但是,当前获得的信息并不是老虎机吐钱的真实概率,可能还有更好的老虎机吐钱概率更高,因此还需要进一步探索,这就是Exploration。
  最后,云音乐里很多模块的推荐算法其实都非常相似,但因为具体实施的算法团队不同,细节上肯定有所差异,效果也不会完全一样。对于EE问题的解决,以及如何提高用户粘性,想必算法团队也做了很多尝试,所以才有了这几年界面、体验的不断改善。
  其实,有个问题不解决,推荐算法做的再好也没用版权。所以网易云音乐的未来将何去何从,让我们保持关注吧。
  欢迎在文末或者关注公众号留言交流~

产妇坐月子吃几顿饭合适对于女性来讲,生完孩子,就需要好好做月子的,要知道,如果你不好好做月子的话,就会出现一些意外的事情的。所以,你不能忙着去工作,或者是忙着去减肥,或者是去化妆的。这个时候,还是先……黄金的投资方式有哪些投资黄金通常可以帮助投资者避免经济环境中可能会发生的问题,而且,黄金投资是世界上税务负担最轻的投资项目。那么黄金的投资方式有哪些呢?黄金投资的方法有哪些呢?今天本站就带大家来了……打羽毛球能穿健身裤吗随着生活质量的提高,很多人都选择健康的生活方式,运动也在人们的生活中显得越来越重要,并成了全民参与的盛事。很多人喜欢打羽毛球,那打羽毛球时需要哪些防护装备?想要达到好的运动效果……外部照明故障提示灯亮起怎么办在我们日常行驶的过程中,离不开照明灯的使用,其中外部照明是其中的一种,汽车外部照明在行驶过程中起到非常重要的作用,那么外部照明故障提示灯亮起怎么办呢?接下来我们的小编为您介绍一……洪涝灾害对金融有哪些影响生活当中的危险无处不在,就说自然灾害就是突然的意外给我们带来的伤害都非常的大,损坏着我们的家园,伤害着我们的生命,这时就需要我们多加了解自然灾害安全小知识,让我们的安全更多一层……如何击退儿童牙髓炎的入侵当牙髓遭受细菌入侵或摧毁,就会产生脓肿。只有当牙齿被损害得非常严重,或是已经严重蛀蚀后,细菌才会侵入牙髓腔,引起牙髓炎,下面就和小编一起去了解一下如何击退儿童牙髓炎的入侵。……儿童湿疹能吃鸭蛋吗湿疹是一种常见的皮肤病,湿热型湿疹,皮肤可见红斑肿胀,丘疹水疱脓疱糜烂渗液较多,浸淫成片瘙痒较剧烈,可伴有发热疲乏倦怠,或有腹痛便秘或腹泻小便短赤舌质红苔黄腻脉滑数或弦滑数。那……老人练太极的四个技巧在老年人群中,练习太极以达到保健的目的朋友还是有不少的,太极拳是我国传统的保健方法,如果老年朋友们能够坚持练习对于自己的健康可是非常有利的,那么老人练太极有哪些技巧需要掌握呢?……老年人要如何积极预防中风老年人都担心自己会不经意间中风,但是又由于中风的病因多样复杂,所以老年人要了解关于中风的原因,然后对症下药,积极的预防。中风的总的来说都与血脂增高,血液粘稠度增高等疾病有不可分……能够止咳化痰的汤品汤类对于咳嗽的宝宝是很不错的选择,不过需要注意的时候大人喝的汤并不一定就适合宝宝饮用。宝宝比较适合的是煲汤类的汤,通过合理搭配食材或者是中药材,煲好之后给宝宝饮用。下面小编给大……备孕妈妈如何预防遗传病备孕是优生优育的关键,要想孕育一个健康活泼的宝宝,未来的准爸妈们一定要在怀孕之前做好多种准备工作。那么备孕妈妈如何预防遗传病呢?下面就跟着本站小编一起来看一下吧!备孕妈妈……小儿维生素缺乏病发病病因有哪些宝宝缺乏维生素b族中的任何一个都是不行,宝妈最好预先知道小儿维生素b族缺乏的原因,了解之后就可以及时治疗和预防。那么小儿维生素B2缺乏病发病病因有哪些?(一)发病原因……
看图就很爽氘锋颈挂游戏蓝牙耳机亮相外形酷炫吸睛【宅秘新闻】此前,红魔游戏手机官方宣布,将于7月28日举办红魔5S游戏手机暨智能生态新品发布会,届时推出红魔5S游戏手机。7月24日,中兴通讯终端事业部总裁、努比亚技术有限公司……从头到此如果我爱你是,那么我不想我。如果因而失去你,那我宁愿一悲子。朋友喜欢暗恋表白1恋爱时间久避而不见日久无趣移情别恋结婚痛苦痛苦……端午节为什么要赛龙舟传说是为了纪念神龙升天端午节是我国古老的传统节日,端午节大家都会吃粽子,同时,还会欣赏赛龙舟。那么端午节为什么要赛龙舟你知道吗?端午节赛龙舟又来源于哪里呢?下面为你解答端午节为什么要赛龙舟。1……霸气三字商标名字大全今天跟随小编来了解一下霸气三字商标名字大全,二字霸气的商标名字,在一定程度上重名率很高,并且字与字的搭配也会很局限;四字霸气的商标名字又太过于繁琐与不易让消费者记住。而霸气三字……性幻想并不是不忠诚她真搞不懂男人为什么要看那么多情色书刊,她发现老公在卧室里有好几本,在浴室里也放了几本,她可以谅解男人喜欢看女性清凉照,但是为什么要看那么多?好友咪咪笑桃丽居然不知道,这是因为……液体避孕套性爱生活新福音性爱生活中,女人总是让男人占据主动权,总有一天女人被征服。征服女人的男人是伟大的,被男人征服的女人是温顺的,彼此相互协调,家庭才会圆满。现如今的男人,可以不肩负理财重任,但性爱……痛经时呕吐的原因及缓解方法痛经是很多女性都会出现的症状,除了肚子痛意外,有小部分女性也会出现呕吐、头晕等症状,下面一起来看看痛经时呕吐的原因及缓解方法有哪些吧?一、痛经时想吐是怎么回事?子宫……哪些原因导致男性不射精呢不射精是男性性功能障碍的一种表现,比起和阳萎来说,它障碍的程度较深,治疗上也更需耐心些。下面小编就来给大家说说哪些原因导致男性不射精呢?想了解的可以进来看看。为什么会不射……公元年历史大事件公元968年正月(戊辰宋乾德六年开宝元年辽应历十八年南汉大宝十一年北汉天会十二年正月)调发近甸丁夫增修京城。大内缮修皆毕,赐诸门名。公元968年三月(戊……顾慎言怎么被发现的顾慎言身份暴露了吗小说中,顾慎言的真正身份并不是地下党,他的设定应该是陈默群的。那在剧版里,顾慎言的真实身份是潜伏在军统的卧底,他对整个剧情,以及林楠笙都起到了至关重要的作用。顾慎言虽然能力出众……玉米石的养殖方法个技巧令其葱郁繁茂玉米石的养殖方法首先是选用沙壤土和腐叶土、河沙的混合土,除了夏季进行遮阴处理,其余季节让其多晒太阳,冬季最好温度控制在10以上,保持不干不浇,浇则浇透的浇水原则,生长期间应每隔……如何上好一堂高效课打造高效课堂,是每位教师的愿望,但不是人人都能做到的,需要我们不断转变观念,并不断去实践探索、总结完善的。在此,我提出一套方案,分六个步骤,与大家共享。一、导入新课。……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网