Discovery:
Нейропрофиль
01
Собираем сигналы из сервисов VK
Каждое действие пользователя за последние полгода в VK Видео,
VK Клипах и
ВКонтакте
фиксируется как сигнал: просмотр, лайк, скролл, пауза, пропуск. Все данные
собираются в едином пространстве с привязкой к сервису
и контексту.
02
Учитываем разную природу поведения
В VK Видео пользователи сосредоточены на содержании длинных
роликов, поэтому
лайки
могут оставаться второстепенными. В VK Клипах контент листают, лайкают
и быстро
пересылают. Ленту ВКонтакте, где смешаны разные форматы, человек может долго
листать, не оставляя видимой реакции. Нейросеть различает эти сценарии,
чтобы
одинаковые действия в разных сервисах интерпретировались по-разному.
03
Трансформер превращает сигналы в нейропрофиль
Трансформерная модель обрабатывает избранные 1 024 действия как единую
последовательность событий. Механизм self-attention динамически оценивает
важность
каждого сигнала в зависимости от контекста.
На выходе — нейропрофиль: компактный
эмбеддинг, который точно отражает поведение пользователя в трёх сервисах.
04
Нейроранжирование определяет порядок выдачи
На основе нейропрофиля работает нейроранкер. Раньше финальную сортировку
делал
градиентный бустинг, но ему не хватало гибкости для работы
с разнородными
сигналами.
Нейроранкер сочетает сигналы нейропрофиля с эмбеддингами ML-модели,
понимающей
смысл
контента. Благодаря этому ранжирование становится персонализированным.
05
Масштабируем через Discovery-платформу
Обе технологии работают на единой Discovery-платформе VK —
инфраструктуре для
рекомендаций, поиска и рекламы. Новые продукты подключаются к готовому
профилю,
и
архитектуру рекомендательной системы сервиса менять не нужно.
01
swipe