A Lexicon-Based Long Short-Term Memory (LSTM) Model for Sentiment Analysis to Classify Halodoc Application Reviews on Google Playstore

Rina Refianti, Achmad Benny Mutiara, Ryan Arya Putra

Abstract


The development of information and communication technology is developing very quickly, has made many new breakthroughs. One of these technological advances is in the health sector, the creation of telemedicine applications. During the Covid-19 pandemic, it is difficult for people to get access to health. Therefore, telemedicine applications are needed. Halodoc is one of the telemedicine applications that has successfully become the top health application on the Google PlayStore. The application has been used by more than ten million users throughout Indonesia and received a rating of 4.6. To be able to see ratings and satisfaction from the public, user reviews are needed. The very large number of reviews often contain errors, making them difficult to decipher. Based on this, this research aims to create a web application, which can classify user reviews of the Halodoc application, using a proposed lexicon-based Long Short-Term Memory (LSTM) Model. Application is built using the Flask framework and the Python programming language. Models are created and trained using the TensorFlow library. The results of the model evaluation get an accuracy of 85.3% with an average precision value of 85.3%, a recall value of 85.6% and an f1-score of 85.3%. The proposed LSTM model can be used to classify Halodoc review sentiment classes.


Keywords


Sentiment Analysis; Classification; Long Short-Term Memory; Deep Learning; Flask

Full Text:

PDF

References


M. Lathkar, Building Web Apps with Python and Flask : Learn to Develop and Deploy Responsive RESTful Web Application Using Flask Framework. New Delhi: BPB Publications, 2021.

M. Copperwaite, C. Leifer, Learning flask framework: Build dynamic, data-driven and modern applications with flask. Birm- ingham: Packt, 2015.

Flask, Welcome to Flask, 2010 [online]. Available: https://flask.palletsprojects.com/en/2.2.x/ [Accessed: 6 Juli 2022]

G. Zeng, ”On the confusion matrix in credit scoring and its analytical properties, Communications in Statistics - Theory and Methods, vol. 49, no. 9, pp. 2080-2093, 2020.

W. Li, D. Li, H. Yin, L. Zhang, Z. Zhu, ans P. Liu, ”Lexicon-Enhanced Attention Network Based on Text Representation for Sentimen Classification,” Applied Science, Vol.9, 3717, 2019.

N. Ningtyas, ”Normal yang baru : Seperti apa tatanan kehidupan bersama COVID-19?,” 2020 [online]. Available: https://open-data.jabarprov.go.id/id/artikel/normal-yang-baru-seperti-apa-tatanan-kehidupan-bersama-covid-19 [Accessed: 22 Agustus 2022]

J. Patterson and A. Gibson, Deep Learning: A Practitioner’s Approach. O’Reilly Media, Inc., Sebastopol, 2017.

W.K. Sari, D. Palupi, R.F. , dan I.S.B. Ahar, ”Klasifikasi Teks Multilabel pada Artikel Berita Menggunakan Long Short Term Memory dengan Word2Vec,” Jurnal RESTI (Rekayasa Sistem dan Teknologin Informasi), Vol.4 No.2, pp. 276-285, 2020.

Anonymous, ”Hasil Survei Internet APJII 2019-2020-Q2,” 2020 [online]. Available: https://apjii.or.id/content/read/39/521/ Laporan-Survei-Internet-APJII-2019-2020-Q2 [Accessed: 22 Agustus 2022]

Rianto, A.B. Mutiara, E.P. Wibowo, and P.I. Santosa, ”Improving Stemming Techniques For Non-Formal Indonesian Sentences Using INCORBIZ, ” ICIC Express Letters, vol. 15, no. 1, pp. 67-74, January 2021.

Rianto, A.B. Mutiara, E.P. Wibowo, and P.I. Santosa, ”Improving The Accuracy of Text Classifcation Using Stemming Method, A Case of Non-Formal Indonesian Conversation, ” Journal of Big Data, vol. 8, no. 26, pp. 2-16, 2021.

Kuncahyo Setyo Nugroho, ”Confusion Matrix untuk Evaluasi Model pada Supervised Learning,” 2019 [Online]. Available: https://ksnugroho.medium.com/confusion-matrix-untuk-evaluasi-model-pada-unsupervised-machine-learning-bc4b1ae9ae3f [Accessed: 4 Juli 2022]

D. Anggraini, A. B. Mutiara, T. M. Kusuma and L. Wulandari, Algorithm for Simple Sentence Identification in Bahasa Indone- sia, The 3rd International Conference on Informatics and Computing (ICIC), Palembang, Indonesia, pp.1-6, 2018.

KBBI Daring, https://kbbi.kemdikbud.go.id/ [Accessed on February 20, 2022]

F. Koto, https://github.com/fajri91 [Accessed on April 20, 2022]

A. Nurdin, B.A.S. Aji, A. Bustamin, Z. Abidin, ”Perbandingan Kinerja Word Embedding Word2vec, Glove, Dan Fasttext Pada Klasifikasi Teks,” Jurnal Teknokompak, vol. 14, no.2, pp. 74-79, 2020.

Y. R. Yunius, ”Implementasi Algoritma Convolutional Neural Network Dengan Framework Tensorflow Pada Aplikasi Mobile Pendeteksi Penyakit Melanoma Dengan Memanfaatkan Webservice Framework Flask,” Jurnal Infact, vol. 1, no. 2, pp. 1-11, Aug.2017.

Y. Goldberg, ”Neural network methods for natural language processing,” Synthesis lectures on human language technologies, vol. 10, pp. 1-309, 2017.

T. Wolf, L. Debut, V. Sanh, J. Chaumond, C. Delangue, A. Moi, P. Cistac, T. Rault, R. Louf and M. Funtowicz, ”Transformers: State-of-the-art natural language processing,” in Proceedings of the 2020 conference on empirical methods in natural language processing: system demonstrations, 2020, pp. 38-45.

R. S. Yuwana, E. Suryawati, H.F. Pardede, ”On Empirical Evaluation of Deep Architectures for Indonesian POS Tagging Prob- lem,” 2018 International Conference on Computer, Control, Informatics and Its Applications (IC3INA), pp. 204-208, 2018




DOI: https://doi.org/10.47738/jads.v5i1.160

Refbacks

  • There are currently no refbacks.



Barcode

Journal of Applied Data Sciences

ISSN:2723-6471 (Online)
Publisher:Bright Publisher
Website:http://bright-journal.org/JADS
Email:taqwa@amikompurwokerto.ac.id (principal contact)
  support@bright-journal.org (technical issues)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0