Overlapping community detection in networks via sparse spectral decomposition

09/20/2020
by   Jesús Arroyo, et al.
4

We consider the problem of estimating overlapping community memberships in a network, where each node can belong to multiple communities. More than a few communities per node are difficult to both estimate and interpret, so we focus on sparse node membership vectors. Our algorithm is based on sparse principal subspace estimation with iterative thresholding. The method is computationally efficient, with a computational cost equivalent to estimating the leading eigenvectors of the adjacency matrix, and does not require an additional clustering step, unlike spectral clustering methods. We show that a fixed point of the algorithm corresponds to correct node memberships under a version of the stochastic block model. The methods are evaluated empirically on simulated and real-world networks, showing good statistical performance and computational efficiency.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/10/2014

Detecting Overlapping Communities in Networks Using Spectral Methods

Community detection is a fundamental problem in network analysis which i...
research
06/12/2015

A Spectral Algorithm with Additive Clustering for the Recovery of Overlapping Communities in Networks

This paper presents a novel spectral algorithm with additive clustering ...
research
06/08/2016

On clustering network-valued data

Community detection, which focuses on clustering nodes or detecting comm...
research
05/27/2018

Spectral Clustering for Multiple Sparse Networks: I

Although much of the focus of statistical works on networks has been on ...
research
09/14/2010

Efficient Bayesian Community Detection using Non-negative Matrix Factorisation

Identifying overlapping communities in networks is a challenging task. I...
research
09/01/2017

Estimating Mixed Memberships with Sharp Eigenvector Deviations

We consider the problem of estimating overlapping community memberships....
research
06/18/2018

Overlapping Clustering Models, and One (class) SVM to Bind Them All

People belong to multiple communities, words belong to multiple topics, ...

Please sign up or login with your details

Forgot password? Click here to reset