LPS-GNN : Deploying Graph Neural Networks on Graphs with 100-Billion Edges

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Cheng, Xu, Yao, Liang, He, Feng, Cen, Yukuo, He, Yufei, Zhang, Chenhui, Feng, Wenzheng, Cai, Hongyun, Tang, Jie
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912993909932032
author Cheng, Xu
Yao, Liang
He, Feng
Cen, Yukuo
He, Yufei
Zhang, Chenhui
Feng, Wenzheng
Cai, Hongyun
Tang, Jie
author_facet Cheng, Xu
Yao, Liang
He, Feng
Cen, Yukuo
He, Yufei
Zhang, Chenhui
Feng, Wenzheng
Cai, Hongyun
Tang, Jie
contents Graph Neural Networks (GNNs) have emerged as powerful tools for various graph mining tasks, yet existing scalable solutions often struggle to balance execution efficiency with prediction accuracy. These difficulties stem from iterative message-passing techniques, which place significant computational demands and require extensive GPU memory, particularly when dealing with the neighbor explosion issue inherent in large-scale graphs. This paper introduces a scalable, low-cost, flexible, and efficient GNN framework called LPS-GNN, which can perform representation learning on 100 billion graphs with a single GPU in 10 hours and shows a 13.8% improvement in User Acquisition scenarios. We examine existing graph partitioning methods and design a superior graph partition algorithm named LPMetis. In particular, LPMetis outperforms current state-of-the-art (SOTA) approaches on various evaluation metrics. In addition, our paper proposes a subgraph augmentation strategy to enhance the model's predictive performance. It exhibits excellent compatibility, allowing the entire framework to accommodate various GNN algorithms. Successfully deployed on the Tencent platform, LPS-GNN has been tested on public and real-world datasets, achieving performance lifts of 8. 24% to 13. 89% over SOTA models in online applications.
format Preprint
id arxiv_https___arxiv_org_abs_2507_14570
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle LPS-GNN : Deploying Graph Neural Networks on Graphs with 100-Billion Edges
Cheng, Xu
Yao, Liang
He, Feng
Cen, Yukuo
He, Yufei
Zhang, Chenhui
Feng, Wenzheng
Cai, Hongyun
Tang, Jie
Machine Learning
Artificial Intelligence
Graph Neural Networks (GNNs) have emerged as powerful tools for various graph mining tasks, yet existing scalable solutions often struggle to balance execution efficiency with prediction accuracy. These difficulties stem from iterative message-passing techniques, which place significant computational demands and require extensive GPU memory, particularly when dealing with the neighbor explosion issue inherent in large-scale graphs. This paper introduces a scalable, low-cost, flexible, and efficient GNN framework called LPS-GNN, which can perform representation learning on 100 billion graphs with a single GPU in 10 hours and shows a 13.8% improvement in User Acquisition scenarios. We examine existing graph partitioning methods and design a superior graph partition algorithm named LPMetis. In particular, LPMetis outperforms current state-of-the-art (SOTA) approaches on various evaluation metrics. In addition, our paper proposes a subgraph augmentation strategy to enhance the model's predictive performance. It exhibits excellent compatibility, allowing the entire framework to accommodate various GNN algorithms. Successfully deployed on the Tencent platform, LPS-GNN has been tested on public and real-world datasets, achieving performance lifts of 8. 24% to 13. 89% over SOTA models in online applications.
title LPS-GNN : Deploying Graph Neural Networks on Graphs with 100-Billion Edges
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2507.14570