{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T17:24:04Z","timestamp":1783790644695,"version":"3.55.0"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T00:00:00Z","timestamp":1773446400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T00:00:00Z","timestamp":1773446400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Evolving Systems"],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1007\/s12530-026-09810-4","type":"journal-article","created":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T10:29:11Z","timestamp":1773484151000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Error-weighted drift-adaptive ensemble framework for classification of streaming data"],"prefix":"10.1007","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8938-114X","authenticated-orcid":false,"given":"Santosh Kumar","family":"Ray","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6709-6591","authenticated-orcid":false,"given":"Seba","family":"Susan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,3,14]]},"reference":[{"key":"9810_CR1","doi-asserted-by":"publisher","first-page":"e459","DOI":"10.7717\/peerj-cs.459","volume":"7","author":"M Sarnovsky","year":"2021","unstructured":"Sarnovsky M, Kolarik M (2021) Classification of the drifting data streams using heterogeneous diversified dynamic class-weighted ensemble. PeerJ Comput Sci 7:e459","journal-title":"PeerJ Comput Sci"},{"key":"9810_CR2","doi-asserted-by":"crossref","unstructured":"Gama Jo\u00e3o, \u017dliobait\u0117 Indr\u0117, Bifet A (2014) Mykola Pechenizkiy, and Abdelhamid Bouchachia. A survey on concept drift adaptation. ACM computing surveys (CSUR) 46, no. 4 : 1\u201337","DOI":"10.1145\/2523813"},{"key":"9810_CR3","doi-asserted-by":"crossref","unstructured":"Gomes HM, Bifet A, Read J, Barddal JP, Fabr\u00edcio, Enembreck B, Pfharinger (2017) Geoff Holmes, and Talel Abdessalem. Adaptive random forests for evolving data stream classification. Machine Learning 106, no. 9 : 1469\u20131495","DOI":"10.1007\/s10994-017-5642-8"},{"key":"9810_CR4","unstructured":"Oza NC, Stuart J, Russell (2001) Online bagging and boosting. In International Workshop on Artificial Intelligence and Statistics, pp. 229\u2013236. PMLR"},{"issue":"12","key":"9810_CR5","doi-asserted-by":"publisher","first-page":"3353","DOI":"10.1109\/TKDE.2016.2609424","volume":"28","author":"B Wang","year":"2016","unstructured":"Wang B, Joelle Pineau (2016) Online bagging and boosting for imbalanced data streams. IEEE Trans Knowl Data Eng 28(12):3353\u20133366","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"9810_CR6","doi-asserted-by":"crossref","unstructured":"Gama J, Medas P, Castillo G, Rodrigues P (2004) Learning with drift detection. In Brazilian symposium on artificial intelligence, pp. 286\u2013295. Springer, Berlin, Heidelberg","DOI":"10.1007\/978-3-540-28645-5_29"},{"key":"9810_CR7","unstructured":"Baena-Garc\u0131a, Rafael Morales-Bueno (2006) Manuel, Jos\u00e9 del Campo-\u00c1vila, Ra\u00fal Fidalgo, Albert Bifet, R. Gavalda, and. Early drift detection method. In Fourth international workshop on knowledge discovery from data streams, vol. 6, pp. 77\u201386"},{"key":"9810_CR8","doi-asserted-by":"crossref","unstructured":"Bifet A, and Ricard Gavalda (2007). Learning from time-changing data with adaptive windowing. In Proceedings of the 2007 SIAM international conference on data mining, pp. 443\u2013448. Society for IndustrialApplied Mathematics","DOI":"10.1137\/1.9781611972771.42"},{"key":"9810_CR9","doi-asserted-by":"crossref","unstructured":"Frias-Blanco (2014) Isvani, Jos\u00e9 del Campo-\u00c1vila, Gonzalo Ramos-Jimenez, Rafael Morales-Bueno, Agustin Ortiz-Diaz, and Yaile Caballero-Mota. Online and non-parametric drift detection methods based on Hoeffding\u2019s bounds. IEEE Trans Knowl Data Eng 27(3):810\u2013823","DOI":"10.1109\/TKDE.2014.2345382"},{"key":"9810_CR10","doi-asserted-by":"crossref","unstructured":"Yang, Li DM, Manias, Shami A (2021) PWPAE: An Ensemble Framework for Concept Drift Adaptation in IoT Data Streams. arXiv preprint arXiv:2109.05013","DOI":"10.1109\/GLOBECOM46510.2021.9685338"},{"key":"9810_CR11","doi-asserted-by":"crossref","unstructured":"Yang, Li, Shami A (2021) A lightweight concept drift detection and adaptation framework for IoT data streams. IEEE Internet Things Magazine 4(2):96\u2013101","DOI":"10.1109\/IOTM.0001.2100012"},{"key":"9810_CR12","unstructured":"Montiel J, Halford M, Mastelini SM, Bolmier G, Sourty R, Vaysse R, Zouitine A et al (2021) River: Mach Learn streaming data Python : 1\u20138"},{"key":"9810_CR13","doi-asserted-by":"crossref","unstructured":"Street W, Nick, and YongSeog, Kim (2001) A streaming ensemble algorithm (SEA) for large-scale classification. In Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 377\u2013382","DOI":"10.1145\/502512.502568"},{"key":"9810_CR14","doi-asserted-by":"crossref","unstructured":"Bifet A, Holmes G, Pfahringer B, Kirkby R, and Ricard Gavalda (2009). New ensemble methods for evolving data streams. In Proceedings of the 15th ACM SIGKDD international conference on Knowledge discoverydata mining, pp. 139\u2013148","DOI":"10.1145\/1557019.1557041"},{"key":"9810_CR15","doi-asserted-by":"crossref","unstructured":"Gomes H, Murilo J, Read, Bifet A (2019) Streaming random patches for evolving data stream classification. In 2019 IEEE International Conference on Data Mining (ICDM), pp. 240\u2013249. IEEE","DOI":"10.1109\/ICDM.2019.00034"},{"issue":"4","key":"9810_CR16","doi-asserted-by":"publisher","first-page":"287","DOI":"10.2478\/jaiscr-2020-0019","volume":"10","author":"P Duda","year":"2020","unstructured":"Duda P, Przybyszewski K, Wang L (2020) A novel drift detection algorithm based on features\u2019 importance analysis in a data streams environment. J Artif Intell Soft Comput Res 10(4):287\u2013298","journal-title":"J Artif Intell Soft Comput Res"},{"key":"9810_CR17","unstructured":"Li X (2021) and Baixi Zou. An Automated Data Engineering Pipeline for Anomaly Detection of IoT Sensor Data. arXiv preprint arXiv:2109.13828"},{"key":"9810_CR18","unstructured":"Zheng H (2021) and Antonio Paiva. Assessing Machine Learning Approaches to Address IoT Sensor Drift. arXiv preprint arXiv:2109.04356"},{"key":"9810_CR19","doi-asserted-by":"crossref","unstructured":"Hulten G, Spencer L, Domingos P (2001) Mining time-changing data streams. In Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 97\u2013106","DOI":"10.1145\/502512.502529"},{"key":"9810_CR20","doi-asserted-by":"crossref","unstructured":"Bifet A, Gavalda R (2009) Adaptive learning from evolving data streams. In International Symposium on Intelligent Data Analysis, pp. 249\u2013260. Springer, Berlin, Heidelberg","DOI":"10.1007\/978-3-642-03915-7_22"},{"key":"9810_CR21","doi-asserted-by":"crossref","unstructured":"Manapragada C, Webb GI, Salehi M (2018) Extremely fast decision tree. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 1953\u20131962","DOI":"10.1145\/3219819.3220005"},{"issue":"1","key":"9810_CR22","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/s10994-012-5279-6","volume":"88","author":"J Read","year":"2012","unstructured":"Read J, Bifet A, Holmes G (2012) Scalable and efficient multi-label classification for evolving data streams. Mach Learn 88(1):243\u2013272","journal-title":"Mach Learn"},{"issue":"3","key":"9810_CR23","doi-asserted-by":"publisher","first-page":"457","DOI":"10.1093\/comjnl\/bxu050","volume":"58","author":"L Du","year":"2015","unstructured":"Du L, Song Q, Zhu L, Zhu X (2015) A selective detector ensemble for concept drift detection. Comput J 58(3):457\u2013471","journal-title":"Comput J"},{"key":"9810_CR24","unstructured":"https:\/\/github.com\/shubhomoydas\/ad_examples\/tree\/master\/datasets\/weather"},{"key":"9810_CR25","unstructured":"https:\/\/sites.google.com\/site\/zliobaite\/resources-1"},{"key":"9810_CR26","unstructured":"Kuncheva LI (2008) Classifier ensembles for detecting concept change in streaming data: Overview and perspectives. In 2nd Workshop SUEMA, vol. pp. 5\u201310. 2008"},{"key":"9810_CR27","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1016\/j.ins.2013.12.011","volume":"265","author":"D Brzezinski","year":"2014","unstructured":"Brzezinski D (2014) Combining block-based and online methods in learning ensembles from concept drifting data streams. Inf Sci 265:50\u201367","journal-title":"Inf Sci"},{"issue":"1","key":"9810_CR28","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/s10994-019-05840-z","volume":"109","author":"A Cano","year":"2020","unstructured":"Cano A, Krawczyk B (2020) Kappa updated ensemble for drifting data stream mining. Mach Learn 109(1):175\u2013218","journal-title":"Mach Learn"},{"key":"9810_CR29","doi-asserted-by":"crossref","unstructured":"Barros, Roberto SM, Danilo RL, Cabral, Paulo M, Gon\u00e7alves Jr, Silas GTCS (2017) RDDM: Reactive drift detection method. Expert Systems with Applications 90 : 344\u2013355","DOI":"10.1016\/j.eswa.2017.08.023"},{"key":"9810_CR30","doi-asserted-by":"crossref","unstructured":"Bahri M, Gomes HM, Bifet A, Maniu S (2020) CS-ARF: compressed adaptive random forests for evolving data stream classification. In 2020 International Joint Conference on Neural Networks (IJCNN), pp. 1\u20138. IEEE","DOI":"10.1109\/IJCNN48605.2020.9207188"},{"key":"9810_CR31","doi-asserted-by":"crossref","unstructured":"Pesaranghader A, Viktor HL (2016) Fast hoeffding drift detection method for evolving data streams. In Joint European conference on machine learning and knowledge discovery in databases, pp. 96\u2013111. Springer, Cham","DOI":"10.1007\/978-3-319-46227-1_7"},{"key":"9810_CR32","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa F, Varoquaux Ga\u00ebl, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M et al (2011) Scikit-learn: Mach Learn Python J Mach Learn Res 12:2825\u20132830","journal-title":"Scikit-learn: Mach Learn Python J Mach Learn Res"},{"key":"9810_CR33","doi-asserted-by":"crossref","unstructured":"Street W, Nick, and YongSeog, Kim (2001) A streaming ensemble algorithm (SEA) for large-scale classification. In Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 377\u2013382","DOI":"10.1145\/502512.502568"},{"key":"9810_CR34","doi-asserted-by":"crossref","unstructured":"Su B A Tree-based Concept Drift Detection Method by Three-way Decisions. In (2017) 2nd International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2017), pp. 157\u2013165. Atlantis Press, 2017","DOI":"10.2991\/amcce-17.2017.28"},{"key":"9810_CR35","doi-asserted-by":"crossref","unstructured":"Kim Y (2017) and Cheong Hee Park. An efficient concept drift detection method for streaming data under limited labeling. IEICE Transactions on Information and systems 100, no. 10 : 2537\u20132546","DOI":"10.1587\/transinf.2017EDP7091"},{"issue":"301","key":"9810_CR36","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1080\/01621459.1963.10500830","volume":"58","author":"W Hoeffding","year":"1963","unstructured":"Hoeffding W (1963) Probability inequalities for sums of bounded random variables. J Amer Statist Assoc 58(301):13\u201330","journal-title":"J Amer Statist Assoc"},{"issue":"1","key":"9810_CR37","first-page":"148","volume":"141","author":"C McDiarmid","year":"1989","unstructured":"McDiarmid C (1989) On the method of bounded differences. Surv combinatorics 141(1):148\u2013188","journal-title":"Surv combinatorics"},{"key":"9810_CR38","doi-asserted-by":"crossref","unstructured":"Ray SK, Susan S (2022) Performance Evaluation using Online Machine Learning Packages for Streaming Data. In 2022 International Conference on Computer Communication and Informatics (ICCCI), pp. 1\u20136. IEEE","DOI":"10.1109\/ICCCI54379.2022.9741068"},{"key":"9810_CR39","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1016\/j.inffus.2017.02.004","volume":"37","author":"B Krawczyk","year":"2017","unstructured":"Krawczyk B, Minku LL (2017) Jo\u00e3o Gama, Jerzy Stefanowski, and Micha\u0142 Wo\u017aniak. Ensemble learning for data stream analysis: A survey. Inform Fusion 37:132\u2013156","journal-title":"Inform Fusion"},{"issue":"4","key":"9810_CR40","doi-asserted-by":"publisher","first-page":"589","DOI":"10.3233\/IDA-2011-0484","volume":"15","author":"Indr\u0117 \u017dliobait\u0117","year":"2011","unstructured":"\u017dliobait\u0117 Indr\u0117 (2011) Combining similarity in time and space for training set formation under concept drift. Intell Data Anal 15(4):589\u2013611","journal-title":"Intell Data Anal"},{"issue":"04","key":"9810_CR41","doi-asserted-by":"publisher","first-page":"687","DOI":"10.1142\/S0218001409007326","volume":"23","author":"Y Sun","year":"2009","unstructured":"Sun Y, Wong AKC, Mohamed S (2009) Kamel. Classification of imbalanced data: A review. Int J Pattern recognit Artif Intell 23(04):687\u2013719","journal-title":"Int J Pattern recognit Artif Intell"},{"key":"9810_CR42","doi-asserted-by":"crossref","unstructured":"Losing V, Hammer B, Wersing H (2016) KNN classifier with self adjusting memory for heterogeneous concept drift. In 2016 IEEE 16th international conference on data mining (ICDM), pp. 291\u2013300. IEEE","DOI":"10.1109\/ICDM.2016.0040"},{"issue":"4","key":"9810_CR43","doi-asserted-by":"publisher","first-page":"964","DOI":"10.1007\/s10618-015-0448-4","volume":"30","author":"GI Webb","year":"2016","unstructured":"Webb GI, Hyde R, Cao H, Nguyen HL, Petitjean F (2016) Characterizing concept drift Data Min Knowl Discovery 30(4):964\u2013994","journal-title":"Characterizing concept drift Data Min Knowl Discovery"},{"key":"9810_CR44","doi-asserted-by":"crossref","unstructured":"Greco S, Vacchetti B, Apiletti D, Cerquitelli T (2024) Unsupervised Concept Drift Detection from Deep Learning Representations in Real-time. arXiv preprint arXiv:2406.17813","DOI":"10.1109\/TKDE.2025.3593123"},{"key":"9810_CR45","doi-asserted-by":"crossref","unstructured":"Ali U, Mahmood T (2024) A novel framework for concept drift detection using autoencoders for classification problems in data streams. Int J Mach Learn Cybernet : 1\u201322","DOI":"10.1007\/s13042-024-02223-2"},{"key":"9810_CR46","doi-asserted-by":"crossref","unstructured":"Varshney AK, and Vicenc Torra (2024). Concept drift detection using ensemble of integrally private models. arXiv preprint arXiv :240604903","DOI":"10.1007\/978-3-031-74643-7_22"},{"issue":"4","key":"9810_CR47","doi-asserted-by":"publisher","first-page":"688","DOI":"10.1093\/jigpal\/jzac033","volume":"31","author":"P Lara-Ben\u00edtez","year":"2023","unstructured":"Lara-Ben\u00edtez P, Carranza-Garc\u00eda M (2023) David Guti\u00e9rrez-Avil\u00e9s, and Jos\u00e9 C. Riquelme. Data streams classification using deep learning under different speeds and drifts. Log J IGPL 31(4):688\u2013700","journal-title":"Log J IGPL"},{"key":"9810_CR48","doi-asserted-by":"crossref","unstructured":"Tantalaki N, Souravlas S, Roumeliotis M (2020) Int J Parallel Emergent Distrib Syst 35(5):571\u2013601A review on big data real-time stream processing and its scheduling techniques.","DOI":"10.1080\/17445760.2019.1585848"}],"container-title":["Evolving Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12530-026-09810-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12530-026-09810-4","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12530-026-09810-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T12:58:02Z","timestamp":1783169882000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12530-026-09810-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,14]]},"references-count":48,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,6]]}},"alternative-id":["9810"],"URL":"https:\/\/doi.org\/10.1007\/s12530-026-09810-4","relation":{},"ISSN":["1868-6478","1868-6486"],"issn-type":[{"value":"1868-6478","type":"print"},{"value":"1868-6486","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,14]]},"assertion":[{"value":"2 September 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 November 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 February 2026","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 March 2026","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"All the authors involved in this study give full consent for the publication of this submitted article.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}}],"article-number":"45"}}