Comparing Alternatives to the Fixed Degree Sequence Model for Extracting the Backbone of Bipartite Projections
arXiv:2105.13396 · doi:10.1038/s41598-021-03238-3
Abstract
Projections of bipartite or two-mode networks capture co-occurrences, and are used in diverse fields (e.g., ecology, economics, bibliometrics, politics) to represent unipartite networks. A key challenge in analyzing such networks is determining whether an observed number of co-occurrences between two nodes is significant, and therefore whether an edge exists between them. One approach, the fixed degree sequence model (FDSM), evaluates the significance of an edge's weight by comparison to a null model in which the degree sequences of the original bipartite network are fixed. Although the FDSM is an intuitive null model, it is computationally expensive because it requires Monte Carlo simulation to estimate each edge's -value, and therefore is impractical for large projections. In this paper, we explore four potential alternatives to FDSM: fixed fill model (FFM), fixed row model (FRM), fixed column model (FCM), and stochastic degree sequence model (SDSM). We compare these models to FDSM in terms of accuracy, speed, statistical power, similarity, and ability to recover known communities. We find that the computationally-fast SDSM offers a statistically conservative but close approximation of the computationally-impractical FDSM under a wide range of conditions, and that it correctly recovers a known community structure even when the signal is weak. Therefore, although each backbone model may have particular applications, we recommend SDSM for extracting the backbone of bipartite projections when FDSM is impractical.
References in corpus (7)
- Extracting the multiscale backbone of complex weighted networks
- The Babe Ruth Algorithm: a fast, unbiased procedure to randomize presence-absence data matrices with fixed row and column totals
- Equivalence and nonequivalence of ensembles: Thermodynamic, macrostate, and measure levels
- Urbanization and Economic Complexity
- Meta-validation of bipartite network projections
- Ensemble inequivalence in random graphs
- Identifying hidden coalitions in the US House of Representatives by optimally partitioning signed networks based on generalized balance
Cited by in corpus (11)
- backbone: An R package to extract network backbones
- An Evaluation Tool for Backbone Extraction Techniques in Weighted Complex Networks
- Bow-Tie Structures of Twitter Discursive Communities
- Proper network randomization is key to assessing social balance
- Pattern detection in bipartite networks: a review of terminology, applications and methods
- fastball: A fast algorithm to sample bipartite graphs with fixed degree sequences
- Entropy-based models to randomize real-world hypergraphs
- Patterns of link reciprocity in directed, signed networks
- Stochastic Degree Sequence Model with Edge Constraints (SDSM-EC) for Backbone Extraction
- When can networks be inferred from observed groups?
- A multilevel network approach to revealing patterns of online political selective exposure