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...
Saved in:
Main Authors: | , , |
---|---|
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 |