2009-11-18 13 views
5

Właśnie czytałem artykuł o different ranking algorithms. Jedną z rzeczy, jestem trochę mylić o to StumbleUpon za algorytm:Co to jest "zmienna bezpieczeństwa"?

(Initial publiczność Stumbler/# domena) + ((% publiczność Stumbler/# domeny) + premia organiczna - nonfriend) - (% publiczność Stumbler + premia ekologiczna) + N

N jest "zmienną bezpieczeństwa", więc przyjęty algorytm jest elastyczny. To reprezentuje liczbę losową.

Czy ktoś mógłby wyjaśnić mi cel N? Nie rozumiem, jak to czyni algorytm bardziej elastycznym.

Odpowiedz

9

Pomaga obniżyć wyniki w nieprzewidywalnym tempie. Jeśli kiedykolwiek natknąłeś się na kilka godzin, najprawdopodobniej zauważysz poważny spadek jakości i trafności każdego potknięcia, gdy zaczniesz skrobać dno beczki.

Bez zmiennej losowej wyniki uległyby obniżeniu w bardzo przewidywalnym tempie. Link, który najprawdopodobniej kochasz, byłby pierwszy, a każdy kolejny link najprawdopodobniej spodoba się tobie nieco mniej. Zmienna próbuje to nieco zanegować.

To jeden z wielu sprytnych sposobów StumbleUpon jest designed to be addictive:

Wyniki były jednomyślne w fakt, że kiedy ktoś wykonał akcję kółko i został otrzymał nagrodę losowo, dopaminę poziomy wzrosły. Jeśli nagroda była konsekwentnie przyznawana jako , tj. Co cztery miesiące wykonywana była akcja , poziom dopaminy pozostawał stały

5

Wprowadzając N, zapewniasz, że rzeczy, które nie są oceniane bardzo często, zostają przeniesione na szczyt (gdy N wygasa na wysokim poziomie). Wydaje mi się, że zapewnia to, że wszystko co najmniej kilka razy zostanie zauważone na początku, a tym samym dostaje kilka strzałów, aby uzyskać więcej potknięć (lub jakkolwiek się nazywają). Zasadniczo tylko niewielka randomizacja nowych rzeczy w celu usunięcia błędów na miejscu.

To jest moje przypuszczenie w każdym razie.