InferTurbo: A Scalable System for Boosting Full-graph Inference of Graph Neural Network over Huge Graphs
Dalong Zhang, Xianzheng Song, Zhiyang Hu, Yang Li, Miao Tao, Binbin, Hu, Lin Wang, Zhiqiang Zhang, Jun Zhou

TL;DR
InferTurbo is a scalable system designed to efficiently perform full-graph GNN inference on massive graphs, overcoming scalability, inconsistency, and redundancy issues, enabling industrial-scale applications.
Contribution
The paper introduces InferTurbo, a novel GAS-like framework with strategies for load balancing, achieving efficient, full-graph GNN inference without sampling or redundant computation.
Findings
Handles graphs with billions of nodes and edges within 2 hours.
Outperforms traditional inference pipelines in efficiency and robustness.
Supports hierarchical, full-graph inference without sampling.
Abstract
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…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Machine Learning in Materials Science
