GRAPE for Fast and Scalable Graph Processing and random walk-based Embedding
Not on the map. Why?
Abstract (arXiv)
Graph Representation Learning (GRL) methods opened new avenues for addressing complex, real-world problems represented by graphs. However, many graphs used in these applications comprise millions of nodes and billions of edges and are beyond the capabilities of current methods and software implementations. We present GRAPE, a software resource for graph processing and embedding that can scale with big graphs by using specialized and smart data structures, algorithms, and a fast parallel implementation of random walk-based methods. Compared with state-of-the-art software resources, GRAPE shows an improvement of orders of magnitude in empirical space and time complexity, as well as a competitive edge and node label prediction performance. GRAPE comprises about 1.7 million well-documented lines of Python and Rust code and provides 69 node embedding methods, 25 inference models, a collection of efficient graph processing utilities and over 80,000 graphs from the literature and other sources. Standardized interfaces allow seamless integration of third-party libraries, while ready-to-use and modular pipelines permit an easy-to-use evaluation of GRL methods, therefore also positioning GRAPE as a software resource to perform a fair comparison between methods and libraries for graph processing and embedding.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 20 of its 64 references that are in the map. First posted on arXiv 12 Oct 2021.
Builds on
20 of 64 references.
References · 20
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2015LINE: Large-scale Information Network Embeddingcited by 582
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
- 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 197
- 2017Network Representation Learning: A Surveycited by 101
8 more
- 2020PyKEEN 1.0: A Python Library for Training and Evaluating Knowledge Graph Embeddingscited by 77
- 2020Graph Neural Networks in TensorFlow and Keras with Spektralcited by 59
- 2016SNAP: A General Purpose Network Analysis and Graph Mining Librarycited by 56
- 2017Knowledge Base Completion: Baselines Strike Backcited by 39
- 2018Billion-scale Network Embedding with Iterative Random Projectioncited by 25
- 2014GraphLab: A New Framework For Parallel Machine Learningcited by 8
- 2017Efficient Parallel Translating Embedding For Knowledge Graphscited by 4
- 2019GLEE: Geometric Laplacian Eigenmap Embeddingcited by 2
Built on by
Citing papers per year: 2023: 4; 2024: 1; 2025: 0; 2026: 2.
7 papers.
- 2023An Open-Source Knowledge Graph Ecosystem for the Life Sciencescited by 11
- 2023KG-Hub -- Building and Exchanging Biological Knowledge Graphscited by 6
- 2023RNA-KG: An ontology-based knowledge graph for representing interactions involving RNA moleculescited by 5
- 2023PGB: A PubMed Graph Benchmark for Heterogeneous Network Representation Learningcited by 1
- 2024Unsupervised Optimisation of GNNs for Node Clusteringcited by 0
- 2026The Impact of Dimensionality on the Stability of Node Embeddingscited by 0
- 2026NOMAD: Generating Embeddings for Massive Distributed Graphscited by 0
- 2026NOMAD: Generating Embeddings for Massive Distributed Graphs10 Apr 2026
- 2026The Impact of Dimensionality on the Stability of Node Embeddings9 Apr 2026
- 2024Unsupervised Optimisation of GNNs for Node Clustering12 Feb 2024
- 2023RNA-KG: An ontology-based knowledge graph for representing interactions involving RNA molecules30 Nov 2023
- 2023An Open-Source Knowledge Graph Ecosystem for the Life Sciences11 Jul 2023
- 2023PGB: A PubMed Graph Benchmark for Heterogeneous Network Representation Learning4 May 2023
- 2023KG-Hub -- Building and Exchanging Biological Knowledge Graphs31 Jan 2023