Comparing Algorithms in Sentiment Analysis on DUKCAPIL App Reviews on Playstore Using Ensemble Learning Methods

Authors

  • Putu Putrayasa Universitas Amikom Yogyakarta, Indonesia
  • Ema Utami Universitas Amikom Yogyakarta, Indonesia
  • Robert Marco Universitas Amikom Yogyakarta, Indonesia

DOI:

https://doi.org/10.70609/gtech.v9i1.6020

Keywords:

Artificial Intelligence, Ensemble Learning, Extra Trees, Machine Learning, Sentiment Analysis

Abstract

The development of information and communication technology has significantly influenced public services, particularly through the adoption of mobile applications like DUKCAPIL, which simplifies access to population administration services. This study aims to analyze sentiment regarding the application by employing ensemble learning techniques and the SMOTE method to address data imbalance. The Extra Trees algorithm is compared against nine other algorithms, including Random Forest, Gradient Boosting, and LSTM. Extra Trees achieves the highest accuracy of 95.29% and outperforms in precision, recall, and F1-score. Deep learning models showed improved accuracy from 76.34% in the initial epoch to 91.56% in the final epoch. XGBoost and Random Forest also demonstrated strong performances, with accuracies of 90.55% and 92.66%, respectively. The results underline the superiority of Extra Trees in terms of stability and accuracy while highlighting the potential of deep learning for model enhancement. These findings provide valuable insights for the development of mobile application-based public services.

References

Abedin, M. Z., Hajek, P., Sharif, T., Satu, M. S., & Khan, M. I. (2023). Modelling bank customer behaviour using feature engineering and classification techniques. Research in International Business and Finance, 65. https://doi.org/10.1016/j.ribaf.2023.101913

Alsayat, A. (2022). Improving Sentiment Analysis for Social Media Applications Using an Ensemble Deep Learning Language Model. Arabian Journal for Science and Engineering, 47(2), 2499–2511. https://doi.org/10.1007/s13369-021-06227-w

Arafa, A., El-Fishawy, N., Badawy, M., & Radad, M. (2022). RN-SMOTE: Reduced Noise SMOTE based on DBSCAN for enhancing imbalanced data classification. Journal of King Saud University - Computer and Information Sciences, 34(8), 5059–5074. https://doi.org/10.1016/j.jksuci.2022.06.005

Barongo, R. I., & Tibangayuka Mbelwa, J. (2024). Using machine learning for detecting liquidity risk in banks. Machine Learning with Applications, 15, 100511. https://doi.org/10.24433/CO.5061127.v1

Bitetto, A., Cerchiello, P., Filomeni, S., Tanda, A., & Tarantino, B. (2023). Machine learning and credit risk: Empirical evidence from small- and mid-sized businesses. Socio-Economic Planning Sciences, 90, 101746. https://doi.org/10.1016/j.seps.2023.101746

Chachoui, Y., Azizi, N., Hotte, R., & Bensebaa, T. (2024). Enhancing algorithmic assessment in education: Equi-fused-data-based SMOTE for balanced learning. Computers and Education: Artificial Intelligence, 6. https://doi.org/10.1016/j.caeai.2024.100222

Citterio, A., & King, T. (2023). The role of Environmental, Social, and Governance (ESG) in predicting bank financial distress. Finance Research Letters, 51, 103411. https://doi.org/10.1016/j.frl.2022.103411

Dantas, R. M., Firdaus, R., Jaleel, F., Neves Mata, P., Mata, M. N., & Li, G. (2022). Systemic Acquired Critique of Credit Card Deception Exposure through Machine Learning. Journal of Open Innovation: Technology, Market, and Complexity, 8(4). https://doi.org/10.3390/joitmc8040192

Diekson, Z. A., Prakoso, M. R. B., Putra, M. S. Q., Syaputra, M. S. A. F., Achmad, S., & Sutoyo, R. (2022). Sentiment analysis for customer review: Case study of Traveloka. Procedia Computer Science, 216, 682–690. https://doi.org/10.1016/j.procs.2022.12.184

Domashova, J., & Kripak, E. (2022). Development of a generalized algorithm for identifying atypical bank transactions using machine learning methods. Procedia Computer Science, 213(C), 101–109. https://doi.org/10.1016/j.procs.2022.11.044

Fitri, V. A., Andreswari, R., & Hasibuan, M. A. (2019). Sentiment analysis of social media Twitter with case of Anti-LGBT campaign in Indonesia using Naïve Bayes, decision tree, and random forest algorithm. Procedia Computer Science, 161, 765–772. https://doi.org/10.1016/j.procs.2019.11.181

Gadgil, K., Gill, S. S., & Abdelmoniem, A. M. (2023). A Meta-learning based Stacked Regression Approach for Customer Lifetime Value Prediction. Journal of Economy and Technology. https://doi.org/10.1016/j.ject.2023.09.001

Ganaie, M. A., Hu, M., Malik, A. K., Tanveer, M., & Suganthan, P. N. (2021). Ensemble deep learning: A review. https://doi.org/10.1016/j.engappai.2022.105151

