Facebook的新闻源排序算法是如何工作的

Facebook没有像Twitter那样(或者像Facebook过去那样)使用按时间顺序排列的订阅源。相反,你在新闻提要中看到的内容是由一种算法决定的,该算法根据Facebook认为你想看到的内容对东西进行排序。这引起了一些恐慌。

偶尔,我在Facebook上关注的一个页面或一个人抱怨说,他们的帖子只接触到了一小部分粉丝,并恳求每个人都把他们添加到他们的See First列表中,这样他们就可以“不断接触到所有的粉丝”。他们声称,Facebook切断了他们的联系,并将他们隐藏起来,不让他们的一些追随者看到,这样他们就会为提升的帖子付费。但这并不是Facebook真正的运作方式。

如果你已经使用Facebook几年了,你很有可能是几百个人的朋友(其中大多数你并不真正关心),并且喜欢了太多的页面(同样,你可能不太关心其中的大多数)。我的朋友有1100多人,我不敢想我喜欢了多少页。

Facebook希望让你和我这两个用户保持互动。他们投入了数百万美元,想方设法让尽可能多的人回来参加另一场轰动一时的社交活动。向我们展示一大堆以前朋友的故事,或者我们喜欢尝试赢得iPhone4的页面,是不会实现这一目标的。因此,Facebook不得不想办法绕过这一问题。

Facebook如何决定你看到的内容

那么,Facebook是如何决定哪些故事会出现,哪些不会出现呢?正如他们在他们的常见问题解答中所说的那样:

这有点含糊其辞,所以我们联系了Facebook以了解更多信息。

Facebook上有大量的信息,Facebook不想向你展示你不感兴趣的故事。因此,每次你打开Facebook,算法都会查看你可能看到的所有可能的故事。自您上次登录以来,您的朋友和您关注的页面所发布的所有内容都将包括在内。每个故事都会被单独评估,并获得一个相关性评分;这是一种衡量Facebook认为你有多大可能花时间观看、点赞、评论或分享它的指标。这个分数对你来说是独一无二的。在How-to Geek的Facebook页面上发布的帖子对你和对我的得分不同。Facebook使用这些信号作为实际利益的代言人。

有数以千计不同的信号来决定一个故事的相关性分数,但最重要的是谁发布了它,它是什么类型的内容,它有多少互动,以及它是在什么时候发布的。

当你在Facebook上添加某人时,算法不知道他们是你的新好友还是向你买电视的陌生人。随着时间的推移,随着你与闺蜜互动的增多,Facebook会了解到他们是你关心的人,所以他们的帖子会比随机的老校友获得更高的相关性得分。

这类帖子也很重要。如果你看了很多视频,你会看到更多的视频。如果你主要喜欢文字帖子,他们会弹出更多。如果你从不与照片互动,你会看到更少的照片。

对于Facebook来说,互动(点赞、分享等等)是衡量某事有多有趣的一个很好的指标。因此,如果要在同一页面的两个帖子之间进行选择,一个帖子获得数百个赞,另一个帖子只有几十个赞,那么拥有数百个赞的帖子将首先显示出来。

最后,Facebook考虑到了最近的情况。在网上,一切都变得很快。上周发布的一些东西可能没有一个小时前发布的东西那么有趣。

所有这些因素都会影响故事的相关性得分,然后决定你是否会看到它。

Facebook如何决定你看到的内容的顺序

一旦计算出相关性分数,Facebook就必须决定你将以什么顺序看到所有东西。这一部分很简单:所有的故事都是从相关性最高到最不相关的顺序排列的。

一旦一个故事被展示出来,它就会被锁定在适当的位置。如果你在下午1点访问Facebook,自你上次访问以来的所有潜在故事都将被考虑,并显示最相关的内容。如果你在下午3点再次访问Facebook,过去两个小时内所有可能的报道都会被考虑在内。所显示的任何内容都将被插入到您的新闻提要中,位于您上次访问时看到的所有故事之上。这就是为什么,如果你不断向下滚动,你会看到同样的老故事。

这种方法的不足之处,以及如何弥补

News Feed算法正在不断更新。每次你与一个新故事互动时,Facebook都会记录下这个细节,并用它来确定哪些帖子未来更有可能让你感兴趣。

相关:如何在适用于iOS的Facebook中确定新闻馈送的优先顺序

不过,有时算法可能会得出错误的想法。也许你有理由在很短的一段时间内与一个人进行非常激烈的互动,或者在你们分手一年后,前女友的帖子仍然在你的新闻馈送中排在第一位。如果这就是问题所在,请查看我们的指南来手动确定您的新闻提要的优先级。你可以选择一些人首先出现,而另一些人则隐藏他们发布的所有内容。

相关文章