top of page
  • Zdjęcie autoraVladyslav Lebedynets

Zrozumienie algorytmu Twittera

Musk dotrzymał słowa i opublikował kod algorytmu Twittera. Po raz pierwszy duża platforma ujawniła swoje algorytmy. Wydaje się, że zrobiono to w celu poprawy skuteczności rekomendacji. Widzę w tym duże zagrożenie i na koniec pokażę, jak można „zhakować algorytm”.


Artykuł i analiza algorytmu skupią się konkretnie na zakładce „Dla Ciebie”, czyli kanale rekomendacji. Za każdym razem, gdy użytkownik otworzy kartę, system tworzy listę 1500 najpopularniejszych tweetów. Następnie są one dzielone w stosunku 50/50 pomiędzy kontami, na których użytkownik jest subskrybentem, oraz źródłami zewnętrznymi. Po przefiltrowaniu treści tworzona jest selekcja 50 tweetów, które użytkownik zobaczy. A potem robi się ciekawie.


Na zasięg wpływa stosunek liczby subskrybentów do liczby subskrypcji wychodzących. Oznacza to, że konta z dużą liczbą wychodzących subskrypcji i małą liczbą odbiorców mają mniejszy zasięg. Nazwijmy ich „masowymi naśladowcami”, choć jest to błędne stwierdzenie.


Przykład: Profil A ma 100 subskrybentów i 1000 subskrypcji wychodzących. Profil B ma 1000 subskrybentów i 100 subskrypcji wychodzących. Profil B jest dla algorytmu ważniejszy niż profil A.


Użytkownicy Twittera Blue faktycznie mają pierwszeństwo w zasięgu.


Jeśli użytkownik subskrybuje mnie, wówczas efekt płatnego checkboxa wynosi x4, jeśli użytkownik nie subskrybuje, to x2 (w odniesieniu do użytkownika bez Twitter Blue).


Algorytm wyodrębnia 4 typy stron (tego kodu nie ma już w repozytorium, w którym pierwotnie się znajdował. Został albo usunięty, albo dodany przez pomyłkę).


— doświadczeni użytkownicy (nie wiem, co to oznacza, być może są zarejestrowani od dawna lub mają dużą publiczność)

— Demokraci

— Republikanie

— Elon Musk (to nie żart, to osobny typ strony)

Czynniki wpływające na to, czy tweet wyświetli się w zakładce „Dla Ciebie”:


— jeśli użytkownik prawdopodobnie polubi/prześle dalej tę wiadomość

— otwiera Twój tweet i pozostaje tam przez 2 minuty (dlaczego? No cóż, poza czytaniem powtórek, to wyjaśnia duże pokrycie wątków)

— przechodzi na Twoje konto


Ale zdjęcie lub film w tweecie zwiększa jego widoczność.


W kilku źródłach znalazłem wzmiankę, że linki zewnętrzne zmniejszają widoczność, ale nie widziałem tego w kodzie i nie rozumiałem tego.


Dodatkowo słowa, które algorytm oznacza jako „nieznany język”, otrzymują mnożnik 0,01, co jest zabójcą rankingu. Oznacza to, że błędnie napisane słowa i niektóre nowe, złożone terminy mogą zniszczyć zasięg. .


Dodatkowo w tym samym artykule znaleźliśmy wzmianki o spadku widoczności tweetów na temat kryptowalut. Nie znalazłem.


Co wpływa na spadek reputacji, a co za tym idzie zasięgu:


- jesteś blokowany

- jesteś wyciszony

- skargi dotyczące naruszeń

- skargi dotyczące spamu

- rezygnuje z subskrypcji (ale wpływ jest mniejszy niż w przypadku poprzednich pozycji)

W opisie kodu znajduje się interesujący szczegół. Twitter liczy tylko przypadki zaprzestania obserwowania przez 90 dni ze względu na ograniczenia bazy danych. I nie daje wiecznego zakazu cienia.