Guerra, P., Castelli, M., & Côrte-Real, N. (2022). Machine learning for liquidity risk modelling: A supervisory perspective. Economic Analysis and Policy, 74, 175–187. https://doi.org/10.1016/j.eap.2022.02.001

Gupta, P., Varshney, A., Khan, M. R., Ahmed, R., Shuaib, M., & Alam, S. (2022). Unbalanced Credit Card Fraud Detection Data: A Machine Learning-Oriented Comparative Study of Balancing Techniques. Procedia Computer Science, 218, 2575–2584. https://doi.org/10.1016/j.procs.2023.01.231

Huang, H., Zavareh, A. A., & Mustafa, M. B. (2023). Sentiment Analysis in E-Commerce Platforms: A Review of Current Techniques and Future Directions. In IEEE Access (Vol. 11, pp. 90367–90382). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/ACCESS.2023.3307308

Huang, S., Wang, Y., Wong, E. Y. C., & Yu, L. (2024). Ensemble learning with soft-prompted pretrained language models for fact checking. Natural Language Processing Journal, 7, 100067. https://doi.org/10.1016/j.nlp.2024.100067

Imakura, A., Kihira, M., Okada, Y., & Sakurai, T. (2023). Another use of SMOTE for interpretable data collaboration analysis. Expert Systems with Applications, 228. https://doi.org/10.1016/j.eswa.2023.120385

Iqbal, J., Saeed, A., & Khan, R. A. (2023). The relative importance of textual indexes in predicting the future performance of banks: A connection weight approach. Borsa Istanbul Review, 23(1), 240–253. https://doi.org/10.1016/j.bir.2022.10.004

Islam, M. A., Uddin, M. A., Aryal, S., & Stea, G. (2023). An ensemble learning approach for anomaly detection in credit card data with imbalanced and overlapped classes. Journal of Information Security and Applications, 78. https://doi.org/10.1016/j.jisa.2023.103618

Jafari, S., & Byun, Y. C. (2024). Efficient state of charge estimation in electric vehicles batteries based on the extra tree regressor: A data-driven approach. Heliyon, 10(4). https://doi.org/10.1016/j.heliyon.2024.e25949

Jim, J. R., Talukder, M. A. R., Malakar, P., Kabir, M. M., Nur, K., & Mridha, M. F. (2024). Recent advancements and challenges of NLP-based sentiment analysis: A state-of-the-art review. Natural Language Processing Journal, 6, 100059. https://doi.org/10.1016/j.nlp.2024.100059

Karbasi, M., Ali, M., Bateni, S. M., Jun, C., Jamei, M., & Yaseen, Z. M. (2024). Boruta extra tree-bidirectional long short-term memory model development for Pan evaporation forecasting: Investigation of arid climate condition. Alexandria Engineering Journal, 86, 425–442. https://doi.org/10.1016/j.aej.2023.11.061

Kelebercová, L., & Zozuk, N. Č. (2023). Sentiment classification of annual reports in Slovak language using symbolic, subsymbolic and statistic methods. Procedia Computer Science, 225, 3508–3516. https://doi.org/10.1016/j.procs.2023.10.346

Koyyada, S. P., & Singh, T. P. (2022). A multi stage approach to handle class imbalance: An ensemble method. Procedia Computer Science, 218, 2666–2674. https://doi.org/10.1016/j.procs.2023.01.239

KP, V., AB, R., HL, G., Ravi, V., & Krichen, M. (2024). A tweet sentiment classification approach using an ensemble classifier. International Journal of Cognitive Computing in Engineering, 5, 170–177. https://doi.org/10.1016/j.ijcce.2024.04.001

Kristóf, T., & Virág, M. (2022). EU-27 bank failure prediction with C5.0 decision trees and deep learning neural networks. Research in International Business and Finance, 61. https://doi.org/10.1016/j.ribaf.2022.101644

Liu, Z., Zhang, Z., Yang, H., Wang, G., & Xu, Z. (2023). An innovative model fusion algorithm to improve the recall rate of peer-to-peer lending default customers. Intelligent Systems with Applications, 20. https://doi.org/10.1016/j.iswa.2023.200272

Mao, Y., Liu, Q., & Zhang, Y. (2024). Sentiment analysis methods, applications, and challenges: A systematic literature review. In Journal of King Saud University - Computer and Information Sciences (Vol. 36, Issue 4). King Saud bin Abdulaziz University. https://doi.org/10.1016/j.jksuci.2024.102048

Matrane, Y., Benabbou, F., & Sael, N. (2023). A systematic literature review of Arabic dialect sentiment analysis. In Journal of King Saud University - Computer and Information Sciences (Vol. 35, Issue 6). King Saud bin Abdulaziz University. https://doi.org/10.1016/j.jksuci.2023.101570

Mian, Z., Deng, X., Dong, X., Tian, Y., Cao, T., Chen, K., & Jaber, T. Al. (2024). A literature review of fault diagnosis based on ensemble learning. Engineering Applications of Artificial Intelligence, 127. https://doi.org/10.1016/j.engappai.2023.107357

Mienye, I. D., & Sun, Y. (2022). A Survey of Ensemble Learning: Concepts, Algorithms, Applications, and Prospects. In IEEE Access (Vol. 10, pp. 99129–99149). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/ACCESS.2022.3207287

Mohammed, A., & Kora, R. (2022). An effective ensemble deep learning framework for text classification. Journal of King Saud University - Computer and Information Sciences, 34(10), 8825–8837. https://doi.org/10.1016/j.jksuci.2021.11.001

Okoro, E. E., Obomanu, T., Sanni, S. E., Olatunji, D. I., & Igbinedion, P. (2022). Application of artificial intelligence in predicting the dynamics of bottom hole pressure for under-balanced drilling: Extra tree compared with feed forward neural network model. Petroleum, 8(2), 227–236. https://doi.org/10.1016/j.petlm.2021.03.001

Pattnaik, D., Ray, S., & Raman, R. (2024). Applications of artificial intelligence and machine learning in the financial services industry: A bibliometric review. Heliyon, 10(1). https://doi.org/10.1016/j.heliyon.2023.e23492

Priyambada, S. A., Usagawa, T., & ER, M. (2023). Two-layer ensemble prediction of students’ performance using learning behavior and domain knowledge. Computers and Education: Artificial Intelligence, 5. https://doi.org/10.1016/j.caeai.2023.100149

Schmitt, M. (2023). Automated machine learning: AI-driven decision making in business analytics. Intelligent Systems with Applications, 18. https://doi.org/10.1016/j.iswa.2023.200188

Sharma, D., Kumar, R., & Jain, A. (2022). Breast cancer prediction based on neural networks and extra tree classifier using feature ensemble learning. Measurement: Sensors, 24. https://doi.org/10.1016/j.measen.2022.100560

SUDHAMATHI, T., & Perumal, K. (2024). ENSEMBLE REGRESSION BASED EXTRA TREE REGRESSORFOR HYBRID CROP YIELD PREDICTION SYSTEM. Measurement: Sensors, 101277. https://doi.org/10.1016/j.measen.2024.101277

Sun, Z., Harit, A., Cristea, A. I., Wang, J., & Lio, P. (2023). MONEY: Ensemble learning for stock price movement prediction via a convolutional network with adversarial hypergraph model. AI Open, 4, 165–174. https://doi.org/10.1016/j.aiopen.2023.10.002

Tiwari, D., Nagpal, B., Bhati, B. S., Mishra, A., & Kumar, M. (2023). A systematic review of social network sentiment analysis with comparative study of ensemble-based techniques. Artificial Intelligence Review, 56(11), 13407–13461. https://doi.org/10.1007/s10462-023-10472-w

Uddin, N., Uddin Ahamed, M. K., Uddin, M. A., Islam, M. M., Talukder, M. A., & Aryal, S. (2023). An ensemble machine learning based bank loan approval predictions system with a smart application. International Journal of Cognitive Computing in Engineering, 4, 327–339. https://doi.org/10.1016/j.ijcce.2023.09.001

Umer, M., Sadiq, S., karamti, H., Abdulmajid Eshmawi, A., Nappi, M., Usman Sana, M., & Ashraf, I. (2022). ETCNN: Extra Tree and Convolutional Neural Network-based Ensemble Model for COVID-19 Tweets Sentiment Classification: ETCNN: COVID-19 Tweets Sentiment Classification. Pattern Recognition Letters, 164, 224–231. https://doi.org/10.1016/j.patrec.2022.11.012

Wang, M., & Ji, H. (2022). Research on a Risk Control Model Based on Selective Ensemble Algorithm of Hierarchical Clustering and Simulated Annealing. Procedia Computer Science, 202, 164–171. https://doi.org/10.1016/j.procs.2022.04.023

Wang, Y., Zhang, Y., Liang, M., Yuan, R., Feng, J., & Wu, J. (2023). National student loans default risk prediction: A heterogeneous ensemble learning approach and the SHAP method. Computers and Education: Artificial Intelligence, 5. https://doi.org/10.1016/j.caeai.2023.100166

Widodo, A. O., Setiawan, B., & Indraswari, R. (2024). Machine Learning-Based Intrusion Detection on Multi-Class Imbalanced Dataset Using SMOTE. Procedia Computer Science, 234, 578–583. https://doi.org/10.1016/j.procs.2024.03.042

Xiao, P., Liu, Z., Zhao, G., & Pan, P. (2024). Novel stacking models based on SMOTE for the prediction of rockburst grades at four deep gold mines. Underground Space. https://doi.org/10.1016/j.undsp.2024.03.004

Downloads

Published

2025-01-04

How to Cite

Comparing Algorithms in Sentiment Analysis on DUKCAPIL App Reviews on Playstore Using Ensemble Learning Methods. (2025). G-Tech: Jurnal Teknologi Terapan, 9(1), 190-201. https://doi.org/10.70609/gtech.v9i1.6020

Most read articles by the same author(s)