TL;DR
This paper introduces GiGL, an open-source library that enables large-scale graph neural network training and inference at Snapchat, facilitating industrial-scale graph machine learning for various business applications.
Contribution
The paper presents GiGL, a scalable, open-source GNN library designed for industrial use, integrating with existing frameworks and addressing large-scale graph challenges at Snapchat.
Findings
GiGL successfully powers over 35 product launches in diverse domains.
The library handles complex data preprocessing and distributed training at scale.
GiGL demonstrates effective deployment of GNNs in real-world social data applications.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsLib · Focus
