mlsanityData to 7 Oct 2026

Boosting Graph Embedding on a Single GPU

arXiv 2110.10049 ↗First posted 19 Oct 2021cs.DC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Graphs are ubiquitous, and they can model unique characteristics and complex relations of real-life systems. Although using machine learning (ML) on graphs is promising, their raw representation is not suitable for ML algorithms. Graph embedding represents each node of a graph as a d-dimensional vector which is more suitable for ML tasks. However, the embedding process is expensive, and CPU-based tools do not scale to real-world graphs. In this work, we present GOSH, a GPU-based tool for embedding large-scale graphs with minimum hardware constraints. GOSH employs a novel graph coarsening algorithm to enhance the impact of updates and minimize the work for embedding. It also incorporates a decomposition schema that enables any arbitrarily large graph to be embedded with a single GPU. As a result, GOSH sets a new state-of-the-art in link prediction both in accuracy and speed, and delivers high-quality embeddings for node classification at a fraction of the time compared to the state-of-the-art. For instance, it can embed a graph with over 65 million vertices and 1.8 billion edges in less than 30 minutes on a single GPU.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 17 of its 35 references that are in the map. First posted on arXiv 19 Oct 2021.

Builds on

17 of 35 references.

References · 17

  1. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  2. 2014DeepWalk: Online Learning of Social Representationscited by 1,543
  3. 2015LINE: Large-scale Information Network Embeddingcited by 582
  4. 2017Graph Embedding Techniques, Applications, and Performance: A Surveycited by 188
  5. 2019PyTorch-BigGraph: A Large-scale Graph Embedding Systemcited by 118
  6. 2020DGL-KE: Training Knowledge Graph Embeddings at Scalecited by 67
  7. 2017HARP: Hierarchical Representation Learning for Networkscited by 58
  8. 2019GraphZoom: A multi-level spectral approach for accurate and scalable graph embeddingcited by 58
  9. 2018VERSE: Versatile Graph Embeddings from Similarity Measurescited by 54
  10. 2019NetSMF: Large-Scale Network Embedding as Sparse Matrix Factorizationcited by 48
  11. 2019GraphVite: A High-Performance CPU-GPU Hybrid System for Node Embeddingcited by 40
  12. 2021Marius: Learning Massive Graph Embeddings on a Single Machinecited by 29
5 more
  1. 2019Homogeneous Network Embedding for Massive Graphs via Reweighted Personalized PageRankcited by 25
  2. 2020Faster Graph Embeddings via Coarseningcited by 15
  3. 2016Swivel: Improving Embeddings by Noticing What's Missingcited by 8
  4. 2016Network-Efficient Distributed Word2vec Training System for Large Vocabulariescited by 2
  5. 2020Understanding Coarsening for Embedding Large-Scale Graphscited by 1

Built on by

Not cited yet.