{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T22:48:05Z","timestamp":1772837285105,"version":"3.50.1"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,10,7]],"date-time":"2024-10-07T00:00:00Z","timestamp":1728259200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,10,7]],"date-time":"2024-10-07T00:00:00Z","timestamp":1728259200000},"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":["Soft Comput"],"published-print":{"date-parts":[[2026,2]]},"DOI":"10.1007\/s00500-024-09921-7","type":"journal-article","created":{"date-parts":[[2024,10,7]],"date-time":"2024-10-07T08:07:29Z","timestamp":1728288449000},"page":"1347-1376","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Mitigating concept drift in data streams: an incremental decision tree approach"],"prefix":"10.1007","volume":"30","author":[{"given":"Hadi","family":"Tarazodar","sequence":"first","affiliation":[]},{"given":"Karamollah","family":"Bagherifard","sequence":"additional","affiliation":[]},{"given":"Samad","family":"Nejatian","sequence":"additional","affiliation":[]},{"given":"Hamid","family":"Parvin","sequence":"additional","affiliation":[]},{"given":"Razieh","family":"Malekhosseini","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,10,7]]},"reference":[{"key":"9921_CR1","doi-asserted-by":"publisher","first-page":"66408","DOI":"10.1109\/ACCESS.2021.3056182","volume":"9","author":"A Abbasi","year":"2021","unstructured":"Abbasi A et al (2021) ElStream: an ensemble learning approach for concept drift detection in dynamic social big data stream learning. IEEE Access 9:66408\u201366419. https:\/\/doi.org\/10.1109\/ACCESS.2021.3056182","journal-title":"IEEE Access"},{"issue":"2","key":"9921_CR2","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1049\/cit2.12070","volume":"7","author":"M Abu-Hashem","year":"2022","unstructured":"Abu-Hashem M, Gutub A (2022) Efficient computation of Hash Hirschberg protein alignment utilizing hyper threading multi-core sharing technology. CAAI Trans Intell Technol 7(2):278\u2013291. https:\/\/doi.org\/10.1049\/cit2.12070","journal-title":"CAAI Trans Intell Technol"},{"key":"9921_CR4","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2022.108702","volume":"108","author":"M Amin","year":"2023","unstructured":"Amin M et al (2023) Cyber security and beyond: detecting malware and concept drift in AI-based sensor data streams using statistical techniques. Comput Electr Eng 108:108702. https:\/\/doi.org\/10.1016\/j.compeleceng.2022.108702","journal-title":"Comput Electr Eng"},{"key":"9921_CR5","doi-asserted-by":"crossref","unstructured":"Banar F, Tabatabaei A, Saleh M (2023) Stream data classification with Hoeffding tree: an ensemble learning approach. In: 2023 9th International conference on web research (ICWR). IEEE","DOI":"10.1109\/ICWR57742.2023.10139228"},{"key":"9921_CR41","doi-asserted-by":"publisher","unstructured":"Bifet A, Gavald\u00e0 R (2009) Adaptive learning from evolving data streams. 249\u2013260. https:\/\/doi.org\/10.1007\/978-3-642-03915-7_22","DOI":"10.1007\/978-3-642-03915-7_22"},{"key":"9921_CR46","doi-asserted-by":"publisher","DOI":"10.1201\/9781315139470","volume-title":"Classification and regression trees","author":"L Breiman","year":"2017","unstructured":"Breiman L, Friedman J, Olshen R, Stone C (2017) Classification and regression trees. Chapman and Hall\/CRC, New York. https:\/\/doi.org\/10.1201\/9781315139470"},{"key":"9921_CR55","doi-asserted-by":"publisher","DOI":"10.4324\/9780203410028","volume-title":"Quantity and quality in social research","author":"A Bryman","year":"1988","unstructured":"Bryman A (1988) Quantity and quality in social research (1st ed.). Routledge, London. https:\/\/doi.org\/10.4324\/9780203410028","edition":"1"},{"issue":"4","key":"9921_CR6","doi-asserted-by":"publisher","first-page":"1283","DOI":"10.1016\/j.asoc.2007.11.006","volume":"8","author":"L Cohen","year":"2008","unstructured":"Cohen L, Avrahami G, Last M, Kandel A (2008) Info-fuzzy algorithms for mining dynamic data streams. Appl Soft Comput 8(4):1283\u20131294. https:\/\/doi.org\/10.1016\/j.asoc.2007.11.006","journal-title":"Appl Soft Comput"},{"key":"9921_CR7","doi-asserted-by":"publisher","unstructured":"Das M, Pratama M, Savitri S, Zhang J (2019) Muse-rnn: a multilayer self-evolving recurrent neural network for data stream classification. In: 2019 IEEE international conference on data mining (ICDM). IEEE. https:\/\/doi.org\/10.1109\/ICDM.2019.00028","DOI":"10.1109\/ICDM.2019.00028"},{"key":"9921_CR52","first-page":"1","volume":"7","author":"J Demsar","year":"2006","unstructured":"Demsar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1\u201330","journal-title":"J Mach Learn Res"},{"key":"9921_CR8","doi-asserted-by":"crossref","unstructured":"Domingos P, Hulten G (2000) Mining high-speed data streams. In: Proceedings of the sixth ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 71\u201380","DOI":"10.1145\/347090.347107"},{"key":"9921_CR9","unstructured":"Fischer L, Wollstadt P (2023) Precision and recall reject curves for classification. arXiv preprint arXiv:2308.08381"},{"key":"9921_CR53","first-page":"109","volume":"34","author":"M Friedman","year":"1939","unstructured":"Friedman M (1939) The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J Am Stat Assoc 34:109","journal-title":"J Am Stat Assoc"},{"key":"9921_CR54","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1214\/aoms\/1177731944","volume":"11","author":"M Friedman","year":"1940","unstructured":"Friedman M (1940) A comparison of alternative tests of significance for the problem of m rankings. Ann Math Stat 11:86\u201392","journal-title":"Ann Math Stat"},{"issue":"1","key":"9921_CR47","first-page":"1","volume":"19","author":"JH Friedman","year":"1991","unstructured":"Friedman JH (1991) Multivariate adaptive regression splines.\u00a0Ann Stat\u00a019(1):1\u201367","journal-title":"Ann Stat"},{"key":"9921_CR10","doi-asserted-by":"publisher","unstructured":"Gama J, Castillo G (2004) Learning with local drift detection. In: International conference on advanced data mining and applications. Springer, pp 42\u201355. https:\/\/doi.org\/10.1007\/11941439_5","DOI":"10.1007\/11941439_5"},{"issue":"4","key":"9921_CR43","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2523813","volume":"46","author":"J Gama","year":"2014","unstructured":"Gama J, \u017dliobait\u0117 I, Bifet A, Pechenizkiy M, Bouchachia H (2014) A survey on concept drift adaptation. ACM Comput Surv (CSUR) 46(4):1\u201337. https:\/\/doi.org\/10.1145\/2523813","journal-title":"ACM Comput Surv (CSUR)"},{"issue":"18","key":"9921_CR11","doi-asserted-by":"publisher","first-page":"8144","DOI":"10.1016\/j.eswa.2014.06.022","volume":"41","author":"PM Goncalves Jr","year":"2014","unstructured":"Goncalves PM Jr et al (2014) A comparative study on concept drift detectors. Expert Syst Appl 41(18):8144\u20138156. https:\/\/doi.org\/10.1016\/j.eswa.2014.06.022","journal-title":"Expert Syst Appl"},{"issue":"1","key":"9921_CR12","doi-asserted-by":"publisher","DOI":"10.1016\/j.jer.2023.100001","volume":"11","author":"A Gutub","year":"2023","unstructured":"Gutub A, Shambour MK, Abu-Hashem MA (2023) Coronavirus impact on human feelings during 2021 Hajj season via deep learning critical Twitter analysis. J Eng Res 11(1):100001","journal-title":"J Eng Res"},{"key":"9921_CR13","volume":"76","author":"J Hemalatha","year":"2023","unstructured":"Hemalatha J, Sekar M, Kumar C, Gutub A, Sahu AK (2023) Towards improving the performance of blind image steganalyzer using third-order SPAM features and ensemble classifier. J Inf Secur Appl 76:103541","journal-title":"J Inf Secur Appl"},{"key":"9921_CR14","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 Am Stat Assoc 58:13\u201330. https:\/\/doi.org\/10.1080\/01621459.1963.10500830","journal-title":"J Am Stat Assoc"},{"key":"9921_CR51","doi-asserted-by":"publisher","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. https:\/\/doi.org\/10.1145\/502512.502529","DOI":"10.1145\/502512.502529"},{"key":"9921_CR15","doi-asserted-by":"crossref","unstructured":"Ikonomovska E, Gama J, Sebasti\u00e3o R, Gjorgjevik D (2008) Learning model trees from data streams. In: Proceedings of the 11th international conference on discovery science. Springer, pp 52\u201363","DOI":"10.1007\/978-3-540-88411-8_8"},{"key":"9921_CR16","doi-asserted-by":"crossref","unstructured":"Ikonomovska E, Gama J, Sebastiao R, Gjorgjevik D (2009) Regression trees from data streams with drift detection. In: Proceedings of the international conference on discovery science. Springer, pp 121\u2013135","DOI":"10.1007\/978-3-642-04747-3_12"},{"key":"9921_CR17","unstructured":"Karalic A (1992) Employing linear regression in regression tree leaves. In: Proceedings of the 10th European conference on artificial intelligence. Wiley, New York, pp 440\u2013441"},{"key":"9921_CR18","doi-asserted-by":"crossref","unstructured":"Kelly MG, Hand DJ, Adams NM (1999) The impact of changing populations on classifier performance. In: Proceedings of the fifth ACM SIGKDD international conference on knowledge discovery and data mining. Citeseer, pp 367\u2013371","DOI":"10.1145\/312129.312285"},{"key":"9921_CR44","doi-asserted-by":"publisher","first-page":"541","DOI":"10.1007\/s00371-014-0946-1","volume":"31","author":"S Kim","year":"2014","unstructured":"Kim S, Guy S, Hillesland K, Zafar B, Gutub AAA, Manocha D (2014) Velocity-based modeling of physical interactions in dense crowds. Vis Comput 31:541\u2013555. https:\/\/doi.org\/10.1007\/s00371-014-0946-1","journal-title":"Vis Comput"},{"issue":"3","key":"9921_CR19","doi-asserted-by":"publisher","first-page":"281","DOI":"10.3233\/IDA-2004-8303","volume":"8","author":"R Klinkenberg","year":"2004","unstructured":"Klinkenberg R (2004) Learning drifting concepts: example selection vs. example weighting. Intell Data Anal 8(3):281\u2013300. https:\/\/doi.org\/10.3233\/IDA-2004-8303","journal-title":"Intell Data Anal"},{"issue":"2","key":"9921_CR20","first-page":"28","volume":"1","author":"A Kumar","year":"2015","unstructured":"Kumar A, Kaur P, Sharma P (2015) A survey on Hoeffding tree stream data classification algorithms. CPUH-Res J 1(2):28\u201332","journal-title":"CPUH-Res J"},{"key":"9921_CR21","doi-asserted-by":"crossref","unstructured":"Littlestone N, Warmuth MK (1989) The weighted majority algorithm. In: 30th annual symposium on foundations of computer science, pp 256\u2013261","DOI":"10.1109\/SFCS.1989.63487"},{"issue":"1","key":"9921_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/00401706.1990.10484583","volume":"32","author":"JM Lucas","year":"1990","unstructured":"Lucas JM, Saccucci MS (1990) Exponentially weighted moving average control schemes: properties and enhancements. Technometrics 32(1):1\u201312","journal-title":"Technometrics"},{"key":"9921_CR23","volume-title":"Data stream mining with multiple sliding windows for continuous prediction","author":"O Mimran","year":"2013","unstructured":"Mimran O (2013) Data stream mining with multiple sliding windows for continuous prediction. Ben-Gurion University of the Negev, Israel"},{"key":"9921_CR24","doi-asserted-by":"crossref","unstructured":"Ouyang Z, Zhou M, Wang T, Wu Q (2009) Mining concept-drifting and noisy data streams using ensemble classifiers. In: 2009 International conference on artificial intelligence and computational intelligence, vol 4. IEEE","DOI":"10.1109\/AICI.2009.153"},{"key":"9921_CR25","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2021.106461","volume":"123","author":"V Pasquadibisceglie","year":"2023","unstructured":"Pasquadibisceglie V et al (2023) DARWIN: an online deep learning approach to handle concept drifts in predictive process monitoring. Eng Appl Artif Intell 123:106461. https:\/\/doi.org\/10.1016\/j.engappai.2021.106461","journal-title":"Eng Appl Artif Intell"},{"key":"9921_CR26","doi-asserted-by":"crossref","unstructured":"Pfahringer B, Holmes G, Kirkby R (2008) Handling numeric attributes in Hoeffding trees. In: Proceedings of the 12th Pacific-Asian conference on knowledge discovery and data mining. Springer, pp 296\u2013307","DOI":"10.1007\/978-3-540-68125-0_27"},{"key":"9921_CR49","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10994-005-1121-8","volume":"61","author":"D Potts","year":"2005","unstructured":"Potts D, Sammut C (2005) Incremental learning of linear model trees. Mach Learn 61:5\u201348. https:\/\/doi.org\/10.1007\/s10994-005-1121-8","journal-title":"Mach Learn"},{"key":"9921_CR42","doi-asserted-by":"publisher","DOI":"10.1109\/TFUZZ.2014.2312983","author":"M Pratama","year":"2014","unstructured":"Pratama M, Anavatti SG, Er M, Lughofer E (2014) pClass: an effective classifier for streaming examples. IEEE Trans Fuzzy Syst. https:\/\/doi.org\/10.1109\/TFUZZ.2014.2312983","journal-title":"IEEE Trans Fuzzy Syst"},{"issue":"7","key":"9921_CR27","doi-asserted-by":"publisher","first-page":"1315","DOI":"10.1109\/TFUZZ.2019.2903985","volume":"28","author":"M Pratama","year":"2019","unstructured":"Pratama M, Pedrycz W, Webb GI (2019a) An incremental construction of deep neuro-fuzzy system for continual learning of nonstationary data streams. IEEE Trans Fuzzy Syst 28(7):1315\u20131328. https:\/\/doi.org\/10.1109\/TFUZZ.2019.2903985","journal-title":"IEEE Trans Fuzzy Syst"},{"key":"9921_CR29","doi-asserted-by":"crossref","unstructured":"Pratama M, Za\u2019in C, Ashfahani A, Ong YS, Ding W (2019b) Automatic construction of multi-layer perceptron network from streaming examples. In: Proceedings of the 28th ACM international conference on information and knowledge management, pp 1171\u20131180","DOI":"10.1145\/3357384.3357946"},{"key":"9921_CR50","unstructured":"Quinlan JR (1992) Learning with Continuous Classes. In: Proceedings of australian joint conference on artificial intelligence, Hobart 16-18 november 1992, pp 343\u2013348"},{"key":"9921_CR32","volume-title":"C4.5: Programs for machine learning by J. Ross Quinlan","author":"SL Salzberg","year":"1993","unstructured":"Salzberg SL (1993) C4.5: Programs for machine learning by J. Ross Quinlan. Morgan Kaufmann Publishers Inc, California"},{"key":"9921_CR40","doi-asserted-by":"publisher","first-page":"118934","DOI":"10.1016\/j.eswa.2022.118934","volume":"213","author":"A Su\u00e1rez-Cetrulo","year":"2022","unstructured":"Su\u00e1rez-Cetrulo A, Quintana D, Cervantes A (2022) A survey on machine learning for recurring concept drifting data streams. Expert Syst Appl 213:118934. https:\/\/doi.org\/10.1016\/j.eswa.2022.118934","journal-title":"Expert Syst Appl"},{"key":"9921_CR33","doi-asserted-by":"crossref","unstructured":"Svoboda R et al (2023) A natural gas consumption forecasting system for continual learning scenarios based on Hoeffding trees with change point detection mechanism. arXiv preprint. arXiv:2309.03720","DOI":"10.1016\/j.knosys.2024.112482"},{"issue":"2","key":"9921_CR34","first-page":"58","volume":"106","author":"A Tsymbal","year":"2004","unstructured":"Tsymbal A (2004) The problem of concept drift: definitions and related work. Comput Sci Dep Trinity Coll Dublin 106(2):58","journal-title":"Comput Sci Dep Trinity Coll Dublin"},{"key":"9921_CR35","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1016\/j.inffus.2023.04.019","volume":"89","author":"AI Weinberg","year":"2023","unstructured":"Weinberg AI, Last M (2023) EnHAT\u2014synergy of a tree-based ensemble with Hoeffding adaptive tree for dynamic data streams mining. Inf Fus 89:397\u2013404. https:\/\/doi.org\/10.1016\/j.inffus.2023.04.019","journal-title":"Inf Fus"},{"key":"9921_CR48","doi-asserted-by":"publisher","first-page":"281","DOI":"10.2307\/23110483","volume":"20","author":"H Wickham","year":"2011","unstructured":"Wickham H (2011) ASA 2009 data expo. J Comput Graph Stat 20:281\u2013283. https:\/\/doi.org\/10.2307\/23110483","journal-title":"J Comput Graph Stat"},{"key":"9921_CR36","doi-asserted-by":"crossref","unstructured":"Wu Y et al (2023) AEWAE: an efficient ensemble framework for concept drift adaptation in IoT data stream. arXiv preprint arXiv:2305.06638","DOI":"10.36227\/techrxiv.23304461"},{"key":"9921_CR37","doi-asserted-by":"crossref","unstructured":"Xu Y, Xu R, Yan W, Ardis P (2017) Concept drift learning with alternating learners. In: 2017 International joint conference on neural networks (IJCNN). IEEE, pp 2104\u20132111","DOI":"10.1109\/IJCNN.2017.7966109"},{"key":"9921_CR38","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2019.07.005","volume":"137","author":"J Zenisek","year":"2019","unstructured":"Zenisek J, Holzinger F, Affenzeller M (2019) Machine learning based concept drift detection for predictive maintenance. Comput Ind Eng 137:106031. https:\/\/doi.org\/10.1016\/j.cie.2019.07.005","journal-title":"Comput Ind Eng"},{"key":"9921_CR39","unstructured":"Zliobaite I (2010) Learning under concept drift: an overview. arXiv preprint arXiv:1010.4784"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-024-09921-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00500-024-09921-7","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-024-09921-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T07:29:31Z","timestamp":1772090971000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00500-024-09921-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,7]]},"references-count":50,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,2]]}},"alternative-id":["9921"],"URL":"https:\/\/doi.org\/10.1007\/s00500-024-09921-7","relation":{},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,10,7]]},"assertion":[{"value":"13 May 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 October 2024","order":2,"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 they have no relevant financial interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interests"}},{"value":"The authors have no relevant non-financial interests to disclose.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Non-financial interests"}}]}}