Performance Evaluation of Machine Learning Algorithms in Sentiment Analysis of Spotify Reviews
DOI:
https://doi.org/10.59934/jaiea.v5i3.2362Keywords:
Sentiment Analysis, Machine Learning, Support Vector Machine, Neural Network, Random Forest, Spotify, Natural Language ProcessingAbstract
The rapid growth of digital music streaming platforms has generated a massive volume of user reviews on the Google Play Store, making manual analysis practically infeasible. This study evaluates and compares the performance of three machine learning algorithms Support Vector Machine (SVM), Neural Network (Multilayer Perceptron), and Random Forest in classifying sentiments from Spotify user reviews written in Indonesian. A total of 10,000 reviews were collected from the Google Play Store using the google-play-scraper library and processed through a text preprocessing pipeline comprising cleaning, case folding, word normalization, tokenization, stopword removal, and stemming using the Sastrawi library. Sentiment labeling was performed automatically using the InSet lexicon, categorizing reviews into three classes: Positive (56.63%), Neutral (30.60%), and Negative (12.76%). Feature extraction was conducted using the TF-IDF method, with an 80:20 train-test split strategy and stratified sampling to maintain class distribution. Model performance was evaluated based on accuracy, precision, recall, and F1-score metrics. The results demonstrate that SVM and Neural Network achieved equivalent and superior accuracy of 0.937, with macro F1-scores of 0.908 and 0.907, respectively, outperforming Random Forest which recorded an accuracy of 0.853 and a macro F1-score of 0.777. These findings indicate that SVM and Neural Network are more optimal and reliable for sentiment classification of Indonesian-language Spotify reviews, while Random Forest requires further improvement, particularly in recognizing minority classes.
Downloads
References
H. Muhibin and Z. Fitriyah, “The Effect of Price Perception and Electronic Word of Mouth on the Purchase Intention of Spotify Premium Service in Surabaya City,” vol. 3, no. 5, pp. 1605–1618, 2023.
G. R. Ramadhan et al., “ANALISIS SENTIMEN ULASAN APLIKASI DANA DI GOOGLE PLAY STORE MENGGUNAKAN ALGORITMA NAÏVE BAYES,” vol. 8, no. 5, pp. 9849–9857, 2024.
W. Ramadlan, M. Arifin, D. L. Fithri, and P. Setiaji, “ANALISIS SENTIMEN ULASAN PENGGUNA APLIKASI SPOTIFY DI GOOGLE PLAY STORE MENGGUNAKAN ALGORITMA NAIVE BAYES,” vol. 9, no. 2, pp. 3600–3607, 2025.
C. Wulandari and L. Sunardi, “Analisis Sentimen Aplikasi Spotify Pada Ulasan Pengguna di Google Play Store Menggunakan Metode Support Vector Machine,” vol. 4, no. 5, pp. 2588–2595, 2024, doi: 10.30865/klik.v4i5.1762.
H. Wijaya and N. Hayati, “NATURAL LANGUAGE PROCESSING ( NLP ) UNTUK ANALISIS SENTIMEN ULASAN SEBLAK BANDUNG PEDAS KUDUS Natural Language Processing ( NLP ) for Sentiment Analysis of Seblak Bandung Pedas Kudus Reviews,” vol. 8, no. 1, pp. 13–22, 2025.
A. Nadira, N. Y. Setiawan, and W. Purnomo, “ANALISIS SENTIMEN PADA ULASAN APLIKASI MOBILE BANKING MENGGUNAKAN METODE NAÏVE BAYES DENGAN KAMUS INSET,” pp. 35–47, 2023.
D. Saputro, I. Arwani, and D. E. Rahmawati, “ANALISIS SENTIMEN PADA ULASAN PENGGUNA APLIKASI JAKLINGKO DI GOOGLE PLAY STORE DENGAN METODE SUPPORT VECTOR MACHINE ( SVM ),” vol. 9, no. 9, pp. 1–10, 2025.
R. Saputra, A. Purno, W. Wibowo, J. C. No, K. C. Kidul, and K. Bandung, “Analisis Komparasi Algoritma SVM , Random Forest dan MLP-NN,” vol. 11, no. 1, pp. 211–224, 2026.
B. Classifier, M. R. Syafapri, E. Haerani, I. Iskandar, and L. Afriyanti, “Jurnal Computer Science and Information Technology ( CoSciTech ) Sentiment classification of interfaith marriage ban using Naive Bayes Classifier method,” vol. 5, no. 1, pp. 10–18, 2024.
V. N. Mei et al., “Implementasi Model Support Vector Machine Dalam Analisa Sentimen Masyarakat Mengenai Kebijakan Penerapan Aplikasi Mypertamina Program Studi Sistem Informasi , Universitas Jambi , Indonesia Aplikasi MyPertamina merupakan aplikasi yang diluncurkan oleh PT Pertamina,” no. 2, pp. 176–193, 2024.
K. F. Sugiantari et al., “PENDEKATAN MLP DALAM KLASIFIKASI BAHASA ISYARAT : ANALISIS JARAK EUCLIDEAN LANDMARK TANGAN,” vol. 9, no. 2, pp. 209–218, 2025.
O. Y. Inonu and K. Magda, “Analisis Kinerja Algoritma Random Forest Dengan Model Machine Learning Pada Dataset Penyakit Diabetes,” vol. 15, no. 1, pp. 1–7, 2025.
A. Fauzi, P. Studi, S. Informasi, U. Bina, and S. Informatika, “Analisis Sentimen Terhadap Pemutar Musik Online Spotify Dengan Algoritma Naive Bayes dan Support Vector Machine,” vol. 6, no. 2, pp. 111–122, 2023.
N. H. Habibillah, R. Nurlaela, R. D. Lestari, F. Mosyarrina, and N. Najma, “Analisis Sentimen Terhadap Aplikasi Spotify Berdasarkan Ulasan di Google Play Store,” vol. 2, no. 1, pp. 300–306, 2025.
S. Audiyani and F. Syahra, “Sentimen t analysis spotify applications on google play store with naïve bayes and neural network methods,” vol. 3, no. 2, pp. 62–74.
M. Suhendra, B. Lailiah, and L. A. Fitriana, “Evaluation of Machine Learning Algorithms in Sentiment Analysis of the Satu Sehat Application,” vol. 5, no. 2, 2026.
K. D. Iris, “PERBANDINGAN KINERJA ALGORITMA SVM DAN KNN UNTUK,” pp. 472–478, 2026.
J. Antares, T. Infomasi, and U. Dharmawangsa, “Artificial Neural Network Dalam Mengidentifikasi Penyakit Stroke Menggunakan Metode Backpropagation ( Studi Kasus di Klinik Apotik Madya Padang ),” vol. 1, no. 1, pp. 6–14, 2020.
A. Sagita et al., “PENERAPAN METODE RANDOM FOREST DALAM MENGANALISIS,” vol. 7, no. 6, pp. 3307–3313, 2023.
M. M. Siregar, R. Hizria, and D. Pardede, “Perbandingan Kinerja Kernel SVM dalam Klasifikasi Kategori Kanker Kulit Menggunakan Transfer Learning,” vol. 4, no. 2, pp. 83–90, 2025.
K. L. Tan and C. P. Lee, “applied sciences A Survey of Sentiment Analysis : Approaches , Datasets , and Future Research,” 2023.
F. Teknik, U. Muhammadiyah, P. Pekalongan, F. T. Informasi, and I. W. Pratama, “IMPLEMENTASI ALGORITMA RANDOM FOREST DALAM ANALISIS,” vol. XX, no. 2, pp. 38–41, 2025.
F. Koto, “InSet Lexicon : Evaluation of a Word List for Indonesian Sentiment Analysis in Microblogs,” pp. 391–394, 2017.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Journal of Artificial Intelligence and Engineering Applications (JAIEA)

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








