Approximation of the Diagonal of a Laplacian's Pseudoinverse for Complex Network Analysis
Eugenio Angriman, Maria Predari, Alexander van der Grinten, Henning, Meyerhenke

TL;DR
This paper introduces a fast, parallel approximation algorithm for the diagonal of a Laplacian's pseudoinverse, crucial for analyzing large complex networks, significantly reducing computational costs compared to existing methods.
Contribution
The authors develop a novel approximation method that requires only one Laplacian linear system solve and uses combinatorial sampling, improving speed, accuracy, and memory efficiency for large graphs.
Findings
Achieves a b1 bc approximation with high probability
Runs in nearly-linear time in the number of edges
Provides scalable parallel implementations with good speedups
Abstract
The ubiquity of massive graph data sets in numerous applications requires fast algorithms for extracting knowledge from these data. We are motivated here by three electrical measures for the analysis of large small-world graphs -- i.e., graphs with diameter in , which are abundant in complex network analysis. From a computational point of view, the three measures have in common that their crucial component is the diagonal of the graph Laplacian's pseudoinverse, . Computing diag exactly by pseudoinversion, however, is as expensive as dense matrix multiplication -- and the standard tools in practice even require cubic time. Moreover, the pseudoinverse requires quadratic space -- hardly feasible for large graphs. Resorting to approximation by, e.g., using the Johnson-Lindenstrauss transform, requires the solution of $O(\log |V| /…
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.
