Back to Search Start Over

An enhanced multi-objective biogeography-based optimization for overlapping community detection in social networks with node attributes.

Authors :
Reihanian, Ali
Feizi-Derakhshi, Mohammad-Reza
Aghdasi, Hadi S.
Source :
Information Sciences. Apr2023, Vol. 622, p903-929. 27p.
Publication Year :
2023

Abstract

• An overlapping community finding method based on node/link information is proposed. • A new representation is introduced to encode and decode overlapping communities. • A novel two-phase mutation and a new double-point crossover are presented. • A metric is proposed to evaluate overlapping/non-overlapping partitions. • The proposed method shows better performance than the 15 other relevant methods. Community detection is one of the most important and interesting issues in social network analysis. Most of the current community detection algorithms tend to find communities in social networks with just considering the topological structures of the networks. In recent years, simultaneously considering of nodes' attributes and topological structures of social networks in the process of community detection has attracted the attentions of many scholars, and this consideration has been recently used in some community detection methods to increase their efficiencies and to enhance their performances in finding meaningful and relevant communities. But the problem is that most of these methods tend to find non-overlapping communities, while many real-world networks include communities that often overlap to some extent. In order to solve this problem, an evolutionary algorithm called MOBBO-OCD, which is based on multi-objective biogeography-based optimization (BBO), is proposed in this paper to automatically find overlapping communities in a social network with node attributes with synchronously considering the density of connections and the similarity of nodes' attributes in the network. In MOBBO-OCD, an extended locus-based adjacency representation called OLAR is introduced to encode and decode overlapping communities. Based on OLAR, a rank-based migration operator along with a novel two-phase mutation strategy and a new double-point crossover are used in the evolution process of MOBBO-OCD to effectively lead the population into the evolution path. In order to assess the performance of MOBBO-OCD, a new metric called alpha_SAEM is proposed in this paper, which is able to evaluate the goodness of both overlapping and non-overlapping partitions with considering the two aspects of node attributes and linkage structure. Quantitative evaluations, based on three extensive experiments on 14 real-life data sets with diverse characteristics, reveal that MOBBO-OCD achieves favorable results which are quite superior to the results of 15 relevant community detection algorithms in the literature. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00200255
Volume :
622
Database :
Academic Search Index
Journal :
Information Sciences
Publication Type :
Periodical
Accession number :
161816944
Full Text :
https://doi.org/10.1016/j.ins.2022.11.125