Jak bardzo te czynniki wpływają na zasięg? BARDZO.

Użytkownik, który kliknie w Twój tweet i pozostanie tam dłużej niż 2 minuty, zyskuje 22 razy większą wagę niż ktoś, kto po prostu polubił Twój tweet. Jeśli wejdzie na Twój profil przez Twój tweet i polubi/odpowie na tweet = 24 razy więcej niż zwykłe polubienie. Jeśli odpowiedzą na Twój tweet? 54 razy więcej niż polubienie. Jeśli odpowiedzą na Twój tweet *i* ty odpowiesz na ich odpowiedź? 150 razy więcej niż polubienie.


To znaczy założyłem wątek o SMM, mający około 20 punktów, użytkownicy wchodzą do niego, lubią go i czytają. Reaguję na ich odpowiedzi = GIANT ZASIĘG. Po prostu niesamowite.


Skarga dotycząca tweeta ma skutek 738 razy większy od efektu polubienia. Nie jest do końca jasne, czy wszystkie skargi są uwzględniane, czy nie.


Algorytm Twittera ma specjalny warunek dotyczący „apelacji państwowych”. Oznacza to, że dosłownie napisano, że na żądanie władz widoczność można zmienić.

Algorytm zmniejsza trafność tweeta o 50% co 6 godzin.

Ile tweetów można opublikować efektywnie?


System posiada parametr rankingowy Tweepcred. Jest to odpowiednik Google PageRank, który służy do rankingu stron w wynikach wyszukiwania. Co on robi?


Każde konto na Twitterze ma swój własny wynik, z grubsza mówiąc, karmę konta. Zależy to od ilości i jakości jego interakcji z innymi użytkownikami: wyższy wynik, większy wpływ w bezdusznych oczach sieci społecznościowej, którą ma to konto. Oznacza to, że jego treść jest ważna i potrzebna innym.


O ile rozumiem, podstawowa ocena dokonywana jest na podstawie prostych parametrów: daty rejestracji konta, liczby abonentów i urządzenia (xs).


Wynik jest następnie dostosowywany w oparciu o stosunek obserwujących do obserwujących.


Końcowy wynik w skali od 0 do 100 to wynik Tweepcred, który odzwierciedla reputację użytkownika na Twitterze.


Wynik ten służy do określenia, których użytkowników należy polecić do obserwowania lub których treści użytkowników należy wyróżnić.


A co ma z tym wspólnego częstotliwość tweetów? I wszystko jest proste, jeśli Tweepcred ma powyżej 65, możesz tweetować tyle, ile chcesz, wszystko będzie objęte zasięgiem. Jeśli jest poniżej 65, algorytm rekomendacji zajmie tylko 3 tweety dziennie.


Najważniejsze pytanie: jak znaleźć swojego Tweepcreda? Nie ma mowy. Być może rzemieślnicy wytną później niektóre boty do sprawdzenia, ale teraz nie będą mogli tego sprawdzić.


Dlaczego ujawnianie algorytmu jest złe?


Dotarliśmy do najciekawszej części. Już w momencie ogłoszenia byłem temu przeciwny. Jaki jest problem?


- Wiedząc dokładnie jak działa algorytm, mogę go wykorzystać do własnych celów. Moje cele są szlachetne, ale czyjeś nie są tak wielkie.

- Okazuje się, że naprawdę ma sens rekrutowanie botów, a następnie masowe zaprzestanie ich obserwowania, zmniejsza to zasięg konta będącego celem ataku.

- Musimy pisać wątki. To było już jasne, ale teraz całą strategię dotyczącą treści na Twitterze skupiłbym wyłącznie na nich. Gigantyczny zasięg.


Znając wagę, znając wpływ wszystkich czynników, co stoi na przeszkodzie, aby z nich skorzystać? Zwłaszcza jeśli mam złe intencje.

12 wyświetleń0 komentarzy

Comments


bottom of page