Interesuje mnie określenie podejścia do rozwiązania algorytmu „sugerowanych przyjaciół”.
Facebook ma funkcję, w której poleci ci osoby, z którymi według ciebie możesz się zapoznać. Ci użytkownicy zwykle (z wyłączeniem skrajnych przypadków, w których użytkownik szczególnie poleca znajomemu ) mają bardzo podobną sieć do siebie. Oznacza to, że liczba wspólnych znajomych jest wysoka. Zakładam, że Twitter podąża podobną ścieżką w ramach mechanizmu „Who To Follow”.
Stephen Doyle (Igy) , pracownik Facebooka, zasugerował, że pokrewny kanał informacyjny wykorzystujący formułę EdgeRank, który wydaje się wskazywać, że więcej należy docenić niż znajomych, takich jak wygląd, to podobne posty. Inny użytkownik zasugerował system Google Rank.
Facebook twierdzi ich News Feed Optimization jako gdzie
= wynik powinowactwa między przeglądającym użytkownikiem a twórcą krawędzi w e = waga dla tej krawędzi (tworzenie, komentowanie, dodawanie znaczników itp.) d e = współczynnik zaniku czasu na podstawie tego, jak dawno utworzono krawędź
Podsumowanie tych przedmiotów ma dać rangę obiektu, który zakładam, jak Igy podpowiedział, oznacza, że sugerowani przyjaciele używają czegoś w podobnym formacie.
Zgaduję więc, że w ten sposób połączenia dla wszystkich typów są generalnie wykonywane za pomocą systemu rang?