DRGraph: An Efficient Graph Layout Algorithm for Large-scale Graphs by Dimensionality Reduction
About
Efficient layout of large-scale graphs remains a challenging problem: the force-directed and dimensionality reduction-based methods suffer from high overhead for graph distance and gradient computation. In this paper, we present a new graph layout algorithm, called DRGraph, that enhances the nonlinear dimensionality reduction process with three schemes: approximating graph distances by means of a sparse distance matrix, estimating the gradient by using the negative sampling technique, and accelerating the optimization process through a multi-level layout scheme. DRGraph achieves a linear complexity for the computation and memory consumption, and scales up to large-scale graphs with millions of nodes. Experimental results and comparisons with state-of-the-art graph layout methods demonstrate that DRGraph can generate visually comparable layouts with a faster running time and a lower memory requirement.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Node Classification | Photo (test) | Mean Accuracy89.8 | 241 | |
| Link Prediction | Citeseer | AUC98.9 | 174 | |
| Link Prediction | Cora | AUC (Cora)97.6 | 94 | |
| Node Classification | Cora (random) | Accuracy64.8 | 79 | |
| Link Prediction | Photo | AUC-ROC96.4 | 52 | |
| Link Prediction | Computers | AUC-ROC94.5 | 50 | |
| Link Prediction | arXiv | AUC97.2 | 40 | |
| Link Prediction | Pubmed | AUC-ROC97.6 | 29 | |
| Structural Preservation | Citeseer | Spearman Correlation61.8 | 12 | |
| Structural Preservation | Cora | Spearman Correlation65.1 | 12 |