Research & Papers

Yandex study: GNN pretraining helps small models, not large recommendation systems

Yandex tested pretrained GNN vs. end-to-end embeddings across 3 production systems...

Deep Dive

Yandex researchers (Makeev et al.) conducted a large-scale industrial case study comparing two item embedding strategies for transformer-based sequential recommenders: pretrained graph neural network (GNN) embeddings versus end-to-end trainable ID embeddings. They evaluated across three production systems at Yandex: Yandex Market (e-commerce), Yandex Music (streaming), and a low-resource dataset from Yandex Lavka (grocery delivery). The study is unique in its scale and direct cost-quality comparison in a real-world setting.

The key finding: for the low-resource Lavka dataset, pretrained GNN embeddings significantly outperformed end-to-end learning. However, for the large-scale Market and Music systems (with billions of interactions), the GNN pretraining stage provided no worthwhile quality lift over standard ID embeddings. This suggests that when training data is abundant, the transformer can learn effective item representations during training, making the separate GNN pretraining stage unnecessary and adding cost. The paper includes publicly available code and data for the Lavka experiment to facilitate reproducibility and further research.

Key Points
  • Pretrained GNN embeddings improved recommendation quality by 12% on the low-resource Lavka dataset
  • On large-scale Yandex Market and Music systems (billions of interactions), GNN pretraining showed no significant benefit over end-to-end ID embeddings
  • Publicly released Lavka dataset and code for community benchmarking

Why It Matters

Saves teams from unnecessary GNN pretraining costs when they have abundant user interaction data.

📬 Get the top 10 AI stories daily