Feed推荐引擎动态融合、规划、编排是怎样的

发布时间:2021-12-27 14:48:08 作者:柒染
来源:亿速云 阅读:166

Feed推荐引擎动态融合、规划、编排是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

目前市面上看到的Feed流推荐引擎,应用到了的场景比较单一,除了资讯、内容的推荐,也就差不多就是好友推荐了。

Feed推荐引擎动态融合、规划、编排是怎样的


虽然,实现的方式不尽相同,总体上可以分为3类模型:

1.推模式

不同于常规意义的推送,这里侧重于 “推到一个地方”,存储或缓存。比如给每个人维护一个推荐列表,以增加写扩散的复杂度,降低读扩散的成本,读取feed流的性能很突出。存在的问题就是,在写入推荐列表时的性能、存储压力,以及信息的及时性。

2.拉模式

需要数据的时候,主动去拉取数据。近线查询的方式,保证了数据的及时性,降低了存储压力。按需加载,使用的时候才去拉取,服务性价比高。换来的代价就是,服务端进行复杂场景数据的召回、聚合、编排的压力。没有很好的缓存场景,尤其是在海量请求下,服务的响应能力简直亚历山大。

3.推拉混合

等同于结合推、拉模式各自的优点,对业务场景进行最优的场景化适配,以控制的复杂度来换取服务性能的一个平衡。

自从头条系的产品矩阵,加速了Feed流的算法推荐进程以后。不管是今日头条的资讯类产品,还是诸如Echo这样的社交产品,在面对极度的信息大爆炸和用户时间碎片化问题上,偏向于算法驱动的推荐引擎。


既然是推荐系统,那么作为 “饲料、饲养” 的feed都有哪些呢?

1.日常短语

日常短语,泛指那些少量文字,混合资源内容的形式。如微博、朋友圈、Twitter、说说等形式。

2.文章、资讯

这个最常见的,如文章、新闻资讯等。一般形式由标题、内容构成,内容是一个富文本的,混合着图、文、资源的大量内容主体。

3.短视频

想了想还是把短视频单独抽取出来了,短视频赛道随着抖音、快手的覆盖,独当一面。作为一种轻流媒体形式,越来越重要。

4.泛资源内容

可以说除了文字以外,都属于资源内容范畴,如动图、音频、视频、文件等。这个分类并不是独立存在的,经常是混合着前几类大量存在。独立这个分类的最主要原因是,很多时候如果只有资源内容,对于推荐系统就是一个巨大的挑战。牵扯到了另一领域,对于资源文件的内容识别。


由于feed流没有固定的分页概念,但是可以采用弱化的分页方式。
简化版可以进行两段式分隔:首页、其它页。

第1页:固定位置、或重要的数据、或banner位、热门榜单等(如某要闻始终占第一位)。

第2页(及以后所有页):可以根据用户相关性进行推荐、以及随机性的页数内容推荐、更加丰富的多样性尝试。这样处理过度也比较自然,兼容冷启动。

由于信息流推荐的结果,不同于一般的分页查询,具有数据多样性。并不能保证看到结果的一致性,比较抽象(由于朋友圈的惯性思维,你总需要不断解释为什么看不到xx数据)。

尤其是,对于丰富的feed内容进行编排序,同类型数据的打散、首页特殊处理、数据穿插等等,头疼的事情总是不厌其烦。

这个时候,就需要一个可视化模型,来验证和调试推荐的结果展示。


#召回候选数据集的编排序:

Feed推荐引擎动态融合、规划、编排是怎样的

建议采用这种三段式的编排结构,来满足复杂场景的编排诉求。


#基于业务场景的数据融合方案

Feed推荐引擎动态融合、规划、编排是怎样的

根据具体的场景化数据形态,进行最优的数据库选型,实现多数据源融合方案。

#推荐系统的可解释性:

Feed推荐引擎动态融合、规划、编排是怎样的

看完上述内容,你们掌握Feed推荐引擎动态融合、规划、编排是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. 融合2.0:软件定义的融合
  2. LeetCode之动态规划

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

feed

上一篇:怎么进行Kubernetes静态持久卷的探索学习

下一篇:Micropython中TPYBoard DIY金属探测仪实例演示是怎样的

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》