Community detection and reciprocity in networks by jointly modelling pairs of edges

被引:10
作者
Contisciani, Martina [1 ]
Safdari, Hadiseh [1 ]
De Bacco, Caterina [1 ]
机构
[1] Max Planck Inst Intelligent Syst, Cyber Valley, D-72076 Tubingen, Germany
关键词
community detection; latent variables; network analysis; probabilistic generative models; reciprocity; SMALL-WORLD; BLOCKMODELS;
D O I
10.1093/comnet/cnac034
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
To unravel the driving patterns of networks, the most popular models rely on community detection algorithms. However, these approaches are generally unable to reproduce the structural features of the network. Therefore, attempts are always made to develop models that incorporate these network properties beside the community structure. In this article, we present a probabilistic generative model and an efficient algorithm to both perform community detection and capture reciprocity in networks. Our approach jointly models pairs of edges with exact two-edge joint distributions. In addition, it provides closed-form analytical expressions for both marginal and conditional distributions. We validate our model on synthetic data in recovering communities, edge prediction tasks and generating synthetic networks that replicate the reciprocity values observed in real networks. We also highlight these findings on two real datasets that are relevant for social scientists and behavioural ecologists. Our method overcomes the limitations of both standard algorithms and recent models that incorporate reciprocity through a pseudo-likelihood approximation. The inference of the model parameters is implemented by the efficient and scalable expectation-maximization algorithm, as it exploits the sparsity of the dataset. We provide an open-source implementation of the code online.
引用
收藏
页数:25
相关论文
共 34 条
[1]   Efficient and principled method for detecting communities in networks [J].
Ball, Brian ;
Karrer, Brian ;
Newman, M. E. J. .
PHYSICAL REVIEW E, 2011, 84 (03)
[2]   Food sharing in vampire bats: reciprocal help predicts donations more than relatedness or harassment [J].
Carter, Gerald G. ;
Wilkinson, Gerald S. .
PROCEEDINGS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 2013, 280 (1753)
[3]  
Coleman J. S., 1964, Introduction to Mathematical Sociology
[4]   Community detection with node attributes in multilayer networks [J].
Contisciani, Martina ;
Power, Eleanor A. ;
De Bacco, Caterina .
SCIENTIFIC REPORTS, 2020, 10 (01)
[5]   Multivariate Bernoulli distribution [J].
Dai, Bin ;
Ding, Shilin ;
Wahba, Grace .
BERNOULLI, 2013, 19 (04) :1465-1483
[6]  
De Bacco C, 2022, Arxiv, DOI arXiv:2112.11396
[7]   Community detection, link prediction, and layer interdependence in multilayer networks [J].
De Bacco, Caterina ;
Power, Eleanor A. ;
Larremore, Daniel B. ;
Moore, Cristopher .
PHYSICAL REVIEW E, 2017, 95 (04)
[8]   The small world of metabolism [J].
Fell, DA ;
Wagner, A .
NATURE BIOTECHNOLOGY, 2000, 18 (11) :1121-1122
[9]   Resolution limit in community detection [J].
Fortunato, Santo ;
Barthelemy, Marc .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2007, 104 (01) :36-41
[10]   Community detection in graphs [J].
Fortunato, Santo .
PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2010, 486 (3-5) :75-174