Core-periphery Detection Based on Masked Bayesian Non-negative Matrix Factorization
Zhonghao Wang, Ru Yuan, Jiaye Fu, Ka-Chun Wong, Chengbin Peng
TL;DR
The paper addresses core-periphery detection in networks by introducing a generative framework called masked Bayesian NMF, which factorizes the adjacency matrix into latent core-periphery affiliations while leveraging a mask to emphasize core nodes. It jointly models W, H, M, and hyperparameters with a Poisson likelihood and half-normal/Gamma priors, derives multiplicative update rules, and proves convergence to a local optimum. The approach handles overlapping core-periphery pairs and yields soft core scores, demonstrated on synthetic and real networks where it outperforms traditional methods in terms of $NMI_{cp}$ and scalability, with GPU acceleration providing substantial speedups. The work contributes a principled, scalable method for identifying complex CP structures and overlaps, with practical implications for analyzing mesoscale organization in various networks; code is publicly available.
Abstract
Core-periphery structure is an essential mesoscale feature in complex networks. Previous researches mostly focus on discriminative approaches while in this work, we propose a generative model called masked Bayesian non-negative matrix factorization. We build the model using two pair affiliation matrices to indicate core-periphery pair associations and using a mask matrix to highlight connections to core nodes. We propose an approach to infer the model parameters, and prove the convergence of variables with our approach. Besides the abilities as traditional approaches, it is able to identify core scores with overlapping core-periphery pairs. We verify the effectiveness of our method using randomly generated networks and real-world networks. Experimental results demonstrate that the proposed method outperforms traditional approaches.
