AliGraph: A Comprehensive Graph Neural Network Platform
Not on the map. Why?
Abstract (arXiv)
An increasing number of machine learning tasks require dealing with large graph datasets, which capture rich and complex relationship among potentially billions of elements. Graph Neural Network (GNN) becomes an effective way to address the graph learning problem by converting the graph data into a low dimensional space while keeping both the structural and property information to the maximum extent and constructing a neural network for training and referencing. However, it is challenging to provide an efficient graph storage and computation capabilities to facilitate GNN training and enable development of new GNN algorithms. In this paper, we present a comprehensive graph neural network system, namely AliGraph, which consists of distributed graph storage, optimized sampling operators and runtime to efficiently support not only existing popular GNNs but also a series of in-house developed ones for different scenarios. The system is currently deployed at Alibaba to support a variety of business scenarios, including product recommendation and personalized search at Alibaba's E-Commerce platform. By conducting extensive experiments on a real-world dataset with 492.90 million vertices, 6.82 billion edges and rich attributes, AliGraph performs an order of magnitude faster in terms of graph building (5 minutes vs hours reported from the state-of-the-art PowerGraph platform). At training, AliGraph runs 40%-50% faster with the novel caching strategy and demonstrates around 12 times speed up with the improved runtime. In addition, our in-house developed GNN models all showcase their statistically significant superiorities in terms of both effectiveness and efficiency (e.g., 4.12%-17.19% lift by F1 scores).
Key facts. Cited by 152 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 33; 2022: 39; 2023: 33; 2024: 20; 2025: 19; 2026: 8.
152 papers.
Sort:
By area:
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
- 2021PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Modelscited by 118
- 2023Graph Foundation Models: Concepts, Opportunities and Challengescited by 101
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022Graph Attention Multi-Layer Perceptroncited by 82
- 2021A Review on Graph Neural Network Methods in Financial Applicationscited by 77
- 2024GraphTranslator: Aligning Graph Model to Large Language Model for Open-ended Taskscited by 63
- 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challengescited by 54
- 2021Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers and Serverless Threadscited by 51
38 more
- 2021BGL: GPU-Efficient GNN Training by Optimizing Graph Data I/O and Preprocessingcited by 50
- 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communicationcited by 45
- 2022Transformers in Time-series Analysis: A Tutorialcited by 45
- 2022BNS-GCN: Efficient Full-Graph Training of Graph Convolutional Networks with Partition-Parallelism and Random Boundary Node Samplingcited by 43
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2021Automated Machine Learning on Graphs: A Surveycited by 38
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2024A Comprehensive Survey of Dynamic Graph Neural Networks: Models, Frameworks, Benchmarks, Experiments and Challengescited by 29
- 2022Algorithm and System Co-design for Efficient Subgraph-based Graph Representation Learningcited by 28
- 2023LinGCN: Structural Linearized Graph Convolutional Network for Homomorphically Encrypted Inferencecited by 26
- 2022Towards Training Billion Parameter Graph Neural Networks for Atomic Simulationscited by 25
- 2025Relational Deep Learning: Challenges, Foundations and Next-Generation Architecturescited by 22
- 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandizationcited by 21
- 2022TF-GNN: Graph Neural Networks in TensorFlowcited by 21
- 2022Ginex: SSD-enabled Billion-scale Graph Neural Network Training on a Single Machine via Provably Optimal In-memory Cachingcited by 21
- 2022MariusGNN: Resource-Efficient Out-of-Core Training of Graph Neural Networkscited by 19
- 2021Motif Prediction with Graph Neural Networkscited by 18
- 2022PyTorch Geometric Signed Directed: A Software Package on Graph Neural Networks for Signed and Directed Graphscited by 18
- 2022Saga: A Platform for Continuous Construction and Serving of Knowledge At Scalecited by 18
- 2022Towards Sparsification of Graph Neural Networkscited by 18
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2022Learning Backward Compatible Embeddingscited by 16
- 2021RLOps: Development Life-cycle of Reinforcement Learning Aided Open RANcited by 15
- 2022A Comprehensive Survey on Distributed Training of Graph Neural Networkscited by 15
- 2021AutoGL: A Library for Automated Graph Learningcited by 14
- 2021Billion-scale Pre-trained E-commerce Product Knowledge Graph Modelcited by 13
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 13
- 2021CogDL: A Comprehensive Library for Graph Deep Learningcited by 12
- 2021GCoD: Graph Convolutional Network Acceleration via Dedicated Algorithm and Accelerator Co-Designcited by 12
- 2022SmartSAGE: Training Large-scale Graph Neural Networks using In-Storage Processing Architecturescited by 12
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physicscited by 12
- 2021Scalable Graph Neural Network Training: The Case for Samplingcited by 11
- 2021Efficient Scaling of Dynamic Graph Neural Networkscited by 11
- 2022Neural Graph Databasescited by 11
- 2022GNN at the Edge: Cost-Efficient Graph Neural Network Processing over Distributed Edge Serverscited by 11
- 2023Quiver: Supporting GPUs for Low-Latency, High-Throughput GNN Serving with Workload Awarenesscited by 11
- 2024Graph Neural Network Training Systems: A Performance Comparison of Full-Graph and Mini-Batchcited by 10
50 most cited of 152 All 152 (JSON)
- 2026Taurus: Accelerating Out-of-Core Graph Neural Network Inference on Billion-Scale Graphs19 Jul 2026
- 2026FeLoG: Scalable and Efficient Distributed Graph Embedding with Feedback Loop Mechanism20 Jun 2026
- 2026RankGraph-2: Lifecycle Co-Design for Billion-Node Graph Learning in Recommendation16 Jun 2026
- 2026Automated Tensor-Relational Decomposition for Large-Scale Sparse Tensor Computation9 Mar 2026
- 2026Rudder: Steering Prefetching in Distributed GNN Training using LLM Agents26 Feb 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2026Grappa: Gradient-Only Communication for Scalable Graph Neural Network Training2 Feb 2026
- 2026Accelerating Storage-Based Training for Graph Neural Networks4 Jan 2026
- 2025gHAWK: Local and Global Structure Encoding for Scalable Training of Graph Neural Networks on Knowledge Graphs9 Dec 2025
- 2025Morphling: Fast, Fused, and Flexible GNN Training at Scale1 Dec 2025
- 2025Efficient Learning-based Graph Simulation for Temporal Graphs7 Oct 2025
- 2025Graph Neural Network for Product Recommendation on the Amazon Co-purchase Graph10 Aug 2025
38 more
- 2025SpikeSTAG: Spatial-Temporal Forecasting via GNN-SNN Collaboration4 Aug 2025
- 2025LPS-GNN : Deploying Graph Neural Networks on Graphs with 100-Billion Edges19 Jul 2025
- 2025Enhanced Influence-aware Group Recommendation for Online Media Propagation2 Jul 2025
- 2025Multi-task parallelism for robust pre-training of graph foundation models on multi-source, multi-fidelity atomistic modeling data26 Jun 2025
- 2025Relational Deep Learning: Challenges, Foundations and Next-Generation Architectures19 Jun 2025
- 2025Optimizing Federated Learning using Remote Embeddings for Graph Neural Networks14 Jun 2025
- 2025FedHERO: A Federated Learning Approach for Node Classification Task on Heterophilic Graphs29 Apr 2025
- 2025OmniSage: Large Scale, Multi-Entity Heterogeneous Graph Representation Learning22 Apr 2025
- 2025Deal: Distributed End-to-End GNN Inference for All Nodes4 Mar 2025
- 2025Armada: Memory-Efficient Distributed Training of Large-Scale Graph Neural Networks25 Feb 2025
- 2025GiGL: Large-Scale Graph Neural Networks at Snapchat20 Feb 2025
- 2025Graph in the Vault: Protecting Edge GNN Inference with Trusted Execution Environment20 Feb 2025
- 2025Reforge: Low-Latency Distributed GNN Serving with Selective Embedding Recomputation15 Jan 2025
- 2025Watermarking Graph Neural Networks via Explanations for Ownership Protection9 Jan 2025
- 2025MixGCN: Scalable GCN Training by Mixture of Parallelism and Mixture of Accelerators3 Jan 2025
- 2024MassiveGNN: Efficient Training via Prefetching for Massively Connected Distributed Graphs30 Oct 2024
- 2024FastGL: A GPU-Efficient Framework for Accelerating Sampling-Based GNN Training at Large Scale23 Sep 2024
- 2024Can Graph Reordering Speed Up Graph Neural Network Training? An Experimental Study17 Sep 2024
- 2024D3-GNN: Dynamic Distributed Dataflow for Streaming Graph Neural Networks10 Sep 2024
- 2024CDFGNN: a Systematic Design of Cache-based Distributed Full-Batch Graph Neural Network Training with Communication Reduction1 Aug 2024
- 2024GraphScale: A Framework to Enable Machine Learning over Billion-node Graphs22 Jul 2024
- 2024LSM-GNN: Large-scale Storage-based Multi-GPU GNN Training by Optimizing Data Transfer Scheme21 Jul 2024
- 2024On the Robustness of Graph Reduction Against GNN Backdoor2 Jul 2024
- 2024Reducing Memory Contention and I/O Congestion for Disk-based GNN Training20 Jun 2024
- 2024Demystifying Higher-Order Graph Neural Networks18 Jun 2024
- 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectiveness14 Jun 2024
- 2024Graph Transductive Defense: a Two-Stage Defense for Graph Membership Inference Attacks12 Jun 2024
- 2024GraphStorm: all-in-one graph machine learning framework for industry applications10 Jun 2024
- 2024Graph Neural Network Training Systems: A Performance Comparison of Full-Graph and Mini-Batch1 Jun 2024
- 2024Disttack: Graph Adversarial Attacks Toward Distributed GNN Training10 May 2024
- 2024A Comprehensive Survey of Dynamic Graph Neural Networks: Models, Frameworks, Benchmarks, Experiments and Challenges1 May 2024
- 2024Task-Oriented GNNs Training on Large Knowledge Graphs for Accurate and Efficient Modeling9 Mar 2024
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challenges7 Mar 2024
- 2024GraphTranslator: Aligning Graph Model to Large Language Model for Open-ended Tasks11 Feb 2024
- 2024GLISP: A Scalable GNN Learning System by Exploiting Inherent Structural Properties of Graphs6 Jan 2024
- 2023GraphGuard: Detecting and Counteracting Training Data Misuse in Graph Neural Networks13 Dec 2023
- 2023NeutronStream: A Dynamic GNN Training Framework with Sliding Window for Graph Streams5 Dec 2023
- 2023GNNFlow: A Distributed Framework for Continuous Temporal GNN Learning on Dynamic Graphs29 Nov 2023
50 newest of 152 All 152 (JSON)
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
- 2021PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Modelscited by 118
- 2023Graph Foundation Models: Concepts, Opportunities and Challengescited by 101
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022Graph Attention Multi-Layer Perceptroncited by 82
- 2021A Review on Graph Neural Network Methods in Financial Applicationscited by 77
- 2024GraphTranslator: Aligning Graph Model to Large Language Model for Open-ended Taskscited by 63
- 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challengescited by 54
- 2021Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers and Serverless Threadscited by 51
12 most cited of 150 All 150 (JSON)
- 2026Taurus: Accelerating Out-of-Core Graph Neural Network Inference on Billion-Scale Graphs19 Jul 2026
- 2026FeLoG: Scalable and Efficient Distributed Graph Embedding with Feedback Loop Mechanism20 Jun 2026
- 2026RankGraph-2: Lifecycle Co-Design for Billion-Node Graph Learning in Recommendation16 Jun 2026
- 2026Automated Tensor-Relational Decomposition for Large-Scale Sparse Tensor Computation9 Mar 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2026Grappa: Gradient-Only Communication for Scalable Graph Neural Network Training2 Feb 2026
- 2026Accelerating Storage-Based Training for Graph Neural Networks4 Jan 2026
- 2025gHAWK: Local and Global Structure Encoding for Scalable Training of Graph Neural Networks on Knowledge Graphs9 Dec 2025
- 2025Morphling: Fast, Fused, and Flexible GNN Training at Scale1 Dec 2025
- 2025Efficient Learning-based Graph Simulation for Temporal Graphs7 Oct 2025
- 2025Graph Neural Network for Product Recommendation on the Amazon Co-purchase Graph10 Aug 2025
- 2025SpikeSTAG: Spatial-Temporal Forecasting via GNN-SNN Collaboration4 Aug 2025
12 newest of 150 All 150 (JSON)