GOSH: Embedding Big Graphs on Small Hardware
Not on the map. Why?
Abstract (arXiv)
In graph embedding, the connectivity information of a graph is used to represent each vertex as a point in a d-dimensional space. Unlike the original, irregular structural information, such a representation can be used for a multitude of machine learning tasks. Although the process is extremely useful in practice, it is indeed expensive and unfortunately, the graphs are becoming larger and harder to embed. Attempts at scaling up the process to larger graphs have been successful but often at a steep price in hardware requirements. We present GOSH, an approach for embedding graphs of arbitrary sizes on a single GPU with minimum constraints. GOSH utilizes a novel graph coarsening approach to compress the graph and minimize the work required for embedding, delivering high-quality embeddings at a fraction of the time compared to the state-of-the-art. In addition to this, it incorporates a decomposition schema that enables any arbitrarily large graph to be embedded using a single GPU with minimum constraints on the memory size. With these techniques, GOSH is able to embed a graph with over 65 million vertices and 1.8 billion edges in less than an hour on a single GPU and obtains a 93% AUCROC for link-prediction which can be increased to 95% by running the tool for 80 minutes.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 0; 2024: 2.
7 papers.
- 2021Graph-Based Deep Learning for Medical Diagnosis and Analysis: Past, Present and Futurecited by 67
- 2022MariusGNN: Resource-Efficient Out-of-Core Training of Graph Neural Networkscited by 19
- 2021Cleora: A Simple, Strong and Scalable Graph Embedding Schemecited by 8
- 2022FairMILE: Towards an Efficient Framework for Fair Graph Representation Learningcited by 4
- 2024HeteroMILE: a Multi-Level Graph Representation Learning Framework for Heterogeneous Graphscited by 2
- 2022SMGRL: Scalable Multi-resolution Graph Representation Learningcited by 1
- 2024Graph Sparsification for Enhanced Conformal Prediction in Graph Neural Networkscited by 0
- 2024Graph Sparsification for Enhanced Conformal Prediction in Graph Neural Networks28 Oct 2024
- 2024HeteroMILE: a Multi-Level Graph Representation Learning Framework for Heterogeneous Graphs31 Mar 2024
- 2022FairMILE: Towards an Efficient Framework for Fair Graph Representation Learning17 Nov 2022
- 2022MariusGNN: Resource-Efficient Out-of-Core Training of Graph Neural Networks4 Feb 2022
- 2022SMGRL: Scalable Multi-resolution Graph Representation Learning29 Jan 2022
- 2021Graph-Based Deep Learning for Medical Diagnosis and Analysis: Past, Present and Future27 May 2021
- 2021Cleora: A Simple, Strong and Scalable Graph Embedding Scheme3 Feb 2021