Revisiting Spectral Graph Clustering with Generative Community Models

09/14/2017
by   Pin-Yu Chen, et al.
0

The methodology of community detection can be divided into two principles: imposing a network model on a given graph, or optimizing a designed objective function. The former provides guarantees on theoretical detectability but falls short when the graph is inconsistent with the underlying model. The latter is model-free but fails to provide quality assurance for the detected communities. In this paper, we propose a novel unified framework to combine the advantages of these two principles. The presented method, SGC-GEN, not only considers the detection error caused by the corresponding model mismatch to a given graph, but also yields a theoretical guarantee on community detectability by analyzing Spectral Graph Clustering (SGC) under GENerative community models (GCMs). SGC-GEN incorporates the predictability on correct community detection with a measure of community fitness to GCMs. It resembles the formulation of supervised learning problems by enabling various community detection loss functions and model mismatch metrics. We further establish a theoretical condition for correct community detection using the normalized graph Laplacian matrix under a GCM, which provides a novel data-driven loss function for SGC-GEN. In addition, we present an effective algorithm to implement SGC-GEN, and show that the computational complexity of SGC-GEN is comparable to the baseline methods. Our experiments on 18 real-world datasets demonstrate that SGC-GEN possesses superior and robust performance compared to 6 baseline methods under 7 representative clustering metrics.

READ FULL TEXT
research
11/03/2016

Spectral community detection in heterogeneous large networks

In this article, we study spectral methods for community detection based...
research
03/25/2019

An Exact No Free Lunch Theorem for Community Detection

A precondition for a No Free Lunch theorem is evaluation with a loss fun...
research
05/10/2022

Deep Graph Clustering via Mutual Information Maximization and Mixture Model

Attributed graph clustering or community detection which learns to clust...
research
10/06/2019

Spiked Laplacian Graphs: Bayesian Community Detection in Heterogeneous Networks

In the network data analysis, it is common to encounter a large populati...
research
11/09/2020

Community Detection by Principal Components Clustering Methods

Based on the classical Degree Corrected Stochastic Blockmodel (DCSBM) mo...
research
08/15/2013

Axioms for graph clustering quality functions

We investigate properties that intuitively ought to be satisfied by grap...
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 ...

Please sign up or login with your details

Forgot password? Click here to reset