Synergistic Signals: Exploiting Co-Engagement and Semantic Links via Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Given a set of candidate entities (e.g. movie titles), the ability to identify similar entities is a core capability of many recommender systems. Most often this is achieved by collaborative filtering approaches, i.e. if users co-engage with a pair of entities frequently enough, the embeddings should be similar. However, relying on co-engagement data alone can result in lower-quality embeddings for new and unpopular entities. We study this problem in the context recommender systems at Netflix. We observe that there is abundant semantic information such as genre, content maturity level, themes, etc. that complements co-engagement signals and provides interpretability in similarity models. To learn entity similarities from both data sources holistically, we propose a novel graph-based approach called SemanticGNN. SemanticGNN models entities, semantic concepts, collaborative edges, and semantic edges within a large-scale knowledge graph and conducts representation learning over it. Our key technical contributions are twofold: (1) we develop a novel relation-aware attention graph neural network (GNN) to handle the imbalanced distribution of relation types in our graph; (2) to handle web-scale graph data that has millions of nodes and billions of edges, we develop a novel distributed graph training paradigm. The proposed model is successfully deployed within Netflix and empirical experiments indicate it yields up to 35% improvement in performance on similarity judgment tasks.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 18 of its 45 references that are in the map. First posted on arXiv 7 Dec 2023.
Builds on
18 of 45 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017Convolutional 2D Knowledge Graph Embeddingscited by 729
- 2020Heterogeneous Graph Transformercited by 581
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2021A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directionscited by 144
- 2020Learning Continuous System Dynamics from Irregularly-Sampled Partial Observationscited by 60
- 2020GNNAdvisor: An Adaptive and Efficient Runtime System for GNN Acceleration on GPUscited by 51
- 2021BGL: GPU-Efficient GNN Training by Optimizing Graph Data I/O and Preprocessingcited by 50
6 more
- 2021Distributed Hybrid CPU and GPU training for Graph Neural Networks on Billion-Scale Graphscited by 33
- 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
- 2021DyDiff-VAE: A Dynamic Variational Framework for Information Diffusion Predictioncited by 18
- 2023Adaptive Message Quantization and Parallelization for Distributed Full-graph GNN Trainingcited by 10
- 2023Concept2Box: Joint Geometric Embeddings for Learning Two-View Knowledge Graphscited by 6
- 2023Bootstrapping Contrastive Learning Enhanced Music Cold-Start Matchingcited by 3
Built on by
Not cited yet.