AntLP: ant-based label propagation algorithm for community detection in social networks

In social network analysis, community detection is one of the significant tasks to study the structure and characteristics of the networks. In recent years, several intelligent and meta-heuristic algorithms have been presented for community detection in complex social networks, among them label prop...

Full description

Bibliographic Details
Main Authors: Razieh Hosseini, Alireza Rezvanian
Format: Article
Language:English
Published: Wiley 2019-12-01
Series:CAAI Transactions on Intelligence Technology
Subjects:
lpa
Online Access:https://digital-library.theiet.org/content/journals/10.1049/trit.2019.0040
id doaj-2e363a8f709242e58256f1eb7044e36a
record_format Article
spelling doaj-2e363a8f709242e58256f1eb7044e36a2021-04-02T12:27:58ZengWileyCAAI Transactions on Intelligence Technology2468-23222019-12-0110.1049/trit.2019.0040TRIT.2019.0040AntLP: ant-based label propagation algorithm for community detection in social networksRazieh Hosseini0Alireza Rezvanian1Alzahra UniversityUniversity of Science and CultureIn social network analysis, community detection is one of the significant tasks to study the structure and characteristics of the networks. In recent years, several intelligent and meta-heuristic algorithms have been presented for community detection in complex social networks, among them label propagation algorithm (LPA) is one of the fastest algorithms for discovering community structures. However, due to the randomness of the LPA, its performance is not suitable for the general purpose of network analysis. In this study, the authors propose an improved version of the label propagation (called AntLP) algorithm using similarity indices and ant colony optimisation (ACO). The AntLP consists of two steps: in the first step, the algorithm assigns weights for edges of the input network using several similarity indices, and in the second step, the AntLP using ACO tries to propagate labels and optimise modularity measure by grouping similar vertices in each community based on the local similarities among the vertices of the network. In order to study the performance of the AntLP, several experiments are conducted on some well-known social network datasets. Experimental simulations demonstrated that the AntLP is better than some community detection algorithms for social networks in terms of modularity, normalised mutual information and running time.https://digital-library.theiet.org/content/journals/10.1049/trit.2019.0040ant colony optimisationcomplex networkssocial networking (online)ant-based label propagation algorithmant colony optimisationsimilarity indicescommunity structureslpacomplex social networksmeta-heuristic algorithmsintelligent algorithmssocial network analysiscommunity detection algorithmssocial network datasetsantlp
collection DOAJ
language English
format Article
sources DOAJ
author Razieh Hosseini
Alireza Rezvanian
spellingShingle Razieh Hosseini
Alireza Rezvanian
AntLP: ant-based label propagation algorithm for community detection in social networks
CAAI Transactions on Intelligence Technology
ant colony optimisation
complex networks
social networking (online)
ant-based label propagation algorithm
ant colony optimisation
similarity indices
community structures
lpa
complex social networks
meta-heuristic algorithms
intelligent algorithms
social network analysis
community detection algorithms
social network datasets
antlp
author_facet Razieh Hosseini
Alireza Rezvanian
author_sort Razieh Hosseini
title AntLP: ant-based label propagation algorithm for community detection in social networks
title_short AntLP: ant-based label propagation algorithm for community detection in social networks
title_full AntLP: ant-based label propagation algorithm for community detection in social networks
title_fullStr AntLP: ant-based label propagation algorithm for community detection in social networks
title_full_unstemmed AntLP: ant-based label propagation algorithm for community detection in social networks
title_sort antlp: ant-based label propagation algorithm for community detection in social networks
publisher Wiley
series CAAI Transactions on Intelligence Technology
issn 2468-2322
publishDate 2019-12-01
description In social network analysis, community detection is one of the significant tasks to study the structure and characteristics of the networks. In recent years, several intelligent and meta-heuristic algorithms have been presented for community detection in complex social networks, among them label propagation algorithm (LPA) is one of the fastest algorithms for discovering community structures. However, due to the randomness of the LPA, its performance is not suitable for the general purpose of network analysis. In this study, the authors propose an improved version of the label propagation (called AntLP) algorithm using similarity indices and ant colony optimisation (ACO). The AntLP consists of two steps: in the first step, the algorithm assigns weights for edges of the input network using several similarity indices, and in the second step, the AntLP using ACO tries to propagate labels and optimise modularity measure by grouping similar vertices in each community based on the local similarities among the vertices of the network. In order to study the performance of the AntLP, several experiments are conducted on some well-known social network datasets. Experimental simulations demonstrated that the AntLP is better than some community detection algorithms for social networks in terms of modularity, normalised mutual information and running time.
topic ant colony optimisation
complex networks
social networking (online)
ant-based label propagation algorithm
ant colony optimisation
similarity indices
community structures
lpa
complex social networks
meta-heuristic algorithms
intelligent algorithms
social network analysis
community detection algorithms
social network datasets
antlp
url https://digital-library.theiet.org/content/journals/10.1049/trit.2019.0040
work_keys_str_mv AT raziehhosseini antlpantbasedlabelpropagationalgorithmforcommunitydetectioninsocialnetworks
AT alirezarezvanian antlpantbasedlabelpropagationalgorithmforcommunitydetectioninsocialnetworks
_version_ 1721568828947693568