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

Saved in:
Bibliographic Details
Main Authors: Sulistianingsih, Neny, Winarko, Edi, Sari, Anny Kartika
Format: Article PeerReviewed
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
https://repository.ugm.ac.id/278758/
http://www.inass.org
https://doi.org/10.22266/ijies2022.1231.26
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universitas Gadjah Mada
Language: English
id id-ugm-repo.278758
record_format dspace
spelling id-ugm-repo.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
institution Universitas Gadjah Mada
building UGM Library
continent Asia
country Indonesia
Indonesia
content_provider UGM Library
collection Repository Civitas UGM
language English
topic Information and Computing Sciences
Computer Software
Computer Software not elsewhere classified
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
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
format Article
PeerReviewed
author Sulistianingsih, Neny
Winarko, Edi
Sari, Anny Kartika
author_facet Sulistianingsih, Neny
Winarko, Edi
Sari, Anny Kartika
author_sort Sulistianingsih, Neny
title 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_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_sort gn-ppn: parallel girvan-newman-based algorithm to detect communities in graph with positive and negative weights
publisher Intelligent Network and Systems Society
publishDate 2022
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
https://repository.ugm.ac.id/278758/
http://www.inass.org
https://doi.org/10.22266/ijies2022.1231.26
_version_ 1781413286733938688