arrow
Return

Torch-feat: GNN sampling training data loader based on feature data extraction operators

delete2025-12-01
delete0
PRE
AI
J
Jianzhi Yu
S
Shiqi Yang
L
Liu, Zhencheng
J
Jin, Guangjie
Y
Yanhui Wang
J
Jianguo Liang *
DOI:10.1007/s42514-025-00267-6delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
When training Graph Neural Networks (GNNs) on large-scale graph datasets, GNN systems such as PaGraph utilize caching strategies to accelerate data loading. However, this strategy encounters significant loading overhead when cached node data is not found. To address this issue, we propose Torch-feat, a GNN sampling training data loader based on a feature data extraction operator. First, PaGraph's self-contained graph partitioning algorithm is enhanced, ensuring that each training process handles data in its own partition, thereby avoiding cross-process data transmission. Second, two-level storage (CPU lockstep memory and GPU memory) is employed to store feature data, with feature data placed in GPU memory to prevent redundant loading. Finally, we propose a feature data extraction operator, where the GPU concurrently extracts and rearranges node feature data from both GPU and CPU lockstep memory, eliminating the need for CPU involvement in data extraction and minimizing CPU resource contention due to concurrent feature data extraction tasks. Comparative experiments with DGL, PaGraph, and DGL (prefetch) in a CPU+GPU environment demonstrate that Torch-feat accelerates data loading by 5.98x, 4.22x and 1.48x respectively, when training a GNN model on the ogbn-papers100M dataset.
Keywords:
Graph neural networks
Large graphs
Data loading
Mini-batch training
Extraction operators

Journal

C
CCF Transactions on High Performance Computing
IF:
1.9
Papers:
38
Citations:
253

Organization

Q
Qufu Normal University
Scholars:
7.8K
Papers: 5.8K
Citations: 5.4K
Cited Papers

Cited Papers

Graph Neural Network Training and Data Tiering
err2022-08-14
err0
PREAI
errSeung Won Min; Kun Wu; Mert Hidayetoglu; Jinjun Xiong; Xiang Song; Wen-mei Hwu
errShare
errSave
Large graph convolutional network training with GPU-oriented data communication architecture
err2021-10-27
err0
errOAAI
errSeung Won Min; Kun Wu; Sitao Huang; Mert Hidayetoğlu; Jinjun Xiong; Eiman Ebrahimi; Deming Chen; Wen-mei Hwu
errShare
errSave
CogDL: A Comprehensive Library for Graph Deep Learning
err2023-04-30
err0
errOAAI
errYukuo Cen; Zhenyu Hou; Yan Wang; Qibin Chen; Yizhen Luo; Zhongming Yu; Hengrui Zhang; Xingcheng Yao; Aohan Zeng; Shiguang Guo; Yuxiao Dong; Yang Yang; Peng Zhang; Guohao Dai; Yu Wang; Chang Zhou; Hongxia Yang; Jie Tang
errShare
errSave
Pick and Choose: A GNN-based Imbalanced Learning Approach for Fraud Detection
err2021-06-03
err0
errOAAI
errYang Liu; Xiang Ao; Zidi Qin; Jianfeng Chi; Jinghua Feng; Hao Yang; Qing He
errShare
errSave
Explaining decisions of graph convolutional neural networks: patient-specific molecular subnetworks responsible for metastasis prediction in breast cancer
err2021-03-11
err50
errOAAI
errChereda, Hryhorii; Bleckmann, Annalen; Menck, Kerstin; Perera-Bel, Julia; Stegmaier, Philip; Auer, Florian; Kramer, Frank; Leha, Andreas; Beissbarth, Tim
errShare
errSave
Gunrock
err2016-02-27
err0
errOAAI
errYangzihao Wang; Andrew Davidson; Yuechao Pan; Yuduo Wu; Andy Riffel; John D. Owens
errShare
errSave
PaGraph
err2020-10-12
err0
errOAAI
errZhiqi Lin; Cheng Li; Youshan Miao; Yunxin Liu; Yinlong Xu
errShare
errSave
researcher View more