Facebook边际排名算法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/jxq0816/article/details/102638262

社交分发带来了新的问题:

一方面,进入稳定期后,流量出现了新的垄断:一些大号由于拥有大量的粉丝、保持了高频的发布量,实际掌握了平台的流量分配权。比如,微博上大部分流量一度被营销号和大号所占据,使新的内容生产者获取流量的成本剧增。

另一方面,随着社交关系的不断扩张,微博、微信已经成了线上名片,用户关注了越来越多的来源,基于社交分发的内容质量也逐步下降。朋友圈中盛行的养生文、微商广告、晒娃帖等就是最好的例证。

社交分发在让人们免于信息匮乏的同时,也带来了信息过载的问题。为了优化用户的信息消费体验,脸谱网率先在自己的News Feed中应用算法进行排序。

脸谱网最初的排序方式,称为边际排名算法(Edge Rank Algorithm)。该算法的核心计算公式为:E = u×w×d。

• u:用户与内容发布者之间的亲密度分数,互动越高的亲密度分数越高。

• w:不同反馈动作具有不同的权重,反馈动作包括展示、评论、点赞等。比如,评论动作的权重就会显著高于点赞动作。

• d:基于时间的衰减,越新的内容权重越高。

通过上面的公式不难看出,亲密度和用户动作的引入,极大地抑制了大号和营销号刷屏的情况。此前,企业账号一旦获得了粉丝就相当于获得了稳定的广告位,所有新广告以几乎零成本的形式展现在这些粉丝的信息流中。但此后,没有互动的粉丝就只是停留在页面上的一个数字而已,企业账号在获取粉丝之后,必须同时下力气来维护自己的粉丝群体。

在随后的日子里,脸谱网致力于借助机器学习的方式改进排序算法,除了最初的3个Edge Rank因素之外,不断追加新的特征和排序方式,如Story Bumping(系统对用户错过的信息进行二次判断,如果判断为重要,则会跳过时间序进行置顶展示)、Last Actor(系统根据用户最近频繁互动的50人,进行信息排序的调权,放大短期兴趣的影响)等。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏从零开始学自动化测试

httprunner学习6-参数化(引用外部csv数据)

上一篇已经实现参数化,但是数据是放在.yml文件里面,当测试数据非常多的时候,我们希望把测试数据写到csv文件。 httprunner==1.5.8

16920
来自专栏网站漏洞修复

网站漏洞渗透测试复检项目分析结果

最近我们Sinesafe参加的几家机构的渗透测试防守方防护方案评估复查,部分防守方缺乏对攻击者的正确认知,攻击者的手法已经比较高超了,不扫描,不落地,污染日志等...

10610
来自专栏Java帮帮-微信公众号-技术文章全总结

分布式缘何而起?从单兵,到游击队,到集团军

与其直接用些抽象、晦涩的技术名词去给分布式下一个定义,还不如从理解分布式的发展驱动因素开始,我们一起去探寻它的本质,自然而然地也就清楚它的定义了。

12020
来自专栏云服务器活动

腾讯云服务器从购买到配置环境部署网站 - 新手必看教程

购买腾讯云之前根据个人业务需要选购合适的云服务器,如果想为上云节省开支,领取腾讯云代金券,节约上云成本。通过腾讯云秒杀活动,性价比也很高哦。

59110
来自专栏网站漏洞修复

网站漏洞渗透测试项目复检分析

最近我们Sinesafe参加的几家机构的渗透测试防守方防护方案评估复查,部分防守方缺乏对攻击者的正确认知,攻击者的手法已经比较高超了,不扫描,不落地,污染日志等...

11110
来自专栏程序猿讲故事

CAS Client集群环境的Session问题及解决方案

之前写过一篇文章,介绍单点登录的基本原理。这篇文章重点介绍开源单点登录系统CAS的登录和注销的实现方法。并结合实际工作中碰到的问题,探讨在集群环境中应用单点登录...

8820
来自专栏程序猿讲故事

CAS的登录和注销原理

之前写过一篇文章,介绍单点登录的基本原理。这篇文章重点介绍开源单点登录系统CAS的登录和注销的实现方法。并结合实际工作中碰到的问题,探讨在集群环境中应用单点登录...

17940
来自专栏从零开始学自动化测试

httprunner学习5-参数化与数据驱动

参数化是自动化测试离不开的话题,httprunner里面只要把上一篇声明变量学会了,参数化也就自然会了。 不同的地方在于声明变量时对应值只有一个,参数化是多个值...

13730
来自专栏云技术分享圈

ubuntu为什么更改用户UID导致无法登录?附此问题详细解决方法

修改/etc/passwd文件,将登录的用户UID改成0(和root的UID相同),这一改就出问题了,当在终端退出登录再重新用root/用户名账号登录的时候系统...

11300
来自专栏python语言学习

Linux基础学习4

出 处:https://www.cnblogs.com/guokaifeng/

8110

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励