A generative model for community types in directed networks
Cathy Xuanchi Liu, Tristram J. Alexander, Eduardo G. Altmann
TL;DR
This work addresses how directed networks can exhibit four pairwise community structures among two groups: assortative, core–periphery, disassortative, and source–basin. It proposes a minimal two-group rewiring framework where connectivity evolves via swap moves that control assortativity and change moves that regulate in-degree, analyzed with a mean-field density matrix $\boldsymbol{\omega}$ to identify long-run structure types. The analysis reveals that CP arises from asymmetry in swap preferences while SB requires a degree difference between groups, and shows how the SB regime expands when swap influence weakens (lower $P^S$) or when group sizes/degrees differ. These findings illuminate the mechanisms behind observed directed-community motifs and offer a foundation for extending the framework to more groups and to empirical data, including alternative density normalizations that can suppress certain types.
Abstract
Large complex networks are often organized into groups or communities. In this paper, we introduce and investigate a generative model of network evolution that reproduces all four pairwise community types that exist in directed networks: assortative, core-periphery, disassortative, and the newly introduced source-basin type. We fix the number of nodes and the community membership of each node, allowing node connectivity to change through rewiring mechanisms that depend on the community membership of the involved nodes. We determine the dependence of the community relationship on the model parameters using a mean-field solution. It reveals that a difference in the swap probabilities of the two communities is a necessary condition to obtain a core-periphery relationship and that a difference in the average in-degree of the communities is a necessary condition for a source-basin relationship. More generally, our analysis reveals multiple possible scenarios for the transition between the different structure types, and sheds light on the mechanisms underlying the observation of the different types of communities in network data.
