COMPARISON OF GIRVAN-NEWMAN AND LOUVAIN COMMUNITY DETECTION ON GRAPH CLUSTERING ALGORITHM FOR RECOMMENDATION SYSTEM
One way to achieve scalability in recommendation system is by applying graph clustering strategy. At present, there is SCLUB-CD Algorithm (Yang & Toni, 2019) which handles this. SCLUB-CD Algorithm utilizes the Louvain Algorithm as a community detection. On the other hand, there is a study whi...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/49639 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:49639 |
---|---|
spelling |
id-itb.:496392020-09-17T18:19:01ZCOMPARISON OF GIRVAN-NEWMAN AND LOUVAIN COMMUNITY DETECTION ON GRAPH CLUSTERING ALGORITHM FOR RECOMMENDATION SYSTEM Alifia Mahardika, Ilma Indonesia Final Project recommendation, Louvain, GN-MC, community, cumulative regret. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/49639 One way to achieve scalability in recommendation system is by applying graph clustering strategy. At present, there is SCLUB-CD Algorithm (Yang & Toni, 2019) which handles this. SCLUB-CD Algorithm utilizes the Louvain Algorithm as a community detection. On the other hand, there is a study which shows that Girvan-Newman algorithm with MC Modularity calculation (GN-MC) gives high accuracy of 99.15% (Mairisha & Saptawati, 2016). This situation brings up an opportunity to improve the performance of SCLUB-CD Algorithm by replacing the community detection that it used. This work conducted an experiment to compare Louvain Algorithm with GN-MC Algorithm on the implementation of SCLUB-CD Algorithm. Experiments were carried out on the Last.FM and Bukalapak dataset. Cluster quality test and experiments with variations in data components were also carried out to support the result analysis for main experiments. The result obtained is the implementation of SCLUB-CD Algorithm using GN-MC Algorithm can provide better results than Louvain Algorithm. This can be seen from lower cumulative regret value. The difference in cumulative regret can reach an average difference of 92.0709 and a maximum difference of 191. This can occur due to differences in the clustering strategies of the two community detections. In addition, the use of the GN-MC Algorithm has new consequences in term of very long running time. GN-MC Algorithm has a bottleneck in the MC Modularity calculation process. For more than 10,000 users, Louvain Algorithm is better because this algorithm still runs in seconds, while GN-MC Algorithm has limitation only able to process less than 10,000 users. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
One way to achieve scalability in recommendation system is by applying graph
clustering strategy. At present, there is SCLUB-CD Algorithm (Yang & Toni,
2019) which handles this. SCLUB-CD Algorithm utilizes the Louvain Algorithm
as a community detection. On the other hand, there is a study which shows that
Girvan-Newman algorithm with MC Modularity calculation (GN-MC) gives high
accuracy of 99.15% (Mairisha & Saptawati, 2016). This situation brings up an
opportunity to improve the performance of SCLUB-CD Algorithm by replacing
the community detection that it used. This work conducted an experiment to
compare Louvain Algorithm with GN-MC Algorithm on the implementation of
SCLUB-CD Algorithm. Experiments were carried out on the Last.FM and
Bukalapak dataset. Cluster quality test and experiments with variations in data
components were also carried out to support the result analysis for main
experiments. The result obtained is the implementation of SCLUB-CD Algorithm
using GN-MC Algorithm can provide better results than Louvain Algorithm. This
can be seen from lower cumulative regret value. The difference in cumulative
regret can reach an average difference of 92.0709 and a maximum difference of
191. This can occur due to differences in the clustering strategies of the two
community detections. In addition, the use of the GN-MC Algorithm has new
consequences in term of very long running time. GN-MC Algorithm has a
bottleneck in the MC Modularity calculation process. For more than 10,000 users,
Louvain Algorithm is better because this algorithm still runs in seconds, while
GN-MC Algorithm has limitation only able to process less than 10,000 users. |
format |
Final Project |
author |
Alifia Mahardika, Ilma |
spellingShingle |
Alifia Mahardika, Ilma COMPARISON OF GIRVAN-NEWMAN AND LOUVAIN COMMUNITY DETECTION ON GRAPH CLUSTERING ALGORITHM FOR RECOMMENDATION SYSTEM |
author_facet |
Alifia Mahardika, Ilma |
author_sort |
Alifia Mahardika, Ilma |
title |
COMPARISON OF GIRVAN-NEWMAN AND LOUVAIN COMMUNITY DETECTION ON GRAPH CLUSTERING ALGORITHM FOR RECOMMENDATION SYSTEM |
title_short |
COMPARISON OF GIRVAN-NEWMAN AND LOUVAIN COMMUNITY DETECTION ON GRAPH CLUSTERING ALGORITHM FOR RECOMMENDATION SYSTEM |
title_full |
COMPARISON OF GIRVAN-NEWMAN AND LOUVAIN COMMUNITY DETECTION ON GRAPH CLUSTERING ALGORITHM FOR RECOMMENDATION SYSTEM |
title_fullStr |
COMPARISON OF GIRVAN-NEWMAN AND LOUVAIN COMMUNITY DETECTION ON GRAPH CLUSTERING ALGORITHM FOR RECOMMENDATION SYSTEM |
title_full_unstemmed |
COMPARISON OF GIRVAN-NEWMAN AND LOUVAIN COMMUNITY DETECTION ON GRAPH CLUSTERING ALGORITHM FOR RECOMMENDATION SYSTEM |
title_sort |
comparison of girvan-newman and louvain community detection on graph clustering algorithm for recommendation system |
url |
https://digilib.itb.ac.id/gdl/view/49639 |
_version_ |
1822000429179863040 |