English

Network Cross-Validation for Determining the Number of Communities in Network Data

Methodology 2015-03-30 v2

Abstract

The stochastic block model and its variants have been a popular tool in analyzing large network data with community structures. In this paper we develop an efficient network cross-validation (NCV) approach to determine the number of communities, as well as to choose between the regular stochastic block model and the degree corrected block model. The proposed NCV method is based on a block-wise node-pair splitting technique, combined with an integrated step of community recovery using sub-blocks of the adjacency matrix. We prove that the probability of under selection vanishes as the number of node increases, under mild conditions satisfied by a wide range of popular community recovery algorithms. The solid performance of our method is also demonstrated in extensive simulations and a data example.

Keywords

Cite

@article{arxiv.1411.1715,
  title  = {Network Cross-Validation for Determining the Number of Communities in Network Data},
  author = {Kehui Chen and Jing Lei},
  journal= {arXiv preprint arXiv:1411.1715},
  year   = {2015}
}

Comments

27 pages. Added further theoretical results and more references

R2 v1 2026-06-22T06:50:25.407Z