北京时间8月7日早间消息,Facebook(38.19,-0.36,-0.93%)周二举行新闻发布会,披露了News Feed信息流的帖子排序和展示方式。除此之外,该公司还宣布了几项帮助用户寻找内容的新功能。
Facebook之前从未公开讨论过内容排序方式。该公司周二表示,在News Feed之前,Facebook用户已经有“群组”(Groups)和“事件”(Events)两项功能可以参与,但却无法聚合社区上的所有内容。目前,该公司至少有15名员工专门从事News Feed的内容排序,使其效果达到最大化。
负责News Feed排序的工程经理拉斯·拜克斯特罗姆(Lars Backstrom)表示,用户平均每天都会看1500条消息。Facebook会综合考虑所有内容,然后判断这些内容与用户之间的相关性,并给予相应的评分。之后,当汇总News Feed内容时,所有的信息都会根据评分进行排序,高分在上,低分在下。
谈到具体到分数计算方式时,拜克斯特罗姆表示,如果是最近发布的帖子,Facebook会用算法来判断这条内容与用户的关系、吸引了多少评论、多少“赞”,然后综合打分。
拜克斯特罗姆称,Facebook一直在改进算法,并在面向所有用户推出前利用A/B测试法考核其效果。他还表示,该团队每周都会开会讨论如何进一步改善效果。
除了披露了News Feed的排序方式外,该公司周二还对News Feed进行了一些改版,所有的改版都与有机内容相关,无关付费广告。
Story Bumping
每当用户打开News Feed时,Facebook便会查看所有的新帖子,然后对其逐一评分。但在这种模式下,用户很难查阅以往的旧内容,所以该公司计划从一定程度上改善这种情况。Facebook不会一味将所有新内容排在News Feed顶端,而是会将对用户本人而言较新的内容排在顶部。
该公司说:“当用户早晨加载Facebook时,屏幕上会出现有限的几条消息。他们可以通过滚屏查看更多内容,但在离开前难免会忽略一些内容。Story Bumping则可以保证当用户当天晚些时候登录Facebook时,其中一些未读消息会与此后发布的消息一同出现在News Feed顶端。”
例如,用户的一个普通朋友在早上8点发布了一条很好的消息,但用户查看News Feed信息流时由于排名太靠后而没有读到这条消息。在这种情况下,虽然该消息发布时间较早,但Facebook认为:“由于你还没读,所以这对你来说就是新消息。”所以当用户一两个小时后再查看News Feed时,该消息就有资格“凸起”到顶端。
不过,也并非所有未读内容都会“凸起”到顶端,只有与用户相关的未读信息才会享受这一待遇。拜克斯特罗姆说:“我们打造这款服务后,便可追踪用户具体看过什么内容。”他强调说,这并不是简单的升级,而是相对较大的基础架构调整。
在开发过程中的A/B测试中,该公司发现这种模式可以将“赞”、评论和分享量提升5%,来自Pages的互动量也会增长8%。除此之外,用户阅读的内容比例也从57%增至70%。
拜克斯特罗姆称,News Feed中显示的信息数量不会受到Story Bumping功能的影响。这项功能首先面向网页版发布,随后还会增加到移动版中。
Last Actor
这项新功能可以更好地追踪最近与用户互动的人。Facebook表示,这个新功能可以考虑用户最近开展的对话,以及最近的活动。Facebook的算法会追踪用户最近50次互动,包括“赞” 、评论和分享,然后以此为参考对信息排序,为刚刚互动过的人提供更高的权重。例如,倘若用户“赞”或评论了某个同事或好友发表的内容,Facebook便会在News Feed的排序中为此人提供更高的权重。
除此之外,Facebook还在开发一项名为Chronological by Actor的功能,针对用户刚刚与之互动过的好友,按时间顺序发布此人的内容。但Facebook表示,这项功能的参与度较低。(鼎宏)