Real-Time Explainable Concept Drift Detection for Eco-Driving in Mining Trucks using KSWIN and Event-Triggered SHAP

Authors

  • Kusnawi Diponegoro University; Universitas Amikom Yogyakarta, Indonesia
  • Mochamad Agung Wibowo Diponegoro University, Indonesia
  • Ridwan Sanjaya Soegijapranata Catholic University, Indonesia
Pages Icon

DOI:

https://doi.org/10.63158/journalisi.v8i2.1551

Keywords:

Online Learning, Concept Drift, Explainable AI, Eco-Driving, Streaming Data, Heavy Equipment

Abstract

Fuel consumption represents a significant operational cost in mining, where real-time eco-driving optimization is hindered by dynamic and non-stationary operating conditions. Variations in operator behavior and environmental factors often induce concept drift, which diminishes the reliability of static machine learning models and constrains the effectiveness of conventional drift detection methods. This study proposes a distribution-aware, event-triggered Explainable Artificial Intelligence (XAI) framework for detecting and diagnosing fuel consumption anomalies in streaming telematics data. A Hoeffding Tree Regressor was evaluated using a prequential scheme on 1,927,867 real-world observations, achieving a Mean Absolute Error (MAE) of 19.43 under non-stationary conditions. Concept drift was monitored using the Kolmogorov–Smirnov Windowing (KSWIN) algorithm, which detected 1,874 drift events. Upon detection, an event-triggered SHAP module identified contributing factors, indicating that behavioral features such as engine speed and accelerator position were dominant contributors in early drift events. The primary contribution of this study is the integration of distribution-based drift detection with event-triggered explainability within a unified streaming framework, facilitating both anomaly detection and interpretable root-cause analysis.

Downloads

Download data is not yet available.

References

[1] D. Lois, Y. Wang, A. Boggio-Marzet, and A. Monzon, “Multivariate analysis of fuel consumption related to eco-driving: Interaction of driving patterns and external factors,” Transp. Res. D Transp. Environ., vol. 72, pp. 232–242, Jul. 2019, doi: 10.1016/j.trd.2019.05.001.

[2] A. Soofastaei, S. M. Aminossadati, M. S. Kizil, and P. Knights, “A comprehensive investigation of loading variance influence on fuel consumption and gas emissions in mine haulage operation,” Int. J. Min. Sci. Technol., vol. 26, no. 6, pp. 995–1001, Nov. 2016, doi: 10.1016/j.ijmst.2016.09.006.

[3] G. M. H. Shahariar et al., “Impact of driving style and traffic condition on emissions and fuel consumption during real-world transient operation,” Fuel, vol. 319, no. January, p. 123874, Jul. 2022, doi: 10.1016/j.fuel.2022.123874.

[4] G. Xie, R. Ding, H. Xie, H. Qin, and Y. Bian, “Model Predictive Control-Assisted Energy Management Strategy for Hybrid Mining Dump Trucks Based on Speed and Slope Prediction,” Electronics (Basel)., vol. 14, no. 10, p. 1999, May 2025, doi: 10.3390/electronics14101999.

[5] Kusnawi, M. Agung Wibowo, and R. Sanjaya, “A Systematic Literature Review of Adaptive Machine Learning Approaches for Real-Time Fuel Efficiency Optimization in Open-Pit Mining Trucks,” Sistem Informasi dan Komputer), vol. 15, pp. 40–46, 2025, doi: 10.32736/sisfokom.v15i1.2527.

[6] F. Bayram, B. S. Ahmed, and A. Kassler, “From concept drift to model degradation: An overview on performance-aware drift detectors,” Knowl. Based. Syst., vol. 245, p. 108632, Jun. 2022, doi: 10.1016/j.knosys.2022.108632.

[7] Y. Wu, L. Liu, Y. Yu, G. Chen, and J. Hu, “An Adaptive Ensemble Framework for Addressing Concept Drift in IoT Data Streams,” Jun. 14, 2023. doi: 10.36227/techrxiv.23304461.

