GiGL: Large-Scale Graph Neural Networks at Snapchat
Not on the map. Why?
Abstract (arXiv)
Recent advances in graph machine learning (ML) with the introduction of Graph Neural Networks (GNNs) have led to a widespread interest in applying these approaches to business applications at scale. GNNs enable differentiable end-to-end (E2E) learning of model parameters given graph structure which enables optimization towards popular node, edge (link) and graph-level tasks. While the research innovation in new GNN layers and training strategies has been rapid, industrial adoption and utility of GNNs has lagged considerably due to the unique scale challenges that large-scale graph ML problems create. In this work, we share our approach to training, inference, and utilization of GNNs at Snapchat. To this end, we present GiGL (Gigantic Graph Learning), an open-source library to enable large-scale distributed graph ML to the benefit of researchers, ML engineers, and practitioners. We use GiGL internally at Snapchat to manage the heavy lifting of GNN workflows, including graph data preprocessing from relational DBs, subgraph sampling, distributed training, inference, and orchestration. GiGL is designed to interface cleanly with open-source GNN modeling libraries prominent in academia like PyTorch Geometric (PyG), while handling scaling and productionization challenges that make it easier for internal practitioners to focus on modeling. GiGL is used in multiple production settings, and has powered over 35 launches across multiple business domains in the last 2 years in the contexts of friend recommendation, content recommendation and advertising. This work details high-level design and tools the library provides, scaling properties, case studies in diverse business settings with industry-scale graphs, and several key lessons learned in employing graph ML at scale on large social data. GiGL is open-sourced at https://github.com/Snapchat/GiGL.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 47 of its 73 references that are in the map. First posted on arXiv 20 Feb 2025.
Builds on
47 of 73 references.
References · 47
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2018Link Prediction Based on Graph Neural Networkscited by 832
- 2019Graph Neural Networks for Social Recommendationcited by 714
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
35 more
- 2015LINE: Large-scale Information Network Embeddingcited by 582
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
- 2017Deep & Cross Network for Ad Click Predictionscited by 393
- 2020Graph Structure Learning for Robust Graph Neural Networkscited by 371
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 329
- 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 275
- 2020Data Augmentation for Graph Neural Networkscited by 203
- 2024LLaGA: Large Language and Graph Assistantcited by 181
- 2021From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awarenesscited by 155
- 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
- 2021Graph Condensation for Graph Neural Networkscited by 150
- 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
- 2018Large-Scale Learnable Graph Convolutional Networkscited by 113
- 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
- 2014On Using Very Large Target Vocabulary for Neural Machine Translationcited by 80
- 2021Cross-Domain Recommendation: Challenges, Progress, and Prospectscited by 74
- 2024A Survey of Large Language Models for Graphscited by 72
- 2021Learning from Counterfactual Links for Link Predictioncited by 69
- 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
- 2022GraphWorld: Fake Graphs Bring Real Insights for GNNscited by 56
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
- 2021VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector Quantizationcited by 39
- 2022Linkless Link Prediction via Relational Distillationcited by 39
- 2022Multi-task Self-supervised Graph Neural Networks Enable Stronger Task Generalizationcited by 35
- 2024LiGNN: Graph Neural Networks at LinkedIncited by 31
- 2020Knowing your FATE: Friendship, Action and Temporal Explanations for User Engagement Prediction on Social Appscited by 23
- 2022TF-GNN: Graph Neural Networks in TensorFlowcited by 21
- 2023A Topological Perspective on Demystifying GNN-Based Link Prediction Performancecited by 11
- 2024Mixture of Link Predictors on Graphscited by 10
- 2022Nebula Graph: An open source distributed graph databasecited by 8
- 2024GraphStorm: all-in-one graph machine learning framework for industry applicationscited by 7
- 2023The Graph Lottery Ticket Hypothesis: Finding Sparse, Informative Graph Structurecited by 6
- 2024Node Duplication Improves Cold-start Link Predictioncited by 4
- 2024Robust Training Objectives Improve Embedding-based Retrieval in Industrial Recommendation Systemscited by 3
Built on by
Citing papers per year: 2025: 3; 2026: 5.
8 papers.
- 2025Relational Deep Learning: Challenges, Foundations and Next-Generation Architecturescited by 23
- 2026A Fair Evaluation of Graph Foundation Models for Node Property Predictioncited by 4
- 2026Position: Don't be Afraid of Over-Smoothing And Over-Squashingcited by 2
- 2025Integrating Sequential and Relational Modeling for User Events: Datasets and Prediction Taskscited by 1
- 2025Large Scalable Cross-Domain Graph Neural Networks for Personalized Notification at LinkedIncited by 0
- 2026Plain Transformers are Surprisingly Powerful Link Predictorscited by 0
- 2026RankGraph-2: Lifecycle Co-Design for Billion-Node Graph Learning in Recommendationcited by 0
- 2026Scaling Graph Neural Networks for Friend Recommendation: Multi-Hash User Embeddings and Temporal Neighbor Samplingcited by 0
- 2026Scaling Graph Neural Networks for Friend Recommendation: Multi-Hash User Embeddings and Temporal Neighbor Sampling27 Aug 2026
- 2026A Fair Evaluation of Graph Foundation Models for Node Property Prediction23 Jun 2026
- 2026RankGraph-2: Lifecycle Co-Design for Billion-Node Graph Learning in Recommendation16 Jun 2026
- 2026Plain Transformers are Surprisingly Powerful Link Predictors2 Feb 2026
- 2026Position: Don't be Afraid of Over-Smoothing And Over-Squashing12 Jan 2026
- 2025Integrating Sequential and Relational Modeling for User Events: Datasets and Prediction Tasks13 Oct 2025
- 2025Relational Deep Learning: Challenges, Foundations and Next-Generation Architectures19 Jun 2025
- 2025Large Scalable Cross-Domain Graph Neural Networks for Personalized Notification at LinkedIn15 Jun 2025