mlsanityData to 14 Oct 2026

InferTurbo: A Scalable System for Boosting Full-graph Inference of Graph Neural Network over Huge Graphs

arXiv 2307.00228 ↗First posted 1 Jul 2023cs.LGcited by 4

Not on the map. Why?

Abstract (arXiv)

GNN inference is a non-trivial task, especially in industrial scenarios with giant graphs, given three main challenges, i.e., scalability tailored for full-graph inference on huge graphs, inconsistency caused by stochastic acceleration strategies (e.g., sampling), and the serious redundant computation issue. To address the above challenges, we propose a scalable system named InferTurbo to boost the GNN inference tasks in industrial scenarios. Inspired by the philosophy of ``think-like-a-vertex", a GAS-like (Gather-Apply-Scatter) schema is proposed to describe the computation paradigm and data flow of GNN inference. The computation of GNNs is expressed in an iteration manner, in which a vertex would gather messages via in-edges and update its state information by forwarding an associated layer of GNNs with those messages and then send the updated information to other vertexes via out-edges. Following the schema, the proposed InferTurbo can be built with alternative backends (e.g., batch processing system or graph computing system). Moreover, InferTurbo introduces several strategies like shadow-nodes and partial-gather to handle nodes with large degrees for better load balancing. With InferTurbo, GNN inference can be hierarchically conducted over the full graph without sampling and redundant computation. Experimental results demonstrate that our system is robust and efficient for inference tasks over graphs containing some hub nodes with many adjacent edges. Meanwhile, the system gains a remarkable performance compared with the traditional inference pipeline, and it can finish a GNN inference task over a graph with tens of billions of nodes and hundreds of billions of edges within 2 hours.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 25 of its 59 references that are in the map. First posted on arXiv 1 Jul 2023.

Builds on

25 of 59 references.

References · 25

  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. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  5. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  6. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
  7. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  8. 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 329
  9. 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
  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. 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
13 more
  1. 2017Predicting multicellular function through multi-layer tissue networkscited by 138
  2. 2019PyTorch-BigGraph: A Large-scale Graph Embedding Systemcited by 119
  3. 2020Heterogeneous Graph Neural Networks for Malicious Account Detectioncited by 96
  4. 2018GeniePath: Graph Neural Networks with Adaptive Receptive Pathscited by 66
  5. 2016The More You Know: Using Knowledge Graphs for Image Classificationcited by 63
  6. 2021Accelerating Large Scale Real-Time GNN Inference using Channel Pruningcited by 41
  7. 2020Bandit Samplers for Training Graph Neural Networkscited by 30
  8. 2019Graph-based Neural Sentence Orderingcited by 19
  9. 2021Conditional Attention Networks for Distilling Knowledge Graphs in Recommendationcited by 10
  10. 2020Graph Representation Learning for Merchant Incentive Optimization in Mobile Payment Marketingcited by 7
  11. 2018Private Information, Credit Risk and Graph Structure in P2P Lending Networkscited by 3
  12. 2021GNNIE: GNN Inference Engine with Load-balancing and Graph-Specific Cachingcited by 3
  13. 2020DSSLP: A Distributed Framework for Semi-supervised Link Predictioncited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 1; 2026: 2.

4 papers.