[8] S. Agrahari and A. K. Singh, “Concept Drift Detection in Data Stream Mining : A literature review,” Journal of King Saud University - Computer and Information Sciences, vol. 34, no. 10, pp. 9523–9540, Nov. 2022, doi: 10.1016/j.jksuci.2021.11.006.

[9] G. Hovakimyan and J. M. Bravo, “Evolving Strategies in Machine Learning: A Systematic Review of Concept Drift Detection,” Information, vol. 15, no. 12, p. 786, Dec. 2024, doi: 10.3390/info15120786.

[10] F. Jemili, K. Jouini, and O. Korbaa, “Intrusion detection based on concept drift detection and online incremental learning,” International Journal of Pervasive Computing and Communications, vol. 21, no. 1, pp. 81–115, Jan. 2025, doi: 10.1108/IJPCC-12-2023-0358.

[11] D. N. Assis and V. M. A. Souza, “ADWIN-U: adaptive windowing for unsupervised drift detection on data streams,” Knowl. Inf. Syst., vol. 67, no. 11, pp. 10005–10034, Nov. 2025, doi: 10.1007/s10115-025-02523-1.

[12] D. Pelosi, D. Cacciagrano, and M. Piangerelli, “Explainability and Interpretability in Concept and Data Drift: A Systematic Literature Review,” Algorithms, vol. 18, no. 7, p. 443, Jul. 2025, doi: 10.3390/a18070443.

[13] Y. NODA and Y. YAMASAKI, “Characteristics of accelerator pedal operation prediction model by comparing to driving data clustering,” IFAC-PapersOnLine, vol. 58, no. 29, pp. 124–129, 2024, doi: 10.1016/j.ifacol.2024.11.131.

[14] D. Zhao, L. Bu, C. Alippi, and Q. Wei, “A Kolmogorov-Smirnov Test to Detect Changes in Stationarity in Big Data,” IFAC-PapersOnLine, vol. 50, no. 1, pp. 14260–14265, Jul. 2017, doi: 10.1016/j.ifacol.2017.08.1821.

[15] O. Azeroual, “Beyond Black Boxes: Adaptive XAI for Dynamic Data Pipelines,” in Proceedings of the 17th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, SCITEPRESS - Science and Technology Publications, 2025, pp. 428–437. doi: 10.5220/0013736100004000.

[16] L. Cherchye, B. De Rock, D. Saelens, M. Verschelde, and B. Roets, “Productive efficiency analysis with unobserved inputs: An application to endogenous automation in railway traffic management,” Eur. J. Oper. Res., vol. 313, no. 2, pp. 678–690, Mar. 2024, doi: 10.1016/j.ejor.2023.09.012.

[17] A. M. Salih et al., “A Perspective on Explainable Artificial Intelligence Methods: SHAP and LIME,” Advanced Intelligent Systems, vol. 7, no. 1, Jan. 2025, doi: 10.1002/aisy.202400304.

[18] E. Tjoa and C. Guan, “A Survey on Explainable Artificial Intelligence (XAI): Toward Medical XAI,” IEEE Trans. Neural Netw. Learn. Syst., vol. 32, no. 11, pp. 4793–4813, Nov. 2021, doi: 10.1109/TNNLS.2020.3027314.

[19] I. Gómez-Talal, M. Azizsoltani, L. Bote-Curiel, J. L. Rojo-Álvarez, and A. Singh, “Towards Explainable Artificial Intelligence in Machine Learning: A study on efficient Perturbation-Based Explanations,” Eng. Appl. Artif. Intell., vol. 155, p. 110664, Sep. 2025, doi: 10.1016/j.engappai.2025.110664.

[20] Z. Zhang and H. Zhang, “An Online Transfer Learning Model for Intrusion Detection using FT-Transformer and KSWIN-Driven Concept Drift Detection Mechanism,” in 2024 5th International Conference on Computer Engineering and Application (ICCEA), IEEE, Apr. 2024, pp. 128–131. doi: 10.1109/ICCEA62105.2024.10603489.

[21] R. Zink, B. Ioshchikhes, and M. Weigold, “Concept drift monitoring for industrial load forecasting with artificial neural networks,” Procedia CIRP, vol. 130, pp. 120–125, 2024, doi: 10.1016/j.procir.2024.10.065.

