Ранжирование в Твиттере
Ранжирование в Твиттере (Алгоритм охвата твитов) — алгоритм того, как твиты определённого человека показываются или наоборот скрываются из ленты остальных пользователей, что влияет на общий охват. После того, как Илон Маск приобрёл Твиттер, он опубликовал этот алгоритм в целях реализации принципов свободы слова. Вскрылось, что манипуляции были весьма значительными, и точка зрения, которая не нравилась тогдашним владельцам Твиттера, сильно подавлялась.
Подробности[править]
Алгоритм был публично размещён на платформе GitHub и доступен для просмотра всеми желающими.
Так, для каждого твита существует набор факторов, которые повышают или понижают его позицию. Если счесть комментарии за условную единицу, то каждый лайк в 30 раз важнее, а ретвиты — в 20 раз важнее для ранжирования. Преимущество отдаётся твитам на английском языке и пользователям, использующим английский интерфейс. Наличие статуса подтверждённого (синей галочки) и «хорошая репутация» также повышают место.
Из негативных факторов система внезапно (нет) понижает показатели для твитов, которые зарепортили, в 700 раз, ещё даже до проверки модератором. Также вредят продвижению множественные внешние ссылки, размещение URL и картинок, любое взаимодействие с «плохими аккаунтами». Однако наличие картинок или видео вместе с текстом повышает показатели твита в выдаче.
Негативно влияет даже если кто-то нажимает «показывать реже», блокируют или отключает показ твитов от аккаунта. Также негативно влияют опечатки, которые оцениваются как «неизвестный язык» и сильно понижают показатели для конкретного твита.
Также алгоритм размещает пользователей в кластеры в зависимости от того, на какие темы они обычно пишут, и если человек внезапно решит написать твит о том, что он обычно не затрагивает, то его показатели оказываются понижены.
Среди кода нашлись также особые метки для политической цензуры, в частности по теме Covid-19 и президентских выборах (в современном твиттере отключены, затрагивали информацию о выборах в США и ряде европейских стран):
s.SafetyLabelType.MisinfoCovid19 -> Deprecated,
s.SafetyLabelType.MsnfoBrazilianElection -> Deprecated,
s.SafetyLabelType.MsnfoCovid19Vaccine -> Deprecated,
s.SafetyLabelType.MsnfoFrenchElection -> Deprecated,
s.SafetyLabelType.MsnfoPhilippineElection -> Deprecated,
s.SafetyLabelType.MsnfoUsElection -> Deprecated