Sentiment Analysis and Emotion Detection of ChatGPT Users on Google Play Store Using the Naïve Bayes Algorithm

Authors

  • Bagus Setya Universitas Pamulang
  • Merlin Diana Universitas Pamulang
  • Ikhwan Ikhwan Universitas Pamulang

DOI:

https://doi.org/10.24076/intechnojournal.2026v8i1.2886

Keywords:

Sentiment Analysis, Emotion Detection, Naive Bayes, ChatGPT, Machine Learning

Abstract

With the rapid adoption of artificial intelligence applications such as ChatGPT, understanding both users' sentiments and emotional expressions has become increasingly important for evaluating user experience and improving service quality. This study aims to analyze user sentiment and identify emotional tendencies expressed in Google Play Store reviews of the ChatGPT application. Methods: A total of 10,000 user reviews were collected through web scraping from the Google Play Store. The collected data underwent several preprocessing stages, including data cleaning, case folding, tokenization, normalization, stopword removal, and stemming. Sentiment analysis was performed using the Multinomial Naïve Bayes algorithm to classify reviews into positive, neutral, and negative categories. Emotion detection was subsequently conducted by interpreting dominant lexical patterns and frequently occurring terms within each sentiment category through Word Cloud visualization, enabling the identification of users' emotional tendencies rather than direct emotion classification. Model performance was evaluated using accuracy, precision, recall, and F1-score. Results: The sentiment distribution showed that 84.7% of the reviews were classified as positive, 3.9% as neutral, and 11.4% as negative. The best-performing model, using an 80:20 train–test split, achieved an accuracy of 86.8%, precision of 83.8%, recall of 86.8%, and an F1-score of 82.0%. The emotion detection results revealed that positive reviews were dominated by words reflecting satisfaction, usefulness, and productivity, whereas negative reviews mainly expressed frustration related to subscription costs, system errors, and application performance. Novelty: Unlike previous studies that primarily focused on sentiment classification, this research combines machine learning-based sentiment analysis with lexical interpretation of emotional tendencies derived from user-generated reviews. This integrated approach provides a more comprehensive understanding of users' perceptions and emotional responses toward ChatGPT, offering practical insights for improving AI-based application services.

References

[1] G. F. Febrian and G. Figueredo, “KemenkeuGPT: Leveraging a Large Language Model on Indonesia’s Government Financial Data and Regulations to Enhance Decision Making,” 2024, [Online]. Available: http://arxiv.org/abs/2407.21459

[2] S. A. R. Rizaldi, S. Alam, and I. Kurniawan, “Analisis Sentimen Pengguna Aplikasi JMO (Jamsostek Mobile) Pada Google Play Store Menggunakan Metode Naive Bayes,” STORAGE J. Ilm. Tek. dan Ilmu Komput., vol. 2, no. 3, pp. 109–117, 2023, doi: 10.55123/storage.v2i3.2334.

[3] mukrodin mukrodin and N. Mega Sasmita, “rtificial Inteligence Dalam Apilkasi Chatbot Sebagai Helpdesk Obyek Wisata Dengan Permodelan Natural Language Processing (Studi Kasus: Kabupaten Cilacap),” Smart Comp Jurnalnya Orang Pint. Komput., vol. 10, no. 1, pp. 7–14, 2021, doi: 10.30591/smartcomp.v10i1.2135.

[4] N. I. F. Angga Ardiansyah, Suleman, Eva Argarini Pratama, “Analisis Sentimen Pengguna Terhadap Aplikasi ChatGPT Di Google Play Store: Penerapan Algoritma Support Vector Machine,” J. Tek. Inform. dan Sist. Inf., vol. 11, no. 2, pp. 247–254, 2024, [Online]. Available: https://jurnal.mdp.ac.id/index.php/jatisi/article/view/7945

[5] Khairul Marlin, Ellen Tantrisna, Budi Mardikawati, Retno Anggraini, and Erni Susilawati, “Manfaat dan Tantangan Penggunaan Artificial Intelligences (AI) Chat GPT Terhadap Proses Pendidikan Etika dan Kompetensi Mahasiswa Di Perguruan Tinggi,” Innov. J. Soc. Sci. Res., vol. 3, no. 6, pp. 5192–5201, 2023.

[6] A. Samiaji, B. Hananto, and S. Kom, “Analisis Sentimen Review Aplikasi Berita Online Pada Google Play Menggunakan Metode Naïve Bayes Studi Kasus: Tribunnews.Com,” Semin. Nas. Mhs. Ilmu Komput. dan Apl., no. 2, pp. 733–743, 2022.

[7] S. K. Lubis, M. H. Dar, and F. A. Nasution, “Analisis Sentimen Ulasan Pengguna Aplikasi pada Google Play Store Menggunakan Algoritma Support Vector Machine,” Informatika, vol. 11, no. 2, pp. 120–128, 2024, doi: 10.36987/informatika.v11i2.5860.

[8] B. A. Maulana, M. J. Fahmi, A. M. Imran, and N. Hidayati, “Analisis Sentimen Terhadap Aplikasi Pluang Menggunakan Algoritma Naive Bayes dan Support Vector Machine (SVM),” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 4, no. 2, pp. 375–384, 2024, doi: 10.57152/malcom.v4i2.1206.

[9] B. Purbayanto and T. N. Suharsono, “Analisis Sentimen Pengguna X terhadap Chatgpt dengan Algoritme Naive Bayes,” J. Telemat., vol. 18, no. 2, pp. 63–71, 2024, doi: 10.61769/telematika.v18i2.614.

[10] Syafrizal, M. Afdal, and R. Novita, “Sentiment Analysis of PLN Mobile Application Review Using Naïve Bayes Classifier and K-Nearest Neighbor Algorithm,” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 4, no. January, pp. 10–19, 2024.

[11] S. M. Salsabila, A. Alim Murtopo, and N. Fadhilah, “Analisis Sentimen Pelanggan Tokopedia Menggunakan Metode Naïve Bayes Classifier,” J. Minfo Polgan, vol. 11, no. 2, pp. 30–35, 2022, doi: 10.33395/jmp.v11i2.11640.

[12] Y. Akbar and T. Sugiharto, “Analisis Sentimen Pengguna Twitter di Indonesia Terhadap ChatGPT Menggunakan Algoritma C4.5 dan Naive Bayes,” J. Sains dan Teknol., vol. 5, no. 1, pp. 115–122, 2023, [Online]. Available: https://doi.org/10.55338/saintek.v4i3.1368

[13] K. D. Indarwati and H. Februariyanti, “Analisis Sentimen Terhadap Kualitas Pelayanan Aplikasi Gojek Menggunakan Metode Naive Bayes Classifier,” JATISI (Jurnal Tek. Inform. dan Sist. Informasi), vol. 10, no. 1, 2023, doi: 10.35957/jatisi.v10i1.2643.

[14] A. Muzaki, V. Febriana, and W. N. Cholifah, “Analisis Sentimen Pada Ulasan Produk di E-Commerce dengan Metode Naive Bayes,” J. Ris. dan Apl. Mhs. Inform., vol. 5, no. 4, pp. 758–765, 2024, doi: 10.30998/jrami.v5i4.9647.

[15] A. Nurian, M. S. Ma’arif, I. N. Amalia, and C. Rozikin, “Analisis Sentimen Pengguna Aplikasi Shopee Pada Situs Google Play Menggunakan Naive Bayes Classifier,” J. Inform. dan Tek. Elektro Terap., vol. 12, no. 1, 2024, doi: 10.23960/jitet.v12i1.3631.

Downloads

Published

2026-07-31

Issue

Section

Articles

Categories