[22] J. Gama, P. Medas, G. Castillo, and P. Rodrigues, “Learning with Drift Detection,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 3171, no. September, 2004, pp. 286–295. doi: 10.1007/978-3-540-28645-5_29.

[23] A. L. Suárez-Cetrulo, D. Quintana, and A. Cervantes, “A survey on machine learning for recurring concept drifting data streams,” Expert Syst. Appl., vol. 213, p. 118934, Mar. 2023, doi: 10.1016/j.eswa.2022.118934.

[24] José Luis Corcuera Bárcena, Pietro Ducange, Francesco Marcelloni, Alessandro Renda, and Fabrizio Ruffini, “Hoeffding Regression Trees for Forecasting Quality of Experience in B5G/6G Networks,” in CEUR Workshop Proceedings, C. G. , K.-M. K. , L. D. Casalino G., Ed., Padova: CEUR-WS, Jul. 2022.

[25] H. Lopes, “Real Time Drift Detection and Adaptation Using Hybrid ADWIN in Agricultural Environmental Monitoring System,” International Journal of Electrical and Electronic Engineering & Telecommunications, vol. 14, no. 5, pp. 313–322, 2025, doi: 10.18178/ijeetc.14.5.313-322.

[26] F. J. Massey, “The Kolmogorov-Smirnov Test for Goodness of Fit,” J. Am. Stat. Assoc., vol. 46, no. 253, p. 68, Mar. 1951, doi: 10.2307/2280095.

[27] T. M. T. Pham, K. Premkumar, M. Naili, and J. Yang, “Time to Retrain? Detecting Concept Drifts in Machine Learning Systems,” in IEEE/ACM International Conference on Software Engineering - Software Engineering in Practice, Institute of Electrical and Electronics Engineers, 2025, pp. 260–271. doi: 10.1109/ICSE-SEIP66354.2025.00029.

[28] T. A. Kustitskaya, R. V. Esin, and M. V. Noskov, “Model Drift in Deployed Machine Learning Models for Predicting Learning Success,” Computers, vol. 14, no. 9, p. 351, Aug. 2025, doi: 10.3390/computers14090351.

[29] Q. Wang, R. Zhang, S. Lv, and Y. Wang, “Open-pit mine truck fuel consumption pattern and application based on multi-dimensional features and XGBoost,” Sustainable Energy Technologies and Assessments, vol. 43, p. 100977, Feb. 2021, doi: 10.1016/j.seta.2020.100977.

[30] O. Golbasi and E. Kina, “Haul truck fuel consumption modeling under random operating conditions: A case study,” Transp. Res. D Transp. Environ., vol. 102, p. 103135, Jan. 2022, doi: 10.1016/j.trd.2021.103135.

[31] S. Wares, J. Isaacs, and E. Elyan, “Data stream mining: methods and challenges for handling concept drift,” SN Appl. Sci., vol. 1, no. 11, p. 1412, Nov. 2019, doi: 10.1007/s42452-019-1433-0.

[32] C. Raab, M. Heusinger, and F.-M. Schleif, “Reactive Soft Prototype Computing for Concept Drift Streams,” Neurocomputing, vol. 416, pp. 340–351, Nov. 2020, doi: 10.1016/j.neucom.2019.11.111.

[33] A. Soofastaei, E. Karimpour, P. Knights, and M. Kizil, “Energy-efficient loading and hauling operations,” Green Energy and Technology, vol. 0, no. 9783319541983, pp. 121–146, 2018, doi: 10.1007/978-3-319-54199-0_7.

Downloads

Published

2026-04-12

Issue

Section

Articles

How to Cite

[1]
Kusnawi, Mochamad Agung Wibowo, and Ridwan Sanjaya, “Real-Time Explainable Concept Drift Detection for Eco-Driving in Mining Trucks using KSWIN and Event-Triggered SHAP”, journalisi, vol. 8, no. 2, pp. 1534–1556, Apr. 2026, doi: 10.63158/journalisi.v8i2.1551.