GN-PPN: Parallel Girvan-Newman-Based Algorithm to Detect Communities in Graph with Positive and Negative Weights

The Girvan-Newman (GN) method is one of the most popular methods for detecting communities. However, the method is applied to graphs with only positive weights, while graphs with positive and negative weights are in the real world. This paper proposes improving the GN method to work on graphs with p...

Full description

Bibliographic Details
Main Authors: Sulistianingsih, Neny, Winarko, Edi, Sari, Anny Kartika
Format: Article
Language:English
Published: Intelligent Network and Systems Society 2022
Subjects:
Online Access:https://repository.ugm.ac.id/278758/1/GNPPN-Parallel-GirvanNewmanBased-Algorithm-to-Detect-Communities-in-Graph-with-Positive-and-Negative-WeightsInternational-Journal-of-Intelligent-Engineering-and-Systems.pdf
_version_ 1826050315949965312
author Sulistianingsih, Neny
Winarko, Edi
Sari, Anny Kartika
author_facet Sulistianingsih, Neny
Winarko, Edi
Sari, Anny Kartika
author_sort Sulistianingsih, Neny
collection UGM
description The Girvan-Newman (GN) method is one of the most popular methods for detecting communities. However, the method is applied to graphs with only positive weights, while graphs with positive and negative weights are in the real world. This paper proposes improving the GN method to work on graphs with positive and negative weights. The method is called Girvan-Newman Parallel Positive Negative (GN-PPN). Other than the benefit related to the use of negative weights, GN-PPN has a parallelization process that accelerates processing time. This method also uses edge betweenness and pair dependencies as calculations. The GN-PPN method is evaluated using modularity score, Normalized Mutual Information (NMI), and processing time. Our experiments show that the modularity score of the GN-PPN is similar to GN, modified GN (mGN), and Parallel GN (PGN). The accuracy of the GN-PPN method in detecting communities evaluated by NMI shows that the GN-PPN is better than similar methods such as Infomap, which ranges from 0.651 to 0.937. The processing time of the GN-PPN method shows a significant acceleration, which is a decrease of around 45% to 95% compared to other methods such as GN, mGN, and PGN
first_indexed 2024-03-14T00:02:02Z
format Article
id oai:generic.eprints.org:278758
institution Universiti Gadjah Mada
language English
last_indexed 2024-03-14T00:02:02Z
publishDate 2022
publisher Intelligent Network and Systems Society
record_format dspace
spelling oai:generic.eprints.org:2787582023-10-11T03:27:05Z https://repository.ugm.ac.id/278758/ GN-PPN: Parallel Girvan-Newman-Based Algorithm to Detect Communities in Graph with Positive and Negative Weights Sulistianingsih, Neny Winarko, Edi Sari, Anny Kartika Information and Computing Sciences Computer Software Computer Software not elsewhere classified The Girvan-Newman (GN) method is one of the most popular methods for detecting communities. However, the method is applied to graphs with only positive weights, while graphs with positive and negative weights are in the real world. This paper proposes improving the GN method to work on graphs with positive and negative weights. The method is called Girvan-Newman Parallel Positive Negative (GN-PPN). Other than the benefit related to the use of negative weights, GN-PPN has a parallelization process that accelerates processing time. This method also uses edge betweenness and pair dependencies as calculations. The GN-PPN method is evaluated using modularity score, Normalized Mutual Information (NMI), and processing time. Our experiments show that the modularity score of the GN-PPN is similar to GN, modified GN (mGN), and Parallel GN (PGN). The accuracy of the GN-PPN method in detecting communities evaluated by NMI shows that the GN-PPN is better than similar methods such as Infomap, which ranges from 0.651 to 0.937. The processing time of the GN-PPN method shows a significant acceleration, which is a decrease of around 45% to 95% compared to other methods such as GN, mGN, and PGN Intelligent Network and Systems Society 2022 Article PeerReviewed application/pdf en https://repository.ugm.ac.id/278758/1/GNPPN-Parallel-GirvanNewmanBased-Algorithm-to-Detect-Communities-in-Graph-with-Positive-and-Negative-WeightsInternational-Journal-of-Intelligent-Engineering-and-Systems.pdf Sulistianingsih, Neny and Winarko, Edi and Sari, Anny Kartika (2022) GN-PPN: Parallel Girvan-Newman-Based Algorithm to Detect Communities in Graph with Positive and Negative Weights. International Journal of Intelligent Engineering and Systems, 15 (6). pp. 273-282. ISSN 2185310X http://www.inass.org https://doi.org/10.22266/ijies2022.1231.26
spellingShingle Information and Computing Sciences
Computer Software
Computer Software not elsewhere classified
Sulistianingsih, Neny
Winarko, Edi
Sari, Anny Kartika
GN-PPN: Parallel Girvan-Newman-Based Algorithm to Detect Communities in Graph with Positive and Negative Weights
title GN-PPN: Parallel Girvan-Newman-Based Algorithm to Detect Communities in Graph with Positive and Negative Weights
title_full GN-PPN: Parallel Girvan-Newman-Based Algorithm to Detect Communities in Graph with Positive and Negative Weights
title_fullStr GN-PPN: Parallel Girvan-Newman-Based Algorithm to Detect Communities in Graph with Positive and Negative Weights
title_full_unstemmed GN-PPN: Parallel Girvan-Newman-Based Algorithm to Detect Communities in Graph with Positive and Negative Weights
title_short GN-PPN: Parallel Girvan-Newman-Based Algorithm to Detect Communities in Graph with Positive and Negative Weights
title_sort gn ppn parallel girvan newman based algorithm to detect communities in graph with positive and negative weights
topic Information and Computing Sciences
Computer Software
Computer Software not elsewhere classified
url https://repository.ugm.ac.id/278758/1/GNPPN-Parallel-GirvanNewmanBased-Algorithm-to-Detect-Communities-in-Graph-with-Positive-and-Negative-WeightsInternational-Journal-of-Intelligent-Engineering-and-Systems.pdf
work_keys_str_mv AT sulistianingsihneny gnppnparallelgirvannewmanbasedalgorithmtodetectcommunitiesingraphwithpositiveandnegativeweights
AT winarkoedi gnppnparallelgirvannewmanbasedalgorithmtodetectcommunitiesingraphwithpositiveandnegativeweights
AT sariannykartika gnppnparallelgirvannewmanbasedalgorithmtodetectcommunitiesingraphwithpositiveandnegativeweights