Cargando…

Efficient community detection in multilayer networks using boolean compositions

Networks (or graphs) are used to model the dyadic relations between entities in complex systems. Analyzing the properties of the networks reveal important characteristics of the underlying system. However, in many disciplines, including social sciences, bioinformatics, and technological systems, mul...

Descripción completa

Detalles Bibliográficos
Autores principales: Santra, Abhishek, Irany, Fariba Afrin, Madduri, Kamesh, Chakravarthy, Sharma, Bhowmick, Sanjukta
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10481956/
https://www.ncbi.nlm.nih.gov/pubmed/37680955
http://dx.doi.org/10.3389/fdata.2023.1144793
_version_ 1785102087093223424
author Santra, Abhishek
Irany, Fariba Afrin
Madduri, Kamesh
Chakravarthy, Sharma
Bhowmick, Sanjukta
author_facet Santra, Abhishek
Irany, Fariba Afrin
Madduri, Kamesh
Chakravarthy, Sharma
Bhowmick, Sanjukta
author_sort Santra, Abhishek
collection PubMed
description Networks (or graphs) are used to model the dyadic relations between entities in complex systems. Analyzing the properties of the networks reveal important characteristics of the underlying system. However, in many disciplines, including social sciences, bioinformatics, and technological systems, multiple relations exist between entities. In such cases, a simple graph is not sufficient to model these multiple relations, and a multilayer network is a more appropriate model. In this paper, we explore community detection in multilayer networks. Specifically, we propose a novel network decoupling strategy for efficiently combining the communities in the different layers using the Boolean primitives AND, OR, and NOT. Our proposed method, network decoupling, is based on analyzing the communities in each network layer individually and then aggregating the analysis results. We (i) describe our network decoupling algorithms for finding communities, (ii) present how network decoupling can be used to express different types of communities in multilayer networks, and (iii) demonstrate the effectiveness of using network decoupling for detecting communities in real-world and synthetic data sets. Compared to other algorithms for detecting communities in multilayer networks, our proposed network decoupling method requires significantly lower computation time while producing results of high accuracy. Based on these results, we anticipate that our proposed network decoupling technique will enable a more detailed analysis of multilayer networks in an efficient manner.
format Online
Article
Text
id pubmed-10481956
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-104819562023-09-07 Efficient community detection in multilayer networks using boolean compositions Santra, Abhishek Irany, Fariba Afrin Madduri, Kamesh Chakravarthy, Sharma Bhowmick, Sanjukta Front Big Data Big Data Networks (or graphs) are used to model the dyadic relations between entities in complex systems. Analyzing the properties of the networks reveal important characteristics of the underlying system. However, in many disciplines, including social sciences, bioinformatics, and technological systems, multiple relations exist between entities. In such cases, a simple graph is not sufficient to model these multiple relations, and a multilayer network is a more appropriate model. In this paper, we explore community detection in multilayer networks. Specifically, we propose a novel network decoupling strategy for efficiently combining the communities in the different layers using the Boolean primitives AND, OR, and NOT. Our proposed method, network decoupling, is based on analyzing the communities in each network layer individually and then aggregating the analysis results. We (i) describe our network decoupling algorithms for finding communities, (ii) present how network decoupling can be used to express different types of communities in multilayer networks, and (iii) demonstrate the effectiveness of using network decoupling for detecting communities in real-world and synthetic data sets. Compared to other algorithms for detecting communities in multilayer networks, our proposed network decoupling method requires significantly lower computation time while producing results of high accuracy. Based on these results, we anticipate that our proposed network decoupling technique will enable a more detailed analysis of multilayer networks in an efficient manner. Frontiers Media S.A. 2023-08-23 /pmc/articles/PMC10481956/ /pubmed/37680955 http://dx.doi.org/10.3389/fdata.2023.1144793 Text en Copyright © 2023 Santra, Irany, Madduri, Chakravarthy and Bhowmick. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Big Data
Santra, Abhishek
Irany, Fariba Afrin
Madduri, Kamesh
Chakravarthy, Sharma
Bhowmick, Sanjukta
Efficient community detection in multilayer networks using boolean compositions
title Efficient community detection in multilayer networks using boolean compositions
title_full Efficient community detection in multilayer networks using boolean compositions
title_fullStr Efficient community detection in multilayer networks using boolean compositions
title_full_unstemmed Efficient community detection in multilayer networks using boolean compositions
title_short Efficient community detection in multilayer networks using boolean compositions
title_sort efficient community detection in multilayer networks using boolean compositions
topic Big Data
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10481956/
https://www.ncbi.nlm.nih.gov/pubmed/37680955
http://dx.doi.org/10.3389/fdata.2023.1144793
work_keys_str_mv AT santraabhishek efficientcommunitydetectioninmultilayernetworksusingbooleancompositions
AT iranyfaribaafrin efficientcommunitydetectioninmultilayernetworksusingbooleancompositions
AT maddurikamesh efficientcommunitydetectioninmultilayernetworksusingbooleancompositions
AT chakravarthysharma efficientcommunitydetectioninmultilayernetworksusingbooleancompositions
AT bhowmicksanjukta efficientcommunitydetectioninmultilayernetworksusingbooleancompositions