Detecting Core-Periphery Structures by Surprise
arXiv:1810.04717 · doi:10.1209/0295-5075/125/68001
Abstract
Detecting the presence of mesoscale structures in complex networks is of primary importance. This is especially true for financial networks, whose structural organization deeply affects their resilience to events like default cascades, shocks propagation, etc. Several methods have been proposed, so far, to detect communities, i.e. groups of nodes whose connectivity is significantly large. Communities, however do not represent the only kind of mesoscale structures characterizing real-world networks: other examples are provided by bow-tie structures, core-periphery structures and bipartite structures. Here we propose a novel method to detect statistically-signifcant bimodular structures, i.e. either bipartite or core-periphery ones. It is based on a modification of the surprise, recently proposed for detecting communities. Our variant allows for bimodular nodes partitions to be revealed, by letting links to be placed either 1) within the core part and between the core and the periphery parts or 2) just between the (empty) layers of a bipartite network. From a technical point of view, this is achieved by employing a multinomial hypergeometric distribution instead of the traditional (binomial) hypergeometric one; as in the latter case, this allows a p-value to be assigned to any given (bi)partition of the nodes. To illustrate the performance of our method, we report the results of its application to several real-world networks, including social, economic and financial ones.
arXiv comment11 pages, 10 figures. Python code freely available at https://github.com/jeroenvldj/bimodular_surprise
References in corpus (16)
- Stochastic blockmodels and community structure in networks
- Community detection in networks: A user guide
- Structure and dynamics of core-periphery networks
- On the Topological Properties of the World Trade Web: A Weighted Network Analysis
- Spectral Measures of Bipartivity in Complex Networks
- Identification of core-periphery structure in networks
- On network bipartivity
- Detecting communities using asymptotical Surprise
- Surprise maximization reveals the community structure of complex networks
- Evolution of robust network topologies: Emergence of central backbones
- Finding multiple core-periphery pairs in networks
- Exploring the limits of community detection strategies in complex networks
- Core-periphery structure requires something else in the network
- Disentangling bipartite and core-periphery structure in financial networks
- The organization of the interbank network and how ECB unconventional measures affected the e-MID overnight market
- Reconstructing mesoscale network structures
Cited by in corpus (9)
- Lightning Network: a second path towards centralisation of the Bitcoin economy
- Bitcoin Transaction Networks: an overview of recent results
- Core-Periphery Structure in Directed Networks
- Analysing Twitter Semantic Networks: the case of 2018 Italian Elections
- Reconstructing networks
- Networked partisanship and framing: a socio-semantic network analysis of the Italian debate on migration
- The Weighted Bitcoin Lightning Network
- Detecting mesoscale structures by surprise
- Anatomy of Elite and Mass Polarization in Social Networks