Efficient Graph Encoder Embedding for Large Sparse Graphs in Python
Xihan Qin, Cencheng Shen

TL;DR
This paper introduces sparse GEE, an optimized graph embedding method that significantly accelerates processing of large sparse graphs in Python, enabling practical applications on massive datasets.
Contribution
The paper presents an improved version of GEE that efficiently handles sparsity, reducing computation time and storage for large-scale graph embeddings.
Findings
Sparse GEE achieves substantial speedup over original GEE.
Capable of processing millions of edges within minutes on a standard laptop.
Optimizes calculation and storage of zero entries in sparse matrices.
Abstract
Graph is a ubiquitous representation of data in various research fields, and graph embedding is a prevalent machine learning technique for capturing key features and generating fixed-sized attributes. However, most state-of-the-art graph embedding methods are computationally and spatially expensive. Recently, the Graph Encoder Embedding (GEE) has been shown as the fastest graph embedding technique and is suitable for a variety of network data applications. As real-world data often involves large and sparse graphs, the huge sparsity usually results in redundant computations and storage. To address this issue, we propose an improved version of GEE, sparse GEE, which optimizes the calculation and storage of zero entries in sparse matrices to enhance the running time further. Our experiments demonstrate that the sparse version achieves significant speedup compared to the original GEE with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Graph Neural Networks · Big Data and Digital Economy
MethodsGenerative Emotion Estimator
