发布于: 雪球转发:1回复:6喜欢:3
临时学习了一下 Facebook 神奇的 EdgeRank:

简单来说,EdgeRank 就是决定你的 News Feed 长什么样的算法,它根据 affinity(相关性),权重和发布时间共同决定一条内容该不该出现在你的 News Feed 上,以防信息爆炸。

工作原则大致是:发布者和你的关系越亲密(互动越多),他/她的信息无论大小都更加容易出现在你的 News Feed 上;假如你 post 的内容含富媒体、或者带有 Questions 这样的新功能,则更容易出现;另外就是根据你发布的时间进行排列。三者结合。值得注意的是 Affinity 的权重是会根据用户互动行为的变化而变化的——举个例,假如我天天 share 杨千嬅的照片,那么以后她只有一有什么风吹草动都会被 push 到我的主页上;假如我仅仅点了一次 Like 她的公共主页,可能只有当她上传一整个相片集的时候才会通知我。

明白了之后,觉得这算法真的好牛逼啊,但我好奇一般用户是不是会注意到呢?当然,Facebook 向市场营销人员解释的时候,摆出这套算法可能已经足够。。[思考]

全部讨论

2012-02-03 18:21

这算法都几乎快成 SNS 的标配了,比如人人的 Timeline 也有很复杂的算法来过滤或者降权处理,因为实在是 Follow 的人多了,那信息根本看不过来,就全部变成垃圾了。我脚着微博也应该适当过滤一下

2012-02-03 16:54

注重用户体验,为用户着想。