Cargando…

Detecting Overlapping Communities in Modularity Optimization by Reweighting Vertices

On the purpose of detecting communities, many algorithms have been proposed for the disjointed community sets. The major challenge of detecting communities from the real-world problems is to determine the overlapped communities. The overlapped vertices belong to some communities, so it is difficult...

Descripción completa

Detalles Bibliográficos
Autores principales: Tsung, Chen-Kun, Ho, Hann-Jang, Chen, Chien-Yu, Chang, Tien-Wei, Lee, Sing-Ling
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7517389/
https://www.ncbi.nlm.nih.gov/pubmed/33286590
http://dx.doi.org/10.3390/e22080819
_version_ 1783587219257163776
author Tsung, Chen-Kun
Ho, Hann-Jang
Chen, Chien-Yu
Chang, Tien-Wei
Lee, Sing-Ling
author_facet Tsung, Chen-Kun
Ho, Hann-Jang
Chen, Chien-Yu
Chang, Tien-Wei
Lee, Sing-Ling
author_sort Tsung, Chen-Kun
collection PubMed
description On the purpose of detecting communities, many algorithms have been proposed for the disjointed community sets. The major challenge of detecting communities from the real-world problems is to determine the overlapped communities. The overlapped vertices belong to some communities, so it is difficult to be detected using the modularity maximization approach. The major problem is that the overlapping structure barely be found by maximizing the fuzzy modularity function. In this paper, we firstly introduce a node weight allocation problem to formulate the overlapping property in the community detection. We propose an extension of modularity, which is a better measure for overlapping communities based on reweighting nodes, to design the proposed algorithm. We use the genetic algorithm for solving the node weight allocation problem and detecting the overlapping communities. To fit the properties of various instances, we introduce three refinement strategies to increase the solution quality. In the experiments, the proposed method is applied on both synthetic and real networks, and the results show that the proposed solution can detect the nontrivial valuable overlapping nodes which might be ignored by other algorithms.
format Online
Article
Text
id pubmed-7517389
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75173892020-11-09 Detecting Overlapping Communities in Modularity Optimization by Reweighting Vertices Tsung, Chen-Kun Ho, Hann-Jang Chen, Chien-Yu Chang, Tien-Wei Lee, Sing-Ling Entropy (Basel) Article On the purpose of detecting communities, many algorithms have been proposed for the disjointed community sets. The major challenge of detecting communities from the real-world problems is to determine the overlapped communities. The overlapped vertices belong to some communities, so it is difficult to be detected using the modularity maximization approach. The major problem is that the overlapping structure barely be found by maximizing the fuzzy modularity function. In this paper, we firstly introduce a node weight allocation problem to formulate the overlapping property in the community detection. We propose an extension of modularity, which is a better measure for overlapping communities based on reweighting nodes, to design the proposed algorithm. We use the genetic algorithm for solving the node weight allocation problem and detecting the overlapping communities. To fit the properties of various instances, we introduce three refinement strategies to increase the solution quality. In the experiments, the proposed method is applied on both synthetic and real networks, and the results show that the proposed solution can detect the nontrivial valuable overlapping nodes which might be ignored by other algorithms. MDPI 2020-07-27 /pmc/articles/PMC7517389/ /pubmed/33286590 http://dx.doi.org/10.3390/e22080819 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Tsung, Chen-Kun
Ho, Hann-Jang
Chen, Chien-Yu
Chang, Tien-Wei
Lee, Sing-Ling
Detecting Overlapping Communities in Modularity Optimization by Reweighting Vertices
title Detecting Overlapping Communities in Modularity Optimization by Reweighting Vertices
title_full Detecting Overlapping Communities in Modularity Optimization by Reweighting Vertices
title_fullStr Detecting Overlapping Communities in Modularity Optimization by Reweighting Vertices
title_full_unstemmed Detecting Overlapping Communities in Modularity Optimization by Reweighting Vertices
title_short Detecting Overlapping Communities in Modularity Optimization by Reweighting Vertices
title_sort detecting overlapping communities in modularity optimization by reweighting vertices
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7517389/
https://www.ncbi.nlm.nih.gov/pubmed/33286590
http://dx.doi.org/10.3390/e22080819
work_keys_str_mv AT tsungchenkun detectingoverlappingcommunitiesinmodularityoptimizationbyreweightingvertices
AT hohannjang detectingoverlappingcommunitiesinmodularityoptimizationbyreweightingvertices
AT chenchienyu detectingoverlappingcommunitiesinmodularityoptimizationbyreweightingvertices
AT changtienwei detectingoverlappingcommunitiesinmodularityoptimizationbyreweightingvertices
AT leesingling detectingoverlappingcommunitiesinmodularityoptimizationbyreweightingvertices