Fast and Accurate Network Embeddings via Very Sparse Random Projection
Not on the map. Why?
Abstract (arXiv)
We present FastRP, a scalable and performant algorithm for learning distributed node representations in a graph. FastRP is over 4,000 times faster than state-of-the-art methods such as DeepWalk and node2vec, while achieving comparable or even better performance as evaluated on several real-world networks on various downstream tasks. We observe that most network embedding methods consist of two components: construct a node similarity matrix and then apply dimension reduction techniques to this matrix. We show that the success of these methods should be attributed to the proper construction of this similarity matrix, rather than the dimension reduction method employed. FastRP is proposed as a scalable algorithm for network embeddings. Two key features of FastRP are: 1) it explicitly constructs a node similarity matrix that captures transitive relationships in a graph and normalizes matrix entries based on node degrees; 2) it utilizes very sparse random projection, which is a scalable optimization-free method for dimension reduction. An extra benefit from combining these two design choices is that it allows the iterative computation of node embeddings so that the similarity matrix need not be explicitly constructed, which further speeds up FastRP. FastRP is also advantageous for its ease of implementation, parallelization and hyperparameter tuning. The source code is available at https://github.com/GTmac/FastRP.
Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 7; 2024: 5; 2025: 7; 2026: 3.
29 papers.
Sort:
By area:
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2022Multiplex Heterogeneous Graph Convolutional Networkcited by 27
- 2024Token-wise Influential Training Data Retrieval for Large Language Modelscited by 19
- 2022SCGC : Self-Supervised Contrastive Graph Clusteringcited by 13
- 2023A Topological Perspective on Demystifying GNN-Based Link Prediction Performancecited by 11
- 2025GraSS: Scalable Data Attribution with Gradient Sparsification and Sparse Projectioncited by 8
- 2023CompanyKG: A Large-Scale Heterogeneous Graph for Company Similarity Quantificationcited by 6
- 2021Multiple Kernel Representation Learning on Networkscited by 3
- 2026GIST: Gauge-Invariant Spectral Transformers for Scalable Graph Neural Operatorscited by 3
- 2026CodaRAG: Connecting the Dots with Associativity Inspired by Complementary Learningcited by 3
- 2025A Graph Based Raman Spectral Processing Technique for Exosome Classificationcited by 2
- 2021Delving Into Deep Walkers: A Convergence Analysis of Random-Walk-Based Vertex Embeddingscited by 1
17 more
- 2022Assessing the Effects of Hyperparameters on Knowledge Graph Embedding Qualitycited by 1
- 2023Creating generalizable downstream graph models with random projectionscited by 1
- 2023Towards a GML-Enabled Knowledge Graph Platformcited by 1
- 2023HUGE: Huge Unsupervised Graph Embeddings with TPUscited by 1
- 2024Augmenting Textual Generation via Topology Aware Retrievalcited by 1
- 2025Retrieval Augmented Anomaly Detection (RAAD): Nimble Model Adjustment Without Retrainingcited by 1
- 2025Rotary Position Encodings for Graphscited by 1
- 2025Efficient Multi-Hop Question Answering over Knowledge Graphs via LLM Planning and Embedding-Guided Searchcited by 1
- 2021QUINT: Node embedding using network hashingcited by 0
- 2023Random Projections of Sparse Adjacency Matricescited by 0
- 2023KG-FRUS: a Novel Graph-based Dataset of 127 Years of US Diplomatic Relationscited by 0
- 2024Node Similarities under Random Projections: Limits and Pathological Casescited by 0
- 2024Rethinking Node Representation Interpretation through Relation Coherencecited by 0
- 2024Predictive Query-based Pipeline for Graph Datacited by 0
- 2025WindVE: Collaborative CPU-NPU Vector Embeddingcited by 0
- 2025Estimating the Effects of Sample Training Orders for Large Language Models without Retrainingcited by 0
- 2026Generating Multiple-Choice Knowledge Questions with Interpretable Difficulty Estimation using Knowledge Graphs and Large Language Modelscited by 0
- 2026Generating Multiple-Choice Knowledge Questions with Interpretable Difficulty Estimation using Knowledge Graphs and Large Language Models12 Apr 2026
- 2026CodaRAG: Connecting the Dots with Associativity Inspired by Complementary Learning12 Apr 2026
- 2026GIST: Gauge-Invariant Spectral Transformers for Scalable Graph Neural Operators17 Mar 2026
- 2025Efficient Multi-Hop Question Answering over Knowledge Graphs via LLM Planning and Embedding-Guided Search24 Nov 2025
- 2025Rotary Position Encodings for Graphs26 Sep 2025
- 2025Estimating the Effects of Sample Training Orders for Large Language Models without Retraining28 May 2025
- 2025GraSS: Scalable Data Attribution with Gradient Sparsification and Sparse Projection25 May 2025
- 2025A Graph Based Raman Spectral Processing Technique for Exosome Classification21 Apr 2025
- 2025WindVE: Collaborative CPU-NPU Vector Embedding21 Apr 2025
- 2025Retrieval Augmented Anomaly Detection (RAAD): Nimble Model Adjustment Without Retraining26 Feb 2025
- 2024Predictive Query-based Pipeline for Graph Data13 Dec 2024
- 2024Rethinking Node Representation Interpretation through Relation Coherence1 Nov 2024
17 more
- 2024Augmenting Textual Generation via Topology Aware Retrieval27 May 2024
- 2024Token-wise Influential Training Data Retrieval for Large Language Models20 May 2024
- 2024Node Similarities under Random Projections: Limits and Pathological Cases15 Apr 2024
- 2023KG-FRUS: a Novel Graph-based Dataset of 127 Years of US Diplomatic Relations30 Oct 2023
- 2023A Topological Perspective on Demystifying GNN-Based Link Prediction Performance6 Oct 2023
- 2023Random Projections of Sparse Adjacency Matrices4 Sep 2023
- 2023HUGE: Huge Unsupervised Graph Embeddings with TPUs26 Jul 2023
- 2023CompanyKG: A Large-Scale Heterogeneous Graph for Company Similarity Quantification18 Jun 2023
- 2023Towards a GML-Enabled Knowledge Graph Platform3 Mar 2023
- 2023Creating generalizable downstream graph models with random projections17 Feb 2023
- 2022Multiplex Heterogeneous Graph Convolutional Network12 Aug 2022
- 2022Assessing the Effects of Hyperparameters on Knowledge Graph Embedding Quality1 Jul 2022
- 2022SCGC : Self-Supervised Contrastive Graph Clustering27 Apr 2022
- 2022A Survey on Graph Representation Learning Methods4 Apr 2022
- 2021QUINT: Node embedding using network hashing9 Sep 2021
- 2021Delving Into Deep Walkers: A Convergence Analysis of Random-Walk-Based Vertex Embeddings21 Jul 2021
- 2021Multiple Kernel Representation Learning on Networks9 Jun 2021
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2022Multiplex Heterogeneous Graph Convolutional Networkcited by 27
- 2024Token-wise Influential Training Data Retrieval for Large Language Modelscited by 19
- 2022SCGC : Self-Supervised Contrastive Graph Clusteringcited by 13
- 2023A Topological Perspective on Demystifying GNN-Based Link Prediction Performancecited by 11
- 2025GraSS: Scalable Data Attribution with Gradient Sparsification and Sparse Projectioncited by 8
- 2023CompanyKG: A Large-Scale Heterogeneous Graph for Company Similarity Quantificationcited by 6
- 2021Multiple Kernel Representation Learning on Networkscited by 3
- 2026GIST: Gauge-Invariant Spectral Transformers for Scalable Graph Neural Operatorscited by 3
- 2026CodaRAG: Connecting the Dots with Associativity Inspired by Complementary Learningcited by 3
- 2025A Graph Based Raman Spectral Processing Technique for Exosome Classificationcited by 2
- 2021Delving Into Deep Walkers: A Convergence Analysis of Random-Walk-Based Vertex Embeddingscited by 1
12 most cited of 25 All 25 (JSON)
- 2026Generating Multiple-Choice Knowledge Questions with Interpretable Difficulty Estimation using Knowledge Graphs and Large Language Models12 Apr 2026
- 2026CodaRAG: Connecting the Dots with Associativity Inspired by Complementary Learning12 Apr 2026
- 2026GIST: Gauge-Invariant Spectral Transformers for Scalable Graph Neural Operators17 Mar 2026
- 2025Rotary Position Encodings for Graphs26 Sep 2025
- 2025Estimating the Effects of Sample Training Orders for Large Language Models without Retraining28 May 2025
- 2025GraSS: Scalable Data Attribution with Gradient Sparsification and Sparse Projection25 May 2025
- 2025A Graph Based Raman Spectral Processing Technique for Exosome Classification21 Apr 2025
- 2024Predictive Query-based Pipeline for Graph Data13 Dec 2024
- 2024Rethinking Node Representation Interpretation through Relation Coherence1 Nov 2024
- 2024Token-wise Influential Training Data Retrieval for Large Language Models20 May 2024
- 2024Node Similarities under Random Projections: Limits and Pathological Cases15 Apr 2024
- 2023KG-FRUS: a Novel Graph-based Dataset of 127 Years of US Diplomatic Relations30 Oct 2023
12 newest of 25 All 25 (JSON)