Discovery:
Нейропрофиль

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