Spectral Clustering for Directed Graphs via Likelihood Estimation on Stochastic Block Models

Ning Zhang, Xiaowen Dong, Mihai Cucuringu
3/28/2024
stat.MLcs.LGcs.SI

No official code found. Best implementation: NingZhangGit/MLE-DSBM (0 stars, last commit 2024-06-26).

Abstract

Graph clustering is a fundamental task in unsupervised learning with broad real-world applications. While spectral clustering methods for undirected graphs are well-established and guided by a minimum cut optimization consensus, their extension to directed graphs remains relatively underexplored due to the additional complexity introduced by edge directions. In this paper, we leverage statistical inference on stochastic block models to guide the development of a spectral clustering algorithm for directed graphs. Specifically, we study the maximum likelihood estimation under a widely used directed stochastic block model, and derive a global objective function that aligns with the underlying community structure. We further establish a theoretical upper bound on the misclustering error of its spectral relaxation, and based on this relaxation, introduce a novel, self-adaptive spectral clustering method for directed graphs. Extensive experiments on synthetic and real-world datasets demonstrate significant performance gains over existing baselines.

View on arXivView PDF

Code Implementations(1)

00C, MMar 16, 20242 years ago

Similar Papers

Cite this paper

@article{zhang2024spectral,
  title  = {Spectral Clustering for Directed Graphs via Likelihood Estimation on Stochastic Block Models},
  author = {Ning Zhang and Xiaowen Dong and Mihai Cucuringu},
  year   = {2024},
  eprint = {2403.19516},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.19516v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.19516.svg)](https://codeofpaper.com/paper/2403.19516)

Discussion