Optimization via Low-rank Approximation for Community Detection in Networks

05/31/2014
by   Can M. Le, et al.
0

Community detection is one of the fundamental problems of network analysis, for which a number of methods have been proposed. Most model-based or criteria-based methods have to solve an optimization problem over a discrete set of labels to find communities, which is computationally infeasible. Some fast spectral algorithms have been proposed for specific methods or models, but only on a case-by-case basis. Here we propose a general approach for maximizing a function of a network adjacency matrix over discrete labels by projecting the set of labels onto a subspace approximating the leading eigenvectors of the expected adjacency matrix. This projection onto a low-dimensional space makes the feasible set of labels much smaller and the optimization problem much easier. We prove a general result about this method and show how to apply it to several previously proposed community detection criteria, establishing its consistency for label estimation in each case and demonstrating the fundamental connection between spectral properties of the network and various model-based approaches to community detection. Simulations and applications to real-world data are included to demonstrate our method performs well for multiple problems over a wide range of parameters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/16/2019

Community Detection Based on the L_∞ convergence of eigenvectors in DCBM

Spectral clustering is one of the most popular algorithms for community ...
research
07/03/2015

Estimating the number of communities in networks by spectral methods

Community detection is a fundamental problem in network analysis with ma...
research
07/30/2022

Covariate-Assisted Community Detection on Sparse Networks

Community detection is an important problem when processing network data...
research
11/15/2021

Distribution-Free Models for Community Detection

Community detection for un-weighted networks has been widely studied in ...
research
08/18/2017

Community detection in networks via nonlinear modularity eigenvectors

Revealing a community structure in a network or dataset is a central pro...
research
09/05/2018

Blind Community Detection from Low-rank Excitations of a Graph Filter

This paper considers a novel framework to detect communities in a graph ...
research
09/09/2016

Robust Spectral Detection of Global Structures in the Data by Learning a Regularization

Spectral methods are popular in detecting global structures in the given...

Please sign up or login with your details

Forgot password? Click here to reset