Назад

Как работает рекомендательная система Wildberries: алгоритмы и машинное обучение

Технологическая основа рекомендаций Wildberries

Рекомендательная система Wildberries — это не набор простых категорийных фильтров. В её фундаменте лежат современные методы машинного обучения, в том числе:

  • нейронные сети
  • ансамбли решающих деревьев
  • коллаборативная фильтрация
  • классические ML-модели

Задача системы — спрогнозировать, какой товар привлечёт внимание конкретного пользователя, и вывести наиболее подходящие позиции на основе его поведения на платформе.

Как формируются рекомендации Wildberries: пошагово

  1. Собирается набор данных о недавней активности пользователя на сайте.
  2. На основе этих данных несколько алгоритмов независимо предсказывают вероятные интересы пользователя.
  3. Предсказания моделей объединяются в единый пул персональных рекомендаций.
  4. Пул проходит дополнительную сортировку — с учётом характеристик товаров и данных о пользователе.
  5. На завершающем шаге рекомендации перераспределяются по бизнес-правилам — это обеспечивает баланс между персональными интересами пользователя и коммерческими целями площадки.

И всё это я обнаружил прямо в мобильном приложении для покупателей)