Evolutionary method for finding communities in bipartite networks

11/15/2010
by   Zhan WeiHua, et al.
0

An important step in unveiling the relation between network structure and dynamics defined on networks is to detect communities, and numerous methods have been developed separately to identify community structure in different classes of networks, such as unipartite networks, bipartite networks, and directed networks. We show that both unipartite and directed networks can be represented as bipartite networks, and their modularity is completely consistent with that for bipartite networks, the detection of modular structure on which can be reformulated as modularity maximization. To optimize the bipartite modularity, we develop a modified adaptive genetic algorithm (MAGA), which is shown to be especially efficient for community structure detection. The high efficiency of the MAGA is based on the following three improvements we make. First, we introduce a different measure for the informativeness of a locus instead of the standard deviation, which can exactly determine which loci mutate. This measure is the bias between the distribution of a locus over the current population and the uniform distribution of the locus, i.e., the Kullback-Leibler divergence between them. Second, we develop a reassignment technique for differentiating the informative state a locus has attained from the random state in the initial phase. Third, we present a modified mutation rule which by incorporating related operation can guarantee the convergence of the MAGA to the global optimum and can speed up the convergence process. Experimental results show that the MAGA outperforms existing methods in terms of modularity for both bipartite and unipartite networks.

READ FULL TEXT

page 9

page 13

research
11/02/2022

Bipartite Mixed Membership Distribution-Free Model. A novel model for community detection in overlapping bipartite weighted networks

Modeling and estimating mixed memberships for un-directed un-weighted ne...
research
01/24/2022

Detecting Communities in Complex Networks using an Adaptive Genetic Algorithm and node similarity-based encoding

Detecting communities in complex networks can shed light on the essentia...
research
01/22/2020

Community Detection in Bipartite Networks with Stochastic Blockmodels

In bipartite networks, community structures are restricted to being disa...
research
03/12/2014

Efficiently inferring community structure in bipartite networks

Bipartite networks are a common type of network data in which there are ...
research
06/12/2018

Bipartite graph analysis as an alternative to reveal clusterization in complex systems

We demonstrate how analysis of co-clustering in bipartite networks may b...
research
08/08/2022

Comparative Evaluation of Bipartite, Node-Link, and Matrix-Based Network Representations

This work investigates and compares the performance of node-link diagram...
research
05/27/2021

Comparing Models for Extracting the Backbone of Bipartite Projections

Projections of bipartite or two-mode networks capture co-occurrences, an...

Please sign up or login with your details

Forgot password? Click here to reset