Sentiment Analysis And Topic Modeling on User Reviews of Online Tutoring Applications Using Support Vector Machine and Latent Dirichlet Allocation

<p>Ruangguru is an online non-formal education application in Indonesia. There are several appealing features that encourage students to study online. The app's release on the Google Play Store will assist app developers in receiving feedback through the review feature.Users submit variou...

Full description

Bibliographic Details
Main Author: Mohammad Rezza Fahlevvi
Format: Article
Language:English
Published: Universitas Islam Negeri Sjech M. Djamil Djambek Bukittinggi 2022-11-01
Series:Knowbase
Subjects:
Online Access:https://ejournal.uinbukittinggi.ac.id/index.php/ijokid/article/view/5906
_version_ 1827264969764241408
author Mohammad Rezza Fahlevvi
author_facet Mohammad Rezza Fahlevvi
author_sort Mohammad Rezza Fahlevvi
collection DOAJ
description <p>Ruangguru is an online non-formal education application in Indonesia. There are several appealing features that encourage students to study online. The app's release on the Google Play Store will assist app developers in receiving feedback through the review feature.Users submit various topics and comments about Ruangguru in the review feature of Ruangguru, making it difficult to manually identify public sentiments and topics of conversation. Opinions submitted by users on the review feature are interesting to research further. This study aims to classify user opinions into positive and negative classes and model topics in both classes. Topic modeling aims to find out the topics that are often discussed in each class. The stages of this study include data collection, data cleaning, data transformation, and data classification with the Support Vector Machine method and the Latent Dirichlet Allocation method for topic modeling. The results of topic modeling with the LDA method in each positive and negative class can be seen from the coherence value. Namely, the higher the coherence value of a topic, the easier the topic is interpreted by humans. The testing process in this study used Confusion Matrix and ROUGE. The results of model performance testing using the Confusion Matrix are shown with accuracy, precision, recall, and f-measure values of 0.9, 0.9, 0.9, and 0.89, respectively. The results of model performance testing using ROUGE resulted in the highest recall, precision, and f-measure of 1, 0.84, and 0.91. The highest coherence value is found in the 20th topic, with a value of 0.318. Using the Support Vector Machine and Latent Dirichlet Allocation algorithms are considered adequate for sentiment analysis and topic modeling for the Ruangguru application.</p>
first_indexed 2024-04-24T12:13:39Z
format Article
id doaj.art-7ee2b102f3674c31a80944ba068efd1f
institution Directory Open Access Journal
issn 2798-0758
2797-7501
language English
last_indexed 2025-03-22T03:54:30Z
publishDate 2022-11-01
publisher Universitas Islam Negeri Sjech M. Djamil Djambek Bukittinggi
record_format Article
series Knowbase
spelling doaj.art-7ee2b102f3674c31a80944ba068efd1f2024-04-28T11:09:42ZengUniversitas Islam Negeri Sjech M. Djamil Djambek BukittinggiKnowbase2798-07582797-75012022-11-012214215510.30983/knowbase.v2i2.59061119Sentiment Analysis And Topic Modeling on User Reviews of Online Tutoring Applications Using Support Vector Machine and Latent Dirichlet AllocationMohammad Rezza Fahlevvi0Institute of Home Affairs Governance<p>Ruangguru is an online non-formal education application in Indonesia. There are several appealing features that encourage students to study online. The app's release on the Google Play Store will assist app developers in receiving feedback through the review feature.Users submit various topics and comments about Ruangguru in the review feature of Ruangguru, making it difficult to manually identify public sentiments and topics of conversation. Opinions submitted by users on the review feature are interesting to research further. This study aims to classify user opinions into positive and negative classes and model topics in both classes. Topic modeling aims to find out the topics that are often discussed in each class. The stages of this study include data collection, data cleaning, data transformation, and data classification with the Support Vector Machine method and the Latent Dirichlet Allocation method for topic modeling. The results of topic modeling with the LDA method in each positive and negative class can be seen from the coherence value. Namely, the higher the coherence value of a topic, the easier the topic is interpreted by humans. The testing process in this study used Confusion Matrix and ROUGE. The results of model performance testing using the Confusion Matrix are shown with accuracy, precision, recall, and f-measure values of 0.9, 0.9, 0.9, and 0.89, respectively. The results of model performance testing using ROUGE resulted in the highest recall, precision, and f-measure of 1, 0.84, and 0.91. The highest coherence value is found in the 20th topic, with a value of 0.318. Using the Support Vector Machine and Latent Dirichlet Allocation algorithms are considered adequate for sentiment analysis and topic modeling for the Ruangguru application.</p>https://ejournal.uinbukittinggi.ac.id/index.php/ijokid/article/view/5906ruanggurugoogle play store (gps)sentiment analysttopic modellingsupport vector machinelatent dirichlet allocation (lda)confusion matrixrouge
spellingShingle Mohammad Rezza Fahlevvi
Sentiment Analysis And Topic Modeling on User Reviews of Online Tutoring Applications Using Support Vector Machine and Latent Dirichlet Allocation
Knowbase
ruangguru
google play store (gps)
sentiment analyst
topic modelling
support vector machine
latent dirichlet allocation (lda)
confusion matrix
rouge
title Sentiment Analysis And Topic Modeling on User Reviews of Online Tutoring Applications Using Support Vector Machine and Latent Dirichlet Allocation
title_full Sentiment Analysis And Topic Modeling on User Reviews of Online Tutoring Applications Using Support Vector Machine and Latent Dirichlet Allocation
title_fullStr Sentiment Analysis And Topic Modeling on User Reviews of Online Tutoring Applications Using Support Vector Machine and Latent Dirichlet Allocation
title_full_unstemmed Sentiment Analysis And Topic Modeling on User Reviews of Online Tutoring Applications Using Support Vector Machine and Latent Dirichlet Allocation
title_short Sentiment Analysis And Topic Modeling on User Reviews of Online Tutoring Applications Using Support Vector Machine and Latent Dirichlet Allocation
title_sort sentiment analysis and topic modeling on user reviews of online tutoring applications using support vector machine and latent dirichlet allocation
topic ruangguru
google play store (gps)
sentiment analyst
topic modelling
support vector machine
latent dirichlet allocation (lda)
confusion matrix
rouge
url https://ejournal.uinbukittinggi.ac.id/index.php/ijokid/article/view/5906
work_keys_str_mv AT mohammadrezzafahlevvi sentimentanalysisandtopicmodelingonuserreviewsofonlinetutoringapplicationsusingsupportvectormachineandlatentdirichletallocation