The Power of Two Matrices in Spectral Algorithms

10/12/2022
by   Souvik Dhara, et al.
0

Spectral algorithms are some of the main tools in optimization and inference problems on graphs. Typically, the graph is encoded as a matrix and eigenvectors and eigenvalues of the matrix are then used to solve the given graph problem. Spectral algorithms have been successfully used for graph partitioning, hidden clique recovery and graph coloring. In this paper, we study the power of spectral algorithms using two matrices in a graph partitioning problem. We use two different matrices resulting from two different encodings of the same graph and then combine the spectral information coming from these two matrices. We analyze a two matrix spectral algorithm for the problem of identifying latent community structure in large random graphs. In particular, we consider the problem of recovering community assignments exactly in the censored stochastic block model, where each edge status is revealed independently with some probability. We show that spectral algorithms based on two matrices are optimal and succeed in recovering communities up to the information theory threshold. On the other hand, we show that for most choices of the parameters, any spectral algorithm based on one matrix is suboptimal. This is in contrast to our prior works (2022a, 2022b) which showed that for the symmetric Stochastic Block Model and the Planted Dense Subgraph problem, spectral algorithm based on one matrix achieve the information theory threshold. Of independent interest, we provide more general geometric conditions for the (sub)-optimality of spectral algorithms, that are also applicable to cases when there are more than two communities.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2021

Spectral Recovery of Binary Censored Block Models

Community detection is the problem of identifying community structure in...
research
06/24/2013

Spectral redemption: clustering sparse networks

Spectral algorithms are classic approaches to clustering and community d...
research
09/13/2018

Graph powering and spectral robustness

Spectral algorithms, such as principal component analysis and spectral c...
research
03/22/2022

Spectral Algorithms Optimally Recover (Censored) Planted Dense Subgraphs

We study spectral algorithms for the planted dense subgraph problem (PDS...
research
09/26/2019

Heuristics for Symmetric Rectilinear Matrix Partitioning

Partitioning sparse matrices and graphs is a common and important proble...
research
03/22/2013

Network Detection Theory and Performance

Network detection is an important capability in many areas of applied re...
research
11/11/2022

Spectral Triadic Decompositions of Real-World Networks

A fundamental problem in mathematics and network analysis is to find con...

Please sign up or login with your details

Forgot password? Click here to reset