Масштабирование GNN для рекомендаций друзей в VK
M@machinelearning_interviewAI-инженер
1 недИсследователи VK масштабировали GNN для рекомендаций друзей на 194 млн пользователей, сократив потребление памяти в 100 раз с помощью Multi-hash embeddings.
VK нашли способ эффективно использовать графовые нейросети для огромных социальных сетей, что делает персонализированные рекомендации доступнее.
- Технология позволяет работать с графами из сотен миллионов узлов без огромных затрат на видеопамять.
- Метод Multi-hash embeddings снижает требования к памяти в 100 раз.
- Внедрение алгоритма привело к росту числа новых знакомств в соцсети на 16%.
🕸 Как масштабировать GNN для рекомендательных систем
Исследователи AI VK масштабировали графовую нейросеть (GNN) для рекомендаций друзей на социальный граф из 194 млн пользователей и 28 млрд связей. Результаты работы представлены в статье, принятой на конференцию CIKM 2026.
В отличие от рекомендаций контента, где модели могут анализировать текст, изображения и видео, в рекомендациях друзей ключевую роль играют связи между пользователями. GNN учитывают социальное окружение человека и помогают предсказывать новые знакомства.
Главная сложность — масштабирование на сотни миллионов пользователей. Для этого исследователи предложили два решения:
• Multi-hash embeddings. Вместо отдельного вектора для каждого пользователя используются общие таблицы эмбеддингов и несколько хеш-функций. Это позволило сократить потребление видеопамяти с 203 до 2 ГБ — более чем в 100 раз.
• Temporal neighbor sampling. Модель учитывает только связи, существовавшие на момент рекомендации, и не использует информацию из будущего. Оптимизация ускорила семплирование данных для обучения в 2,5 раза.
📈 Результаты A/B-теста:
• +16% добавлений в друзья из рекомендаций.
• +11,5% пользователей, добавивших хотя бы одного рекомендованного друга.
• Без ухудшения задержек онлайн-ранкера.
Практический вывод: графовые нейросети можно эффективно применять даже на социальных графах с десятками миллиардов связей, не увеличивая требования к памяти и скорости онлайн-рекомендаций.
📄 Исследование: Scaling Graph Neural Networks for Friend Recommendation: Multi-Hash User Embeddings and Temporal Neighbor Sampling (CIKM 2026).

Кратко (AI)
Исследователи VK представили метод масштабирования графовых нейросетей для рекомендаций друзей на огромных графах. Использование Multi-hash embeddings и Temporal neighbor sampling позволило снизить потребление памяти в 100 раз и повысить эффективность рекомендаций в A/B-тестах.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