Sentiment Analysis of BYOND by BSI User Reviews Using TF-IDF Feature Extraction and XGBoost Classification

Authors

  • Nur Endah Purnaningsih Study Program of Statistics, Faculty of Pharmacy and Science, Bandung Islamic University, Indonesia
  • Reny Rian Marliana Study Program of Statistics, Faculty of Pharmacy and Science, Bandung Islamic University, Indonesia

Keywords:

Extreme Gradient Boosting, Sentiment Analysis, TF-IDF

Abstract

Abstract. The migration of Bank Syariah Indonesia (BSI) from BSI Mobile to the BYOND by BSI super-app led to a sharp increase in Google Play Store reviews, generating high-dimensional, unstructured text data. Single classifiers, such as Decision Tree, are prone to overfitting and unstable predictions because their performance depends heavily on hyperparameter settings. This study applies Extreme Gradient Boosting (XGBoost), an ensemble learning method, with Term Frequency–Inverse Document Frequency (TF-IDF) feature extraction to classify user sentiment toward BYOND by BSI into positive and negative classes. The dataset comprises 51,475 Indonesian-language reviews collected between October 2024 and December 2025. Ratings of 1–3 were labeled negative and 4–5 positive. After preprocessing, 51,232 reviews remained, with a balanced class distribution of 52.0% negative and 48.0% positive. TF-IDF generated a 3,000 feature matrix with 99.66% sparsity. The dataset was split into 80% training and 20% testing sets, and hyperparameters were optimized using Randomized Search with 3-fold cross-validation. The optimized XGBoost model achieved an F1-score of 92.28% on the testing set, with the word easy (“mudah”) identified as the most influential feature. These findings provide BSI with a reliable, data-driven basis for improving its digital services.

References

PT Bank Syariah Indonesia Tbk, “Banyak Fitur & Program Khusus, BYOND by BSI Raih Respon Positif Pasar,” bankbsi.co.id. Accessed: Mar. 27, 2026. [Online]. Available: https://www.bankbsi.co.id/news-update/berita/banyak-fitur-program-khusus-byond-by-bsi-raih-respon-positif-pasar

Bisnis.com, “Jumlah Pengguna Aplikasi Byond by BSI Tembus 3,5 Juta Awal Maret 2025,” finansial.bisnis.com. Accessed: Mar. 27, 2026. [Online]. Available: https://finansial.bisnis.com/read/20250312/231/1860677

Kompas.com, “Pengguna BYOND by BSI Capai 5,23 Juta,” money.kompas.com. Accessed: Mar. 27, 2026. [Online]. Available: https://money.kompas.com/read/2025/10/29/214600026/pengguna-byond-by-bsi-capai-5-23-juta

Tempo.co, “M-Banking Byond BSI Error Berhari-hari, Nasabah Diimbau Lakukan Transaksi di Kantor Cabang,” tempo.co. Accessed: Mar. 27, 2026. [Online]. Available: https://www.tempo.co/ekonomi/m-banking-byond-bsi-error-berhari-hari-nasabah-diimbau-lakukan-transaksi-di-kantor-cabang-1205496

P. H. C. Samanmali and R. A. H. M. Rupasingha, “Sentiment analysis on google play store app users’ reviews based on deep learning approach,” Multimed. Tools Appl., vol. 83, no. 36, pp. 84425–84453, Apr. 2024, doi: 10.1007/s11042-024-19185-w.

M. J. Setiawan and V. R. S. Nastiti, “DANA App Sentiment Analysis: Comparison of XGBoost, SVM, and Extra Trees,” Jurnal Sisfokom (Sistem Informasi dan Komputer), vol. 13, no. 3, pp. 337–345, Nov. 2024, doi: 10.32736/sisfokom.v13i3.2239.

T. Chen and C. Guestrin, “XGBoost: A Scalable Tree Boosting System,” in Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA: ACM, Aug. 2016, pp. 785–794. doi: 10.1145/2939672.2939785.

M. D. Bimantara and I. Zufria, “Text Mining Sentiment Analysis on Mobile Banking Application Reviews using TF-IDF Method with Natural Language Processing Approach,” JINAV: Journal of Information and Visualization, vol. 5, no. 1, pp. 115–123, Jul. 2024, doi: 10.35877/454RI.jinav2772.

D. L. Devi, A. A. Arifiyanti, and S. F. A. Wati, “ANALISIS SENTIMEN ULASAN PENGGUNA ACCESS BY KAI MENGGUNAKAN METODE WORD2VEC DAN ALGORITMA SVM,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 12, no. 3, Aug. 2024, doi: 10.23960/jitet.v12i3.4892.

F. Pedregosa, G. Varoquaux, A. Gramfort, and V. Michel, “Scikit-learn: Machine Learning in Python,” Journal of Machine Learning Research 12, 2011.

C. D. Manning, P. Raghavan, and H. Schutze, An Introduction to Information Retrieval. Cambridge University Press, 2009. Accessed: May 11, 2026. [Online]. Available: https://nlp.stanford.edu/IR-book/pdf/irbookonlinereading.pdf

J. Bergstra and Y. Bengio, “Random search for hyper-parameter optimization,” Journal of Machine Learning Research, pp. 281–305, 2012.

T. Chen and C. Guestrin, “XGBoost parameters,” XGBoost Documentation.

U. Mittal, “Understanding XGBoost: A Deep Dive into the Algorithm,” Medium.

J. H. Friedman, “Greedy function approximation: A gradient boosting machine.,” The Annals of Statistics, vol. 29, no. 5, Oct. 2001, doi: 10.1214/aos/1013203451.

M. Sokolova and G. Lapalme, “A systematic analysis of performance measures for classification tasks,” Inf. Process. Manag., vol. 45, no. 4, pp. 427–437, Jul. 2009, doi: 10.1016/j.ipm.2009.03.002.

D. Chicco and G. Jurman, “The advantages of the Matthews correlation coefficient (MCC) over F1 score and accuracy in binary classification evaluation,” BMC Genomics, vol. 21, no. 1, p. 6, Dec. 2020, doi: 10.1186/s12864-019-6413-7.

Published

2026-08-02