paper-with-me

Papers

GraphVite: A High-Performance CPU-GPU Hybrid System for Node Embedding

2019-03-02 · Zhaocheng Zhu, Shizhen Xu, Meng Qu, Jian Tang

Learning continuous representations of nodes is attracting growing interest in both academia and industry recently, due to their simplicity and effectiveness in a variety of applications. Most of existing node embedding algorithms and systems are capable of processing networks with hundreds of thousands or a few millions of nodes. However, how to scale them to networks that have tens of millions or even hundreds of millions of nodes remains a challenging problem. In this paper, we propose GraphVite, a high-performance CPU-GPU hybrid system for training node embeddings, by co-optimizing the algorithm and the system. On the CPU end, augmented edge samples are parallelly generated by random walks in an online fashion on the network, and serve as the training data. On the GPU end, a novel parallel negative sampling is proposed to leverage multiple GPUs to train node embeddings simultaneously, without much data transfer and synchronization. Moreover, an efficient collaboration strategy is proposed to further reduce the synchronization cost between CPUs and GPUs. Experiments on multiple real-world networks show that GraphVite is super efficient. It takes only about one minute for a network with 1 million nodes and 5 million edges on a single machine with 4 GPUs, and takes around 20 hours for a network with 66 million nodes and 1.8 billion edges. Compared to the current fastest system, GraphVite is about 50 times faster without any sacrifice on performance.

📄 PDF Abstract BibTeX arXiv:1903.00757

Code (1)

DeepGraphLearning/graphvite pytorch

Tasks

CPUDimensionality ReductionGPUKnowledge Graph EmbeddingLink PredictionNetwork EmbeddingNode ClassificationVocal Bursts Intensity Prediction

Similar Papers 제목 키워드 기반

NOMAD: Generating Embeddings for Massive Distributed Graphs

2026-04-10 · Aishwarya Sarkar, Sayan Ghosh, Nathan R. Tallent, Ali Jannesari arxiv

Successful machine learning on graphs or networks requires embeddings that not only represent nodes and edges as low-dimensional vectors but also preserve the graph structure. Established methods for generating embedding…

Graph Embedding

HybridGNN: Learning Hybrid Representation in Multiplex Heterogeneous Networks

2022-08-03 · Tiankai Gu, Chaokun Wang, Cheng Wu, Jingcao Xu 외

Recently, graph neural networks have shown the superiority of modeling the complex topological structures in heterogeneous network-based recommender systems. Due to the diverse interactions among nodes and abundant seman…

Recommendation Systems

KNODE-MPC: A Knowledge-based Data-driven Predictive Control Framework for Aerial Robots

2021-09-10 · Kong Yao Chee, Tom Z. Jiahao, M. Ani Hsieh

In this work, we consider the problem of deriving and incorporating accurate dynamic models for model predictive control (MPC) with an application to quadrotor control. MPC relies on precise dynamic models to achieve the…

Model Predictive Control

Hybrid Time-Domain Behavior Model Based on Neural Differential Equations and RNNs

2025-03-28 · Zenghui Chang, Yang Zhang, Hu Tan, Hong Cai Chen

Nonlinear dynamics system identification is crucial for circuit emulation. Traditional continuous-time domain modeling approaches have limitations in fitting capability and computational efficiency when used for modeling…

Computational EfficiencyDifferential equation solution

Hybrid Node-Destroyer Model with Large Neighborhood Search for Solving the Capacitated Vehicle Routing Problem

2025-08-12 · Bachtiar Herdianto, Romain Billot, Flavien Lucas, Marc Sevaux 외 arxiv

In this research, we propose an iterative learning hybrid optimization solver developed to strengthen the performance of metaheuristic algorithms in solving the Capacitated Vehicle Routing Problem (CVRP). The iterative h…