Comparison of Machine Learning and Deep Learning in Shopee Review Sentiment Analysis
DOI:
https://doi.org/10.56127/ijst.v4i2.2225Keywords:
Deep Learning, Machine Learning, Model, Sentimen.Abstract
This study aims to compare the performance of Machine Learning algorithms (Random Forest and Support Vector Machine) and a Deep Learning model (Long Short-Term Memory) in analyzing user review sentiment of the Shopee application. A total of 50,000 Indonesian-language reviews were collected through web scraping from the Google Play Store. After preprocessing and feature extraction, the three models were developed and evaluated using accuracy, precision, recall, and F1-score metrics. The results indicate that the LSTM model achieved the best performance in classifying sentiment into three categories: positive, negative, and neutral. Furthermore, the model was implemented into an interactive sentiment analysis dashboard using Streamlit, enabling users to explore and test sentiment in real time. This research demonstrates that the application of Machine Learning and Deep Learning technologies is effective in analyzing public opinion and can support strategic decision-making in the context of e-commerce.
References
Asmiatun, A., Aryani, N. P., & Yuniarti, A. (2020). Interactive dashboard for sentiment data analysis. Jurnal Teknologi Informasi dan Ilmu Komputer, 7(2), 145–153. https://doi.org/10.25126/jtiik.2020721091
Bisong, E. (2019). Google Colaboratory. In Building machine learning and deep learning models on Google Cloud Platform (pp. 59–64). Apress. https://doi.org/10.1007/978-1-4842-4470-8_7
Chollet, F. (2019). Deep learning with Python (2nd ed.). Manning Publications. https://www.manning.com/books/deep-learning-with-python-second-edition
Das, A. K., & Behera, H. S. (2021). Exploratory data analysis and its importance in data science. Journal of Emerging Technologies and Innovative Research (JETIR), 8(6), 229–234. https://www.jetir.org/view?paper=JETIR2106173
GitHub Inc. (2023). GitHub documentation. https://docs.github.com
Keras Team. (2023). Keras: Deep learning for humans. https://keras.io
NLTK Project. (2023). Natural Language Toolkit documentation. https://www.nltk.org
Rizki, A. (2020). Visualisasi data dalam analisis data besar: Konsep dan aplikasi. Jakarta: Mitra Cendekia Press.
Scikit-learn Developers. (2022). Scikit-learn: Machine learning in Python. https://scikit-learn.org/stable/
Streamlit Inc. (2023). Streamlit: The fastest way to build data apps. https://streamlit.io
Sugiyono. (2020). Metode penelitian kuantitatif, kualitatif, dan R&D. Bandung: Alfabeta.
Sundararajan, R., & Ramesh, M. (2021). Real-time sentiment analysis for public policy evaluation using social media. International Journal of Data Science and Analytics, 12(4), 375–387. https://doi.org/10.1007/s41060-021-00262-9
TensorFlow. (2023). TensorFlow: An end-to-end open source machine learning platform. https://www.tensorflow.org
Wang, Y., Li, C., & Zhang, H. (2023). Deep learning-based sentiment analysis in e-commerce: A review. Journal of Information and Data Management, 15(1), 101–115. https://doi.org/10.1007/s42488-023-00060-1
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Kuwat Setiyanto, Azzahra Dania Indriyani

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













