5

我只是在读一篇关于不同排名算法的文章。我有点困惑的一件事是 stumbleupon 的算法:

(最初的 stumbler 受众/# 域)+((% stumbler 受众/# 域)+ 自然奖励 - 非朋友)-(% stumbler 受众 + 有机奖励)+ N

N 是一个“安全变量”,因此假设的算法是灵活的。它代表一个随机数。

有人可以向我解释 N 的目的吗?我不明白它如何使算法更灵活。

4

2 回答 2

9

它有助于结果以不可预测的速度下降。如果你曾经绊倒了几个小时,你可能会注意到每次绊倒的质量和相关性都在严重下降,因为你开始刮擦桶底。

如果没有随机变量,结果将以非常可预测的速度下降。您最有可能喜欢的链接是第一个链接,随后的每个链接对您的吸引力可能会小一些。变量试图在某种程度上否定这一点。

这是 stumbleupon 被设计成令人上瘾的众多巧妙方法之一:

结果是一致的,当一个人一遍又一遍地执行一个动作并随机获得奖励时,多巴胺水平会上升。如果奖励是一致的,即每执行四次动作,多巴胺水平保持不变

于 2009-11-18T23:09:35.690 回答
5

通过引入 N,您可以确保那些不经常被评级但偶尔会被洗牌的东西(如果 N 变高)。我想这可以确保所有内容最初至少被看到几次,从而获得更多的失误(或任何他们所谓的)。基本上只是对新事物进行轻微的随机化以消除首要偏差。

无论如何,这是我的猜测。

于 2009-11-18T23:07:20.193 回答