paper-with-me

홈 › Papers

Global Neighbor Sampling for Mixed CPU-GPU Training on Giant Graphs

2021-06-11 · Jialin Dong, Da Zheng, Lin F. Yang, Geroge Karypis

Graph neural networks (GNNs) are powerful tools for learning from graph data and are widely used in various applications such as social network recommendation, fraud detection, and graph search. The graphs in these applications are typically large, usually containing hundreds of millions of nodes. Training GNN models on such large graphs efficiently remains a big challenge. Despite a number of sampling-based methods have been proposed to enable mini-batch training on large graphs, these methods have not been proved to work on truly industry-scale graphs, which require GPUs or mixed-CPU-GPU training. The state-of-the-art sampling-based methods are usually not optimized for these real-world hardware setups, in which data movement between CPUs and GPUs is a bottleneck. To address this issue, we propose Global Neighborhood Sampling that aims at training GNNs on giant graphs specifically for mixed-CPU-GPU training. The algorithm samples a global cache of nodes periodically for all mini-batches and stores them in GPUs. This global cache allows in-GPU importance sampling of mini-batches, which drastically reduces the number of nodes in a mini-batch, especially in the input layer, to reduce data copy between CPU and GPU and mini-batch computation without compromising the training convergence rate or model accuracy. We provide a highly efficient implementation of this method and show that our implementation outperforms an efficient node-wise neighbor sampling baseline by a factor of 2X-4X on giant graphs. It outperforms an efficient implementation of LADIES with small layers by a factor of 2X-14X while achieving much higher accuracy than LADIES.We also theoretically analyze the proposed algorithm and show that with cached node data of a proper size, it enjoys a comparable convergence rate as the underlying node-wise sampling method.

📄 PDF Abstract BibTeX arXiv:2106.06150

Code (0)

등록된 구현이 없습니다.

Tasks

CPUFraud DetectionGPU

Similar Papers 제목 키워드 기반

Randomized Near Neighbor Graphs, Giant Components, and Applications in Data Science

2017-11-13 · George C. Linderman, Gal Mishne, Yuval Kluger, Stefan Steinerberger

If we pick $n$ random points uniformly in $[0,1]^d$ and connect each point to its $k-$nearest neighbors, then it is well known that there exists a giant connected component with high probability. We prove that in $[0,1]^…

First Mapping the Canopy Height of Primeval Forests in the Tallest Tree Area of Asia

2024-04-23 · Guangpeng Fan, Fei Yan, Xiangquan Zeng, Qingtao Xu 외

We have developed the world's first canopy height map of the distribution area of world-level giant trees. This mapping is crucial for discovering more individual and community world-level giant trees, and for analyzing …

GIANT: Globally Improved Approximate Newton Method for Distributed Optimization

2017-09-11 · NeurIPS 2018 12 · Shusen Wang, Farbod Roosta-Khorasani, Peng Xu, Michael W. Mahoney

For distributed computing environment, we consider the empirical risk minimization problem and propose a distributed and communication-efficient Newton-type optimization method. At every iteration, each worker locally fi…

Distributed ComputingDistributed Optimization

Network-GIANT: Fully distributed Newton-type optimization via harmonic Hessian consensus

2023-05-13 · Alessio Maritan, Ganesh Sharma, Luca Schenato, Subhrakanti Dey

This paper considers the problem of distributed multi-agent learning, where the global aim is to minimize a sum of local objective (empirical loss) functions through local optimization and information exchange between ne…

Distributed OptimizationFederated LearningVocal Bursts Type Prediction

TinyGiantALM: A Compact Audio-Language Model for Intent-Aware Reasoning under Resource Constraints

2026-06-07 · Vinh-Thuan Ly arxiv

Current advancements in Audio Reasoning rely on massive Large Audio-Language Models (LALMs), hindering deployment in resource-constrained environments. We introduce TinyGiantALM, a compact 1.5B efficiency-oriented altern…