diGRASS: Directed Graph Spectral Sparsification via Spectrum-Preserving Symmetrization

Ying Zhang, Zhiqiang Zhao, Zhuo Feng

Research output: Contribution to journalArticlepeer-review

Abstract

Recent spectral graph sparsification research aims to construct ultra-sparse subgraphs for preserving the original graph spectral (structural) properties, such as the first few Laplacian eigenvalues and eigenvectors, which has led to the development of a variety of nearly-linear time numerical and graph algorithms. However, there is very limited progress for spectral sparsification of directed graphs. In this work, we prove the existence of nearly-linear-sized spectral sparsifiers for directed graphs under certain conditions. Furthermore, we introduce a practically-efficient spectral algorithm (diGRASS) for sparsifying real-world, large-scale directed graphs leveraging spectral matrix perturbation analysis. The proposed method has been evaluated using a variety of directed graphs obtained from real-world applications, showing promising results for solving directed graph Laplacians, spectral partitioning of directed graphs, and approximately computing (personalized) PageRank vectors.

Original languageEnglish
Article number102
JournalACM Transactions on Knowledge Discovery from Data
Volume18
Issue number4
DOIs
StatePublished - 13 Feb 2024

Keywords

  • directed graphs
  • laplacian solver
  • PageRank
  • spectral graph sparsification
  • Spectral graph theory

Fingerprint

Dive into the research topics of 'diGRASS: Directed Graph Spectral Sparsification via Spectrum-Preserving Symmetrization'. Together they form a unique fingerprint.

Cite this