paper-with-me

홈 › Papers

Model Selection for Degree-corrected Block Models

2012-07-17 · Xiaoran Yan, Cosma Rohilla Shalizi, Jacob E. Jensen, Florent Krzakala, Cristopher Moore, Lenka Zdeborova, Pan Zhang, Yaojia Zhu

The proliferation of models for networks raises challenging problems of model selection: the data are sparse and globally dependent, and models are typically high-dimensional and have large numbers of latent variables. Together, these issues mean that the usual model-selection criteria do not work properly for networks. We illustrate these challenges, and show one way to resolve them, by considering the key network-analysis problem of dividing a graph into communities or blocks of nodes with homogeneous patterns of links to the rest of the network. The standard tool for doing this is the stochastic block model, under which the probability of a link between two nodes is a function solely of the blocks to which they belong. This imposes a homogeneous degree distribution within each block; this can be unrealistic, so degree-corrected block models add a parameter for each node, modulating its over-all degree. The choice between ordinary and degree-corrected block models matters because they make very different inferences about communities. We present the first principled and tractable approach to model selection between standard and degree-corrected block models, based on new large-graph asymptotics for the distribution of log-likelihood ratios under the stochastic block model, finding substantial departures from classical results for sparse graphs. We also develop linear-time approximations for log-likelihoods under both the stochastic block model and the degree-corrected model, using belief propagation. Applications to simulated and real networks show excellent agreement with our approximations. Our results thus both solve the practical problem of deciding on degree correction, and point to a general approach to model selection in network analysis.

📄 PDF Abstract BibTeX arXiv:1207.3994

Code (0)

등록된 구현이 없습니다.

Tasks

modelModel SelectionStochastic Block Model

Similar Papers 제목 키워드 기반

Bayesian Model Selection of Stochastic Block Models

2016-05-23 · Xiaoran Yan

A central problem in analyzing networks is partitioning them into modules or communities. One of the best tools for this is the stochastic block model, which clusters vertices into blocks with statistically homogeneous p…

modelModel SelectionStochastic Block Model

A spectral method for community detection in moderately-sparse degree-corrected stochastic block models

2015-06-29 · Lennart Gulikers, Marc Lelarge, Laurent Massoulié

We consider community detection in Degree-Corrected Stochastic Block Models (DC-SBM). We propose a spectral clustering algorithm based on a suitably normalized adjacency matrix. We show that this algorithm consistently r…

ClusteringCommunity Detection

Hypothesis Testing for Equality of Latent Positions in Random Graphs

2021-05-23 · Xinjie Du, Minh Tang

We consider the hypothesis testing problem that two vertices $i$ and $j$ of a generalized random dot product graph have the same latent positions, possibly up to scaling. Special cases of this hypothesis test include tes…

Model SelectionStochastic Block Model

Spectral clustering on spherical coordinates under the degree-corrected stochastic blockmodel

2020-11-09 · Francesco Sanna Passino, Nicholas A. Heard, Patrick Rubin-Delanchy

Spectral clustering is a popular method for community detection in network graphs: starting from a matrix representation of the graph, the nodes are clustered on a low dimensional projection obtained from a truncated spe…

ClusteringCommunity DetectionModel Selection

Non-Backtracking Spectrum of Degree-Corrected Stochastic Block Models

2016-09-08 · Lennart Gulikers, Marc Lelarge, Laurent Massoulié

Motivated by community detection, we characterise the spectrum of the non-backtracking matrix $B$ in the Degree-Corrected Stochastic Block Model. Specifically, we consider a random graph on $n$ vertices partitioned int…

ClusteringCommunity DetectionStochastic Block Model