Алгоритм рекомендации Twitter

German German 2 Апреля 2023

Twitter открыл свой код алгоритма рекомендаций.

Алгоритм рекомендаций Twitter — это набор сервисов и заданий, отвечающих за построение и обслуживание домашней временной шкалы.

В основе рекомендаций Twitter лежит набор основных моделей и функций, которые извлекают скрытую информацию из твитов, данных о пользователях и взаимодействиях. Эти модели призваны ответить на важные вопросы о сети Twitter, например: «Какова вероятность того, что вы будете взаимодействовать с другим пользователем в будущем?» или «Какие есть сообщества в Твиттере и какие в них популярные твиты?» Точные ответы на эти вопросы позволяют Твиттеру предоставлять более релевантные рекомендации.

Воронка рекомендаций состоит из трех основных этапов, которые используют следующие функции:

  • Получите лучшие твиты из разных источников рекомендаций в процессе, называемом поиском кандидатов.
  • Оцените каждый твит, используя модель машинного обучения.
  • Применяйте эвристики и фильтры, например отфильтровывайте твиты от заблокированных вами пользователей, контент NSFW и твиты, которые вы уже видели.

https://github.com/twitter/the-algorithm/

* Социальная сеть Twitter заблокирована на территории России.

1 Ответ

  1. Yori Yori 2 Апреля 2023

    Интересно, сколько особых случаев они удалили, прежде чем обнародовать? Большинство коммерческих проектов, над которыми я работал, содержали тонну спагетти-кода для обработки тысяч особых случаев, созданных за десятилетия.