Что такое «переменная безопасности»? - PullRequest
5 голосов
/ 19 ноября 2009

Я только что читал статью о различных алгоритмах ранжирования . Одна вещь, в которой я немного запутался, это алгоритм Стамблепона:

(Начальная аудитория / домен #) + ((% аудитории заикателей / # домен) + органический бонус - не друг) - (% Задержка аудитории + органический бонус) + N

N является «переменной безопасности», так что Предполагаемый алгоритм является гибким. Это представляет собой случайное число.

Может ли кто-нибудь объяснить мне цель N? Я не понимаю, как это делает алгоритм более гибким.

Ответы [ 2 ]

9 голосов
/ 19 ноября 2009

Это помогает ухудшить результаты с непредсказуемой скоростью. Если вы когда-нибудь спотыкались в течение нескольких часов, вы, вероятно, заметили серьезное снижение качества и актуальности каждого спотыкания, когда вы начнете царапать дно бочки.

Без случайной величины результаты будут ухудшаться с очень предсказуемой скоростью. Ссылка, которую вы, скорее всего, полюбите, будет первой, и каждая последующая ссылка, вероятно, будет привлекать вас немного меньше. Переменная пытается отрицать это несколько.

Это один из многих хитрых способов, с помощью которых Stumbleupon предназначен для привыкания :

Результаты были единодушны в тот факт, что когда кто-то выполнил действие снова и снова, и было случайное вознаграждение, дофамин уровни выросли. Если награда была дана последовательно, то есть каждые четыре раза действие было выполнено, дофамин уровни остались постоянными

5 голосов
/ 19 ноября 2009

Вводя N, вы гарантируете, что вещи, которые не очень часто оцениваются, но время от времени перетасовываются к вершине (если N оказывается высоким). Я предполагаю, что это гарантирует, что все будет видно по крайней мере несколько раз вначале, и, таким образом, получит несколько снимков, чтобы получить больше спотыканий (или как они там называются). В основном просто небольшая рандомизация нового материала для устранения предвзятости.

В любом случае, это мое предположение.

...