mlsanityData to 14 Oct 2026

GiGL: Large-Scale Graph Neural Networks at Snapchat

arXiv 2502.15054 ↗First posted 20 Feb 2025cs.LGcited by 8

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  7. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
  8. 2014DeepWalk: Online Learning of Social Representationscited by 1,547
  9. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  10. 2018Link Prediction Based on Graph Neural Networkscited by 832
  11. 2019Graph Neural Networks for Social Recommendationcited by 714
  12. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
35 more
  1. 2015LINE: Large-scale Information Network Embeddingcited by 582
  2. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  3. 2017Deep & Cross Network for Ad Click Predictionscited by 393
  4. 2020Graph Structure Learning for Robust Graph Neural Networkscited by 371
  5. 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 329
  6. 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 275
  7. 2020Data Augmentation for Graph Neural Networkscited by 203
  8. 2024LLaGA: Large Language and Graph Assistantcited by 181
  9. 2021From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awarenesscited by 155
  10. 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
  11. 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
  12. 2021Graph Condensation for Graph Neural Networkscited by 150
  13. 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
  14. 2018Large-Scale Learnable Graph Convolutional Networkscited by 113
  15. 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
  16. 2014On Using Very Large Target Vocabulary for Neural Machine Translationcited by 80
  17. 2021Cross-Domain Recommendation: Challenges, Progress, and Prospectscited by 74
  18. 2024A Survey of Large Language Models for Graphscited by 72
  19. 2021Learning from Counterfactual Links for Link Predictioncited by 69
  20. 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
  21. 2022GraphWorld: Fake Graphs Bring Real Insights for GNNscited by 56
  22. 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
  23. 2021VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector Quantizationcited by 39
  24. 2022Linkless Link Prediction via Relational Distillationcited by 39
  25. 2022Multi-task Self-supervised Graph Neural Networks Enable Stronger Task Generalizationcited by 35
  26. 2024LiGNN: Graph Neural Networks at LinkedIncited by 31
  27. 2020Knowing your FATE: Friendship, Action and Temporal Explanations for User Engagement Prediction on Social Appscited by 23
  28. 2022TF-GNN: Graph Neural Networks in TensorFlowcited by 21
  29. 2023A Topological Perspective on Demystifying GNN-Based Link Prediction Performancecited by 11
  30. 2024Mixture of Link Predictors on Graphscited by 10
  31. 2022Nebula Graph: An open source distributed graph databasecited by 8
  32. 2024GraphStorm: all-in-one graph machine learning framework for industry applicationscited by 7
  33. 2023The Graph Lottery Ticket Hypothesis: Finding Sparse, Informative Graph Structurecited by 6
  34. 2024Node Duplication Improves Cold-start Link Predictioncited by 4
  35. 2024Robust Training Objectives Improve Embedding-based Retrieval in Industrial Recommendation Systemscited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 3; 2026: 5.

8 papers.