美文网首页
推荐feed流

推荐feed流

作者: yi_cloud | 来源:发表于2019-03-02 16:50 被阅读0次

feed流是推荐系统的一种常见形式,突出的产品有微博、抖音、朋友圈等

feed:每一个状态和消息,通常由用户更新

流:特点是持续更新

feed流中最广泛的形式是Timeline流,分为个人页Timeline和关注页Timeline。还可以以用户喜好程度排序,选出用户最想看的topN,适用于新闻、商品推荐等场景。

feed流的特点:

1. 多账号内容流:系统中有一定量的账号,账号之间存在关注、取关、拉黑等关系

2. 非稳定账号关系:用户间的关系会随时发生变化

3. 读写不平衡:读多写少

4. 消息必达性:必须保证相关用户能看到消息

feed流系统设计:

两个侧重点:存储、推送

存储对于用户量级比较大的系统来说是难点。

而推送方案里主要有两种方案,推模式(写扩散)拉模式(读扩散)

两种模式的对比:

不同模式的适用场景:

拉模式:许多feed流系统初版会基于拉模式,因为用户数较少且日活低,拉取成本较低

推模式:

1. 用户关系数比较均匀,且有上限,如朋友圈

2. 偏向推荐类feed,同一个feed对不同用户价值不同,计算feed和用户间的分数,只推荐给分数较高的用户

推拉结合模式:大部分用户关系数比较均匀,少数用户千万级别,无上限。例如微博。能够解决单纯采用推模式时大V用户高并发写问题。

以微博为例,使用两种推拉模式:

① 在线推,离线拉:大V发布动态后,有限推送给同时在线的粉丝,离线粉丝上线后再拉取该动态。

② 定时推,离线拉:大V发布动态后,以常驻进程的形式推送到粉丝关注✌️。

feed流智能排序(Ranking):

智能排序基于趋势trending、热门hot、用户生产UGC 、编辑推荐PGC、相似Similarity等等因素综合考虑,随着技术的进步智能算法将会更加懂得用户的喜好。

相关文章

  • 推荐feed流

    feed流是推荐系统的一种常见形式,突出的产品有微博、抖音、朋友圈等 feed:每一个状态和消息,通常由用户更新 ...

  • Feeds流的搜索与思考

    个性化推荐的 Feed 流设计 1、是比较通用的做法,按照推荐的先后顺序组成 Feed 流内容,也就是你刚才看过的...

  • 03-feed流细节详细解析

    图片流和feed流的区别: 图片流——以图片为主体 feed流——以内容为主体 feed英文有喂养的意思,feed...

  • feed流设计介绍

    简介 Feed流是Feed + 流,Feed的本意是饲料,Feed流的本意就是有人一直在往一个地方投递新鲜的饲料,...

  • 常见系统架构设计

    feed流设计 如何打造千万级Feed流系统Feed 流系统设计总纲 秒杀类的高并发设计 高并发系统的设计及秒杀实...

  • 个性化推荐

    学习元平台推荐策略1.0: 1、基于热度的推荐:哪些内容看的人多,就推荐哪些内容 学习元(feed流)热度算法:学...

  • Feed流

    1.Feed流的前世今生 News Feed是Facebook发布的功能,3月8日凌晨消息,Facebook发布了...

  • feed流

    Feed流系统设计-总纲https://zhuanlan.zhihu.com/p/72882547 =======...

  • rec sys - 实习梳理

    主要是对实习期间涉及到的知识进行梳理。 背景:视频推荐(手机端,TV端等)。场景:feed 流,瀑布流(猜你喜欢)...

  • 所谓的Feed/Feed流

    feed 英 [fi:d]VERB 源源不断地供给;输送 截取了字典中对于“feed"这个词的一个意思,个人觉得...

网友评论

      本文标题:推荐feed流

      本文链接:https://www.haomeiwen.com/subject/iboeuqtx.html