查看文章
 
转:EdgeRank是什麼
2011-08-08 23:47

News feed自从2006年出现后,它便是用户登陆到facebook上看到第一个页面。在F8开发者会议上,facebook工程师Ruchi Sanghvi和Ari Steinberg提到了facebook的新闻源出现的算法,可以让我们管中窥豹。Ruchi和Ari随后介绍了一些news feed会显示相关的内容的见解, 他们称之为edgerank。

你可能没意识到, news feed中只显示了一部分你朋友们产生的内容, 如果显示全部更新,你肯定会吓一跳。开发者总是希望他们的网站或者应用出现在更新的前列, 这种愿望就产生了“新闻订阅优化”,Edgerank正好描述了他们的成功。

Edgerank的公式相当直接,但是你得先了解一些定义。 每个出现在你news feed里的内容被称作object(为了更好的理解, 就不翻译成中文了),当有人与你news feed里面的object互动行为被称作一个edge, 这些互动行为包括赞一下,评论,圈照片。

每一个edge有3个组成因素对facebook的算法至关重要。

U首先,在阅读者和内容创造者间会有一个affinity score(相关分数), 如果你经常给你的好友发消息,并经常查看他们的首页,那么这个相关分数比较高,如果是一个你一年都没和他说过话的好友,则相反W, 第二, 每一个edge类型的权重。显然评论的权重比赞一下的权重要高。D,最后,最明显的因素, 时间。一个edge经历的时间越长,它的权重就越低。

对edge产生的影响的因素叠加在一起,则会增加edge的分数,然后就产生了edgerank。分数越高,你的内容就更容易出现在用户的news feed里面。值得说明的是, 创造一个object也被称作一个edge, 只有edge才能允许在没人和它互动之前,你的内容就出现在news feed里面。

换言之,希望这不会让你很困扰。如果是一个你认识的人,而且你最近还和他打招呼了,那么他的更新就很有可能出现在你的news feed里面。 这一点都不令人吃惊。这并不是开发者造成的结果: 如果你想让你的帖子出现在news feed里面,得明确一点, 人们真的愿意和这些object互动。

其他一些有趣的论点:Steinberg暗示说一个新的news feed版本正在研发中,因为现在双标签式的系统有点复杂。 也就是说,很多人愿意使用2种标签, 大概50%以上的人点击“最近的消息”标签。(译者注:这篇文章是2010年4月的,现在news feed应该是改版后的版本)

还有一些他们不愿意说的事情, 比如这些内容最先开始是怎么启动的,这些工程师不会透露edgerank的排名机制。在言辞中, 这些工程显然是隐藏一些细节,他们目前正在处理其他一些问题, 比如站外链接被用户点击的次数。

点此查看该谈话视频。(如果打不开, 你可能需要翻墙)

从这查看你的edgerank. –> http://edgerankchecker.com/  (需要翻墙)


类别:算法技术||添加到搜藏 |分享到i贴吧|浏览(204)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu