{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T12:46:00Z","timestamp":1769345160436,"version":"3.49.0"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,3,29]],"date-time":"2021-03-29T00:00:00Z","timestamp":1616976000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,29]],"date-time":"2021-03-29T00:00:00Z","timestamp":1616976000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s10586-021-03267-7","type":"journal-article","created":{"date-parts":[[2021,3,29]],"date-time":"2021-03-29T18:02:50Z","timestamp":1617040970000},"page":"2327-2340","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["A hybrid block-based ensemble framework for the multi-class problem to react to different types of drifts"],"prefix":"10.1007","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7560-7398","authenticated-orcid":false,"given":"Osama A.","family":"Mahdi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Pardede","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nawfal","family":"Ali","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,3,29]]},"reference":[{"issue":"4","key":"3267_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2523813","volume":"46","author":"J Gama","year":"2014","unstructured":"Gama, J., Liobait, I., Bifet, A., Pechenizkiy, M., Bouchachia, A.: A survey on concept drift adaptation. ACM Comput. Surv. 46(4), 1\u201337 (2014)","journal-title":"ACM Comput. Surv."},{"key":"3267_CR2","doi-asserted-by":"crossref","unstructured":"Alippi, C., Qi, W., Roveri, M.: Learning in nonstationary environments: a hybrid approach. In: International Conference on Artificial Intelligence and Soft Computing, pp. 703\u2013714. Springer, Cham (2017)","DOI":"10.1007\/978-3-319-59060-8_63"},{"issue":"4","key":"3267_CR3","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/MCI.2015.2471196","volume":"10","author":"G Ditzler","year":"2015","unstructured":"Ditzler, G., Roveri, M., Alippi, C., Polikar, R.: Learning in nonstationary environments: a survey. IEEE Comput. Intell. Mag. 10(4), 12\u201325 (2015)","journal-title":"IEEE Comput. Intell. Mag."},{"key":"3267_CR4","doi-asserted-by":"crossref","unstructured":"Geng, Y., Zhang, J. An ensemble classifier algorithm for mining data streams based on concept drift. In: 2017 10th International Symposium on Computational Intelligence and Design (ISCID), vol. 2, pp. 227\u2013230. IEEE (2017)","DOI":"10.1109\/ISCID.2017.121"},{"key":"3267_CR5","doi-asserted-by":"crossref","unstructured":"Loeffel, P.X., Bifet, A., Marsala, C., Detyniecki, M. Droplet ensemble learning on drifting data streams. In: International Symposium on Intelligent Data Analysis, pp. 210\u2013222. Springer, Cham (2017)","DOI":"10.1007\/978-3-319-68765-0_18"},{"key":"3267_CR6","doi-asserted-by":"crossref","unstructured":"Mahdi, O.A., Pardede, E., Cao, J.: Combination of information entropy and ensemble classification for detecting concept drift in data stream. In: Proceedings of the Australasian Computer Science Week Multiconference, pp. 1\u20135 (2018)","DOI":"10.1145\/3167918.3167946"},{"key":"3267_CR7","doi-asserted-by":"crossref","unstructured":"Gama, J., Medas, P., Castillo, G., Rodrigues, P.: Learning with drift detection. In: Brazilian Symposium on Artificial Intelligence, pp. 286\u2013295. Springer, Berlin, Heidelberg (2004)","DOI":"10.1007\/978-3-540-28645-5_29"},{"issue":"11","key":"3267_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s42452-019-1433-0","volume":"1","author":"S Wares","year":"2019","unstructured":"Wares, S., Isaacs, J., Elyan, E.: Data stream mining: methods and challenges for handling concept drift. SN Appl. Sci. 1(11), 1\u201319 (2019)","journal-title":"SN Appl. Sci."},{"issue":"1","key":"3267_CR9","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/TKDE.2010.36","volume":"23","author":"H Abdulsalam","year":"2010","unstructured":"Abdulsalam, H., Skillicorn, D.B., Martin, P.: Classification using streaming random forests. IEEE Trans. Knowl. Data Eng. 23(1), 22\u201336 (2010)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"3267_CR10","doi-asserted-by":"crossref","unstructured":"Bifet, A., Gavalda, R.: Learning from time-changing data with adaptive windowing. In: Proceedings of the 2007 SIAM International Conference on Data Mining, pp. 443\u2013448. Society for Industrial and Applied Mathematics (2007)","DOI":"10.1137\/1.9781611972771.42"},{"key":"3267_CR11","doi-asserted-by":"crossref","unstructured":"Pesaranghader, A., Viktor, H.L.: 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 (2016)","DOI":"10.1007\/978-3-319-46227-1_7"},{"issue":"3","key":"3267_CR12","doi-asserted-by":"publisher","first-page":"810","DOI":"10.1109\/TKDE.2014.2345382","volume":"27","author":"I Frias-Blanco","year":"2015","unstructured":"Frias-Blanco, I., del Campo-Avila, J., Ramos-Jimenez, G., Morales-Bueno, R., Ortiz-Diaz, A., Caballero-Mota, Y.: Online and non-parametric drift detection methods based on Hoeffding\u2019s bounds. IEEE Trans. Knowledge Data Eng. 27(3), 810\u2013823 (2015)","journal-title":"IEEE Trans. Knowledge Data Eng."},{"key":"3267_CR13","unstructured":"Baena-Garca, M., del Campo-vila, J., Fidalgo, R., Bifet, A., Gavalda, R., Morales-Bueno, R.: Early drift detection method. In: Fourth International Workshop on Knowledge Discovery from Data Streams, vol. 6, pp. 77\u201386 (2006)"},{"key":"3267_CR14","doi-asserted-by":"crossref","unstructured":"Nagendran, N., Sultana, H.P., Sarkar, A.: A comparative analysis on ensemble classifiers for concept drifting data streams. In: Soft Computing and Medical Bioinformatics, pp. 55\u201362. Springer, Singapore (2019)","DOI":"10.1007\/978-981-13-0059-2_7"},{"key":"3267_CR15","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1142\/S1469026801000251","volume":"1","author":"RO Duda","year":"2001","unstructured":"Duda, R.O., Hart, P.E., Stork, D.G.: Pattern classification. Int. J. Comput. Intell. Appl. 1, 335\u2013339 (2001)","journal-title":"Int. J. Comput. Intell. Appl."},{"issue":"1","key":"3267_CR16","doi-asserted-by":"publisher","first-page":"438","DOI":"10.2991\/ijcis.11.1.33","volume":"11","author":"F Dong","year":"2018","unstructured":"Dong, F., Lu, J., Zhang, G., Li, K.: Active fuzzy weighting ensemble for dealing with concept drift. Int. J. Comput. Intell. Syst. 11(1), 438\u2013450 (2018)","journal-title":"Int. J. Comput. Intell. Syst."},{"key":"3267_CR17","doi-asserted-by":"crossref","unstructured":"Gao, J., Fan, W., Han, J., Yu, P.S.: A general framework for mining concept-drifting data streams with skewed distributions. In: Proceedings of the 2007 SIAM International Conference on Data Mining, pp. 3\u201314. Society for Industrial and Applied Mathematics (2007)","DOI":"10.1137\/1.9781611972771.1"},{"key":"3267_CR18","unstructured":"liobait, I.: Learning under concept drift: an overview. arXiv:1010.4784 (2010)"},{"key":"3267_CR19","doi-asserted-by":"crossref","unstructured":"Pesaranghader, A., Viktor, H.L., Paquet, E. McDiarmid drift detection methods for evolving data streams. In: 2018 International Joint Conference on Neural Networks (IJCNN), pp. 1\u20139. IEEE (2018)","DOI":"10.1109\/IJCNN.2018.8489260"},{"key":"3267_CR20","doi-asserted-by":"crossref","unstructured":"Huang, D.T.J., Koh, Y.S., Dobbie, G., Pears, R. Detecting volatility shift in data streams. In: 2014 IEEE International Conference on Data Mining, pp. 863\u2013868. IEEE (2014)","DOI":"10.1109\/ICDM.2014.50"},{"key":"3267_CR21","doi-asserted-by":"crossref","unstructured":"Nishida, K., Yamauchi, K. Detecting concept drift using statistical testing. In International Conference on Discovery Science, pp. 264\u2013269. Springer, Berlin, Heidelberg (2007)","DOI":"10.1007\/978-3-540-75488-6_27"},{"key":"3267_CR22","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.eswa.2017.08.023","volume":"90","author":"RS Barros","year":"2017","unstructured":"Barros, R.S., Cabral, D.R., Gonalves, P.M., Jr., Santos, S.G.: RDDM: reactive drift detection method. Expert Syst. Appl. 90, 344\u2013355 (2017)","journal-title":"Expert Syst. Appl."},{"key":"3267_CR23","doi-asserted-by":"crossref","unstructured":"Wang, H., Fan, W., Yu, P.S., Han, J. Mining concept-drifting data streams using ensemble classifiers. In: Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 226\u2013235 (2003)","DOI":"10.1145\/956750.956778"},{"issue":"1","key":"3267_CR24","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/s13042-015-0333-x","volume":"9","author":"P Sidhu","year":"2018","unstructured":"Sidhu, P., Bhatia, M.P.S.: A novel online ensemble approach to handle concept drifting data streams: diversified dynamic weighted majority. Int. J. Mach. Learn. Cybern. 9(1), 37\u201361 (2018)","journal-title":"Int. J. Mach. Learn. Cybern."},{"issue":"1","key":"3267_CR25","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/TNNLS.2013.2251352","volume":"25","author":"D Brzezinski","year":"2013","unstructured":"Brzezinski, D., Stefanowski, J.: Reacting to different types of concept drift: the accuracy updated ensemble algorithm. IEEE Trans. Neural Netw. Learn. Syst. 25(1), 81\u201394 (2013)","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"3267_CR26","doi-asserted-by":"crossref","unstructured":"Nishida, K., Yamauchi, K., Omori, T.: ACE: Adaptive classifiers-ensemble system for concept-drifting environments. In: International Workshop on Multiple Classifier Systems, pp. 176\u2013185. Springer, Berlin, Heidelberg (2005)","DOI":"10.1007\/11494683_18"},{"issue":"10","key":"3267_CR27","doi-asserted-by":"publisher","first-page":"1517","DOI":"10.1109\/TNN.2011.2160459","volume":"22","author":"R Elwell","year":"2011","unstructured":"Elwell, R., Polikar, R.: Incremental learning of concept drift in nonstationary environments. IEEE Trans. Neural Netw. 22(10), 1517\u20131531 (2011)","journal-title":"IEEE Trans. Neural Netw."},{"key":"3267_CR28","doi-asserted-by":"crossref","unstructured":"Bifet, A., de Francisci Morales, G., Read, J., Holmes, G. and Pfahringer, B. Efficient online evaluation of big data stream classifiers. In: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 59\u201368 (2015)","DOI":"10.1145\/2783258.2783372"},{"issue":"3","key":"3267_CR29","doi-asserted-by":"publisher","first-page":"455","DOI":"10.1007\/s10994-014-5441-4","volume":"98","author":"I Liobait","year":"2015","unstructured":"Liobait, I., Bifet, A., Read, J., Pfahringer, B., Holmes, G.: Evaluation methods and decision theory for classification of streaming data with temporal dependence. Mach. Learn. 98(3), 455\u2013482 (2015)","journal-title":"Mach. Learn."},{"issue":"1","key":"3267_CR30","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1109\/TNNLS.2020.2978523","volume":"32","author":"A Liu","year":"2020","unstructured":"Liu, A., Lu, J., Zhang, G.: Diverse instance-weighting ensemble based on region drift disagreement for concept drift adaptation. IEEE Trans. Neural Netw. Learn. Syst. 32(1), 293\u2013307 (2020)","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"3267_CR31","unstructured":"Stoica, I., Song, D., Popa, R.A., Patterson, D., Mahoney, M.W., Katz, R., Joseph, A.D., Jordan, M., Hellerstein, J.M., Gonzalez, J.E., Goldberg, K.: A berkeley view of systems challenges for ai. arXiv:1712.05855 (2017)"},{"key":"3267_CR32","doi-asserted-by":"publisher","first-page":"105227","DOI":"10.1016\/j.knosys.2019.105227","volume":"191","author":"OA Mahdi","year":"2020","unstructured":"Mahdi, O.A., Pardede, E., Ali, N., Cao, J.: Diversity measure as a new drift detection method in data streaming. Knowledge Based Syst. 191, 105227 (2020)","journal-title":"Knowledge Based Syst."},{"issue":"2","key":"3267_CR33","doi-asserted-by":"publisher","first-page":"606","DOI":"10.3390\/app10020606","volume":"10","author":"OA Mahdi","year":"2020","unstructured":"Mahdi, O.A., Pardede, E., Ali, N., Cao, J.: Fast reaction to sudden concept drift in the absence of class labels. Appl. Sci. 10(2), 606 (2020)","journal-title":"Appl. Sci."},{"key":"3267_CR34","first-page":"1601","volume":"11","author":"A Bifet","year":"2010","unstructured":"Bifet, A., Holmes, G., Kirkby, R., Pfahringer, B.: MOA: massive online analysis. J. Mach. Learn. Res. 11, 1601\u20131604 (2010)","journal-title":"J. Mach. Learn. Res."},{"issue":"3","key":"3267_CR35","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/s10994-012-5320-9","volume":"90","author":"J Gama","year":"2013","unstructured":"Gama, J., Sebastiao, R., Rodrigues, P.P.: On evaluating stream learning algorithms. Mach. Learn. 90(3), 317\u2013346 (2013)","journal-title":"Mach. Learn."},{"issue":"2","key":"3267_CR36","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1016\/j.patrec.2011.08.019","volume":"33","author":"GJ Ross","year":"2012","unstructured":"Ross, G.J., Adams, N.M., Tasoulis, D.K., Hand, D.J.: Exponentially weighted moving average charts for detecting concept drift. Pattern Recogn. Lett. 33(2), 191\u2013198 (2012)","journal-title":"Pattern Recogn. Lett."},{"key":"3267_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-030-10674-4","volume-title":"Feature Selection and Enhanced Krill Herd Algorithm for Text Document Clustering","author":"LMQ Abualigah","year":"2019","unstructured":"Abualigah, L.M.Q.: Feature Selection and Enhanced Krill Herd Algorithm for Text Document Clustering, pp. 1\u2013165. Springer, Berlin (2019)"},{"key":"3267_CR38","doi-asserted-by":"crossref","unstructured":"Abualigah, L. and Diabat, A.: A comprehensive survey of the Grasshopper optimization algorithm: results, variants, and applications. Neural Comput. Appl., pp.1-24 (2020)","DOI":"10.1007\/s00521-020-04789-8"},{"key":"3267_CR39","doi-asserted-by":"crossref","unstructured":"Abualigah, L.: Group search optimizer: a nature-inspired meta-heuristic optimization algorithm with its results, variants, and applications. Neural Comput. Appl., pp. 1\u201324 (2020)","DOI":"10.1007\/s00521-020-05107-y"},{"key":"3267_CR40","doi-asserted-by":"crossref","unstructured":"Abualigah, L.: Multi-verse optimizer algorithm: a comprehensive survey of its results, variants, and applications. Neural Comput. Appl., pp. 1\u201321 (2020)","DOI":"10.1007\/s00521-020-04839-1"},{"key":"3267_CR41","doi-asserted-by":"crossref","unstructured":"Abualigah, L., Shehab, M., Alshinwan, M., Mirjalili, S. and Abd Elaziz, M.: Ant lion optimizer: a comprehensive survey of its variants and applications. Arch. Comput. Methods Eng., pp. 1\u201320 (2020)","DOI":"10.1007\/s11831-020-09420-6"},{"key":"3267_CR42","doi-asserted-by":"publisher","first-page":"105694","DOI":"10.1016\/j.knosys.2020.105694","volume":"195","author":"Z Li","year":"2020","unstructured":"Li, Z., Huang, W., Xiong, Y., Ren, S., Zhu, T.: Incremental learning imbalanced data streams with concept drift: the dynamic updated ensemble algorithm. Knowledge Based Syst. 195, 105694 (2020)","journal-title":"Knowledge Based Syst."},{"key":"3267_CR43","doi-asserted-by":"crossref","unstructured":"Liu, A., Lu, J., Zhang, G.: Concept drift detection: dealing with missing values via fuzzy distance estimations. IEEE Trans. Fuzzy Syst. (2020)","DOI":"10.1109\/TFUZZ.2020.3016040"},{"key":"3267_CR44","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1007\/s10586-018-2835-2","volume":"22","author":"R Sun","year":"2019","unstructured":"Sun, R., Zhang, S., Yin, C., et al.: Strategies for data stream mining method applied in anomaly detection. Cluster Comput. 22, 399\u2013408 (2019)","journal-title":"Cluster Comput."},{"key":"3267_CR45","doi-asserted-by":"publisher","first-page":"1729","DOI":"10.1007\/s10586-017-1066-2","volume":"22","author":"C Yin","year":"2019","unstructured":"Yin, C., Zhang, S., Yin, Z., et al.: Anomaly detection model based on data stream clustering. Cluster Comput. 22, 1729\u20131738 (2019)","journal-title":"Cluster Comput."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-021-03267-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-021-03267-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-021-03267-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,22]],"date-time":"2022-12-22T20:18:43Z","timestamp":1671740323000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-021-03267-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,29]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["3267"],"URL":"https:\/\/doi.org\/10.1007\/s10586-021-03267-7","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,29]]},"assertion":[{"value":"30 July 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 January 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 March 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 March 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}