TGViewer
Machine learning Interview Machine learning Interview @machinelearning_interview · 30.4K subscribers
Post #3083 1.21K
🕸 Как масштабировать 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).
  • 👍 9
  • 🥰 2
More from @machinelearning_interview
  1. Oct 14, 2026Python 3.15 вышел: 5 фич для работы с данными, с примерами и замерами Python 3.15 релизнул…
  2. Oct 14, 2026За все нужно платить
  3. Oct 13, 2026JEV-35B: быстрая decision-модель на базе Qwen3.5, активирует всего 3B параметров из 35B Au…
  4. Oct 12, 2026⚡ Для решения «куда отправить запрос» не всегда нужна модель, которая пишет целый ответ. D…
  5. Oct 11, 2026🧠 Если ИИ доказал теорему, но никто не понял новую идею, сколько выиграла математика? Тер…
  6. Oct 10, 2026vibe coding final boss
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →