Utilization of Adaptive Machine Learning for Streaming Sentiment Analysis: The Effects of Batch and Drift Types

Authors

  • Sudianto Sudianto Informatics Engineering Study Program, Telkom University, Purwokerto, Indonesia
  • Aminatus Sa'adah Informatics Engineering Study Program, Telkom University, Purwokerto, Indonesia
  • Brian Farrel Arkana Informatics Engineering Study Program, Telkom University, Purwokerto, Indonesia
Volume: 16 | Issue: 1 | Pages: 32384-32390 | February 2026 | https://doi.org/10.48084/etasr.16379

Abstract

The changing data patterns that continue to emerge from user reviews on digital platforms demand machine learning models to be able to adapt sustainably. This phenomenon, known as concept drift, can degrade accuracy if not handled appropriately. The study explores two adaptive learning approaches—Adaptive Random Forest (ARF) and Adaptive XGBoost (AXGB)—to classify sentiment on real-time data streams. The dataset used includes OVO reviews (2016–2025) and GoPay reviews (2023–2025) from the Google Play Store. After performing text cleanup, tokenization, stemming, and Term Frequency–Inverse Document Frequency (TF-IDF) representation, the data are streamed into two learning schemes: Big Batch Small Batch (BBSB), which combines large and small batches to detect changes more subtly, and N Drift Types Batch (NDTB), which adjusts batch sizes based on the number of drift types considered. The evaluation was carried out using accuracy metrics, computational time, and true positive rate in each sentiment category. The results showed that ARF provided the most stable performance with an average accuracy of 82%, whereas AXGB performed better in the BBSB configuration with an accuracy of 81% and faster training time. These findings confirm that both configurations can serve as practical frameworks for text stream learning and adaptive concept drift management.

Keywords:

adaptive learning, concept drift, data stream, batch streaming, sentiment analysis

Downloads

Download data is not yet available.

References

G. J. Aguiar and A. Cano, "Enhancing Concept Drift Detection in Drifting and Imbalanced Data Streams through Meta-Learning," in 2023 IEEE International Conference on Big Data, Sorrento, Italy, 2023, pp. 2648–2657. DOI: https://doi.org/10.1109/BigData59044.2023.10386364

M. A. Shyaa, N. F. Ibrahim, Z. Zainol, R. Abdullah, M. Anbar, and L. Alzubaidi, "Evolving cybersecurity frontiers: A comprehensive survey on concept drift and feature dynamics aware machine and deep learning in intrusion detection systems," Engineering Applications of Artificial Intelligence, vol. 137, Nov. 2024, Art. no. 109143. DOI: https://doi.org/10.1016/j.engappai.2024.109143

B. Halstead et al., "Analyzing and repairing concept drift adaptation in data stream classification," Machine Learning, vol. 111, no. 10, pp. 3489–3523, Oct. 2022. DOI: https://doi.org/10.1007/s10994-021-05993-w

X. Jin and Y. Zhang, "Adaptive Random Forest with Dynamic Detectors for Evolving Data Stream Classification," in Proceedings of the 2023 9th International Conference on Computing and Artificial Intelligence, Tianjin, China, 2023, pp. 678–684. DOI: https://doi.org/10.1145/3594315.3594390

N. Abdulla, M. Demirci, and S. Özdemir, "Adaptive Learning on Fog-Cloud Collaborative Architecture for Stream Data Processing," in 2021 International Symposium on Networks, Computers and Communications, Dubai, United Arab Emirates, 2021, pp. 1–6. DOI: https://doi.org/10.1109/ISNCC52172.2021.9615824

A. O. AlQabbany and A. M. Azmi, "Measuring the Effectiveness of Adaptive Random Forest for Handling Concept Drift in Big Data Streams," Entropy, vol. 23, no. 7, July 2021, Art. no. 859. DOI: https://doi.org/10.3390/e23070859

Ł. Korycki and B. Krawczyk, "Adaptive Deep Forest for Online Learning from Drifting Data Streams." arXiv, Oct. 14, 2020.

M. G. Rahman and M. Z. Islam, "Adaptive Decision Forest: An incremental machine learning framework," Pattern Recognition, vol. 122, Feb. 2022, Art. no. 108345. DOI: https://doi.org/10.1016/j.patcog.2021.108345

L. Yang and A. Shami, "A Lightweight Concept Drift Detection and Adaptation Framework for IoT Data Streams," IEEE Internet of Things Magazine, vol. 4, no. 2, pp. 96–101, June 2021. DOI: https://doi.org/10.1109/IOTM.0001.2100012

D. Joshi and M. Shukla, "An Ensemble Approach to Improve the Performance of Real Time Data Stream Classification," Engineering, Technology & Applied Science Research, vol. 14, no. 6, pp. 17749–17754, Dec. 2024. DOI: https://doi.org/10.48084/etasr.8563

F. Ceschin, M. Botacin, H. M. Gomes, F. Pinagé, L. S. Oliveira, and A. Grégio, "Fast & Furious: On the modelling of malware detection as an evolving data stream," Expert Systems with Applications, vol. 212, Feb. 2023, Art. no. 118590. DOI: https://doi.org/10.1016/j.eswa.2022.118590

M. Badar, W. Nejdl, and M. Fisichella, "FAC-fed: Federated adaptation for fairness and concept drift aware stream classification," Machine Learning, vol. 112, no. 8, pp. 2761–2786, Aug. 2023. DOI: https://doi.org/10.1007/s10994-023-06360-7

E. Yu, J. Lu, B. Zhang, and G. Zhang, "Online Boosting Adaptive Learning under Concept Drift for Multistream Classification," Proceedings of the AAAI Conference on Artificial Intelligence, vol. 38, no. 15, pp. 16522–16530, Mar. 2024. DOI: https://doi.org/10.1609/aaai.v38i15.29590

E. Yu, Y. Song, G. Zhang, and J. Lu, "Learn-to-adapt: Concept drift adaptation for hybrid multiple streams," Neurocomputing, vol. 496, pp. 121–130, July 2022. DOI: https://doi.org/10.1016/j.neucom.2022.05.025

V. Yelleti, "ROSFD: Robust Online Streaming Fraud Detection with Resilience to Concept Drift in Data Streams." arXiv, Apr. 14, 2025.

Y. Zhong, H. Yang, Y. Zhang, P. Li, and C. Ren, "Long short-term memory self-adapting online random forests for evolving data stream regression," Neurocomputing, vol. 457, pp. 265–276, Oct. 2021. DOI: https://doi.org/10.1016/j.neucom.2021.05.026

Z. Pang, J. Cen, and M. Yi, "Unsupervised concept drift detection method based on robust random cut forest," International Journal of Machine Learning and Cybernetics, vol. 14, no. 12, pp. 4207–4222, Dec. 2023. DOI: https://doi.org/10.1007/s13042-023-01890-x

F. Ridder, K.-H. Chen, and N. Alachiotis, "Accelerated Real-Time Classification of Evolving Data Streams using Adaptive Random Forests," in 2023 International Conference on Field Programmable Technology, Yokohama, Japan, 2023, pp. 232–237. DOI: https://doi.org/10.1109/ICFPT59805.2023.00031

M. A. Shyaa et al., "Enhanced Intrusion Detection with Data Stream Classification and Concept Drift Guided by the Incremental Learning Genetic Programming Combiner," Sensors, vol. 23, no. 7, Apr. 2023, Art. no. 3736. DOI: https://doi.org/10.3390/s23073736

K.-T. Nguyen, Q.-T. Ha, and X.-H. Phan, "Dynamic Windowing Strategies for Concept Drift Type Classification in Data Streams," in 2024 IEEE International Conference on Progress in Informatics and Computing, Shanghai, China, 2024, pp. 70–74. DOI: https://doi.org/10.1109/PIC62406.2024.10892652

G. J. Aguiar and A. Cano, "A comprehensive analysis of concept drift locality in data streams," Knowledge-Based Systems, vol. 289, Apr. 2024, Art. no. 111535. DOI: https://doi.org/10.1016/j.knosys.2024.111535

A. L. Suárez-Cetrulo, D. Quintana, and A. Cervantes, "A survey on machine learning for recurring concept drifting data streams," Expert Systems with Applications, vol. 213, Mar. 2023, Art. no. 118934. DOI: https://doi.org/10.1016/j.eswa.2022.118934

K. Goel and S. Batra, "Adaptive online learning for classification under concept drift," International Journal of Computational Science and Engineering, vol. 24, no. 2, pp. 128–135, Jan. 2021. DOI: https://doi.org/10.1504/IJCSE.2021.115099

P. S and A. U. R, "Ensemble framework for concept drift detection and class imbalance in data streams," Multimedia Tools and Applications, vol. 84, no. 11, pp. 8823–8837, Mar. 2025.

J. Montiel, R. Mitchell, E. Frank, B. Pfahringer, T. Abdessalem, and A. Bifet, "Adaptive XGBoost for Evolving Data Streams," in 2020 International Joint Conference on Neural Networks, Glasgow, UK, 2020, pp. 1–8. DOI: https://doi.org/10.1109/IJCNN48605.2020.9207555

A. M. Paim and F. Enembreck, "Adaptive random tree ensemble for evolving data stream classification," Knowledge-Based Systems, vol. 309, Jan. 2025, Art. no. 112830. DOI: https://doi.org/10.1016/j.knosys.2024.112830

H. K. Fatlawi and A. Kiss, "Efficiency improvement of adaptive random forest using principal component analysis for mining data stream," Annales Universitatis Scientiarum Budapestinensis de Rolando Eötvös Nominatae. Sectio computatorica, vol. 55, pp. 39–48, Jan. 2023. DOI: https://doi.org/10.71352/ac.55.039

Ł. Korycki and B. Krawczyk, "Class-Incremental Experience Replay for Continual Learning under Concept Drift," in 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, Nashville, TN, USA, 2021, pp. 3644–3653. DOI: https://doi.org/10.1109/CVPRW53098.2021.00404

Y. Wu, L. Liu, Y. Yu, G. Chen, and J. Hu, "Online Adaptive Ensemble Enhanced Anomaly Detection for Addressing Concept Drift in IoT Systems." TechRxiv, Jan. 02, 2024. DOI: https://doi.org/10.36227/techrxiv.23304461.v2

K. A. M. Junaid, D. Paulraj, and T. Sethukarasi, "A comprehensive ensemble classification techniques detecting and managing concept drift in dynamic imbalanced data streams," Wireless Networks, vol. 31, no. 1, pp. 19–30, Jan. 2025. DOI: https://doi.org/10.1007/s11276-024-03742-0

S. Arora, R. Rani, and N. Saxena, "A systematic review on detection and adaptation of concept drift in streaming data using machine learning techniques," WIREs Data Mining and Knowledge Discovery, vol. 14, no. 4, July 2024, Art. no. e1536. DOI: https://doi.org/10.1002/widm.1536

A. Cano and B. Krawczyk, "ROSE: robust online self-adjusting ensemble for continual learning on imbalanced drifting data streams," Machine Learning, vol. 111, no. 7, pp. 2561–2599, July 2022. DOI: https://doi.org/10.1007/s10994-022-06168-x

Downloads

How to Cite

[1]
S. Sudianto, A. Sa’adah, and B. F. Arkana, “Utilization of Adaptive Machine Learning for Streaming Sentiment Analysis: The Effects of Batch and Drift Types”, Eng. Technol. Appl. Sci. Res., vol. 16, no. 1, pp. 32384–32390, Feb. 2026.

Metrics

Abstract Views: 99
PDF Downloads: 49

Metrics Information