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...

Full description

Saved in:
Bibliographic Details
Main Author: Alifia Mahardika, Ilma
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