{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T14:40:15Z","timestamp":1759156815074,"version":"3.44.0"},"reference-count":48,"publisher":"Oxford University Press (OUP)","issue":"9","license":[{"start":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T00:00:00Z","timestamp":1755907200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,9,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Traditional and fuzzy decision trees (FDTs) face inherent challenges in managing uncertainty, noise, and evolving data streams. While FDTs improve upon classical decision trees by incorporating fuzzy logic to handle ambiguity, they remain static and cannot adapt to changes in data distribution over time. This paper introduces the dynamic fuzzy decision tree (DFDT), an algorithm that combines fuzzy logic with incremental learning to address these limitations. DFDT leverages cumulative mutual information to guide its dynamic restructuring, enabling it to update its model continuously while preserving its ability to reason under uncertainty. It integrates attribute swapping and branch pruning mechanisms to maintain a compact, interpretable structure without incurring significant computational overhead. Experimental evaluations on benchmark data sets show that DFDT consistently outperforms static FDTs in dynamic environments, achieving, for example, a 3.6% improvement in accuracy on the LED-Drift data set and ranking highest in 10 out of 11 evaluated cases. The single-pass DFDT achieves competitive performance with minimal resource usage, making it suitable for real-time data stream scenarios. In contrast, its epoch-based counterpart offers a balance between incremental learning and batch-level accuracy. Compared to traditional incremental learning algorithms, DFDT achieves comparable or better performance while inherently handling uncertainty via fuzzy logic. This work advances the development of adaptive classifiers that maintain interpretability and computational efficiency, positioning DFDT as a strong candidate for real-time applications in dynamic and uncertain environments.<\/jats:p>","DOI":"10.1093\/jcde\/qwaf088","type":"journal-article","created":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T15:36:18Z","timestamp":1755963378000},"page":"116-130","source":"Crossref","is-referenced-by-count":0,"title":["Incremental fuzzy decision tree based on cumulative mutual information"],"prefix":"10.1093","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2835-9114","authenticated-orcid":false,"given":"Jan","family":"Rabcan","sequence":"first","affiliation":[{"name":"University of \u017dilina Department of Informatics, , 01026 \u017dilina ,","place":["Slovakia"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9087-0311","authenticated-orcid":false,"given":"Elena","family":"Zaitseva","sequence":"additional","affiliation":[{"name":"University of \u017dilina Department of Informatics, , 01026 \u017dilina ,","place":["Slovakia"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vitaly","family":"Levashenko","sequence":"additional","affiliation":[{"name":"University of \u017dilina Department of Informatics, , 01026 \u017dilina ,","place":["Slovakia"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miroslav","family":"Kvassay","sequence":"additional","affiliation":[{"name":"University of \u017dilina Department of Informatics, , 01026 \u017dilina ,","place":["Slovakia"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2025,8,23]]},"reference":[{"key":"2025092910211826500_bib1","doi-asserted-by":"publisher","first-page":"1760","DOI":"10.1038\/s41598-024-84713-5","article-title":"Intelligent two-phase dual authentication framework for Internet of Medical Things","volume":"15","author":"Asif","year":"2025","journal-title":"Scientific Reports"},{"key":"2025092910211826500_bib2","doi-asserted-by":"publisher","first-page":"108632","DOI":"10.1016\/j.knosys.2022.108632","article-title":"From concept drift to model degradation: an overview on performance-aware drift detectors","volume":"245","author":"Bayram","year":"2022","journal-title":"Knowledge-Based Systems"},{"key":"2025092910211826500_bib3","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1137\/1.9781611972771.42","article-title":"Learning from time-changing data with adaptive windowing","volume-title":"Proceedings of the 2007 SIAM International Conference on Data Mining","author":"Bifet","year":"2007"},{"key":"2025092910211826500_bib4","first-page":"1601","article-title":"MOA: Massive online analysis","volume":"11","author":"Bifet","year":"2010","journal-title":"Journal of Machine Learning Research"},{"key":"2025092910211826500_bib5","doi-asserted-by":"publisher","first-page":"1733","DOI":"10.1145\/3097983.3098139","article-title":"Extremely fast decision tree mining for evolving data streams","volume-title":"Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining","author":"Bifet","year":"2017"},{"key":"2025092910211826500_bib6","doi-asserted-by":"publisher","first-page":"759","DOI":"10.1016\/0893-6080(91)90056-B","article-title":"Fuzzy ART: fast stable learning and categorization of analog patterns by an adaptive resonance system","volume":"4","author":"Carpenter","year":"1991","journal-title":"Neural Networks"},{"key":"2025092910211826500_bib7","doi-asserted-by":"publisher","first-page":"150733","DOI":"10.1109\/ACCESS.2021.3118568","article-title":"A pruning optimized fast learn++ nse algorithm","volume":"9","author":"Chen","year":"2021","journal-title":"IEEE Access"},{"key":"2025092910211826500_bib8","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1145\/347090.347107","article-title":"Mining high-speed data streams","volume-title":"Proceedings of the Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining ()SDM)","author":"Domingos","year":"2000"},{"key":"2025092910211826500_bib9","doi-asserted-by":"publisher","first-page":"946","DOI":"10.2991\/ijcis.d.210212.001","article-title":"Fuzzy Hoeffding decision tree for data stream classification","volume":"14","author":"Ducange","year":"2021","journal-title":"International Journal of Computational Intelligence Systems"},{"key":"2025092910211826500_bib10","doi-asserted-by":"publisher","first-page":"63213","DOI":"10.1007\/s11042-023-18075-x","article-title":"Data stream classification using a deep transfer learning method based on extreme learning machine and recurrent neural network","volume":"83","author":"Eskandari","year":"2024","journal-title":"Multimedia Tools and Applications"},{"key":"2025092910211826500_bib11","doi-asserted-by":"publisher","first-page":"112561","DOI":"10.1016\/j.knosys.2024.112561","article-title":"Hoeffding adaptive trees for multi-label classification on data streams","volume":"304","author":"Esteban","year":"2024","journal-title":"Knowledge-Based Systems"},{"key":"2025092910211826500_bib12","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/3-540-45751-8_5","article-title":"Incremental fuzzy decision trees","volume-title":"KI 2002: Advances in Artificial Intelligence","author":"Guetova","year":"2002"},{"key":"2025092910211826500_bib13","doi-asserted-by":"publisher","first-page":"109788","DOI":"10.1016\/j.asoc.2022.109788","article-title":"A three-way classification with fuzzy decision trees","volume":"132","author":"Han","year":"2023","journal-title":"Applied Soft Computing"},{"key":"2025092910211826500_bib14","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/s10618-009-0130-9","article-title":"Flexible decision tree for data stream classification in the presence of concept change, noise and missing values","volume":"19","author":"Hashemi","year":"2009","journal-title":"Data Mining and Knowledge Discovery"},{"key":"2025092910211826500_bib15","doi-asserted-by":"publisher","first-page":"3719","DOI":"10.1007\/s00500-015-1733-2","article-title":"MFlexDT: Multi flexible fuzzy decision tree for data stream classification","volume":"20","author":"Isazadeh","year":"2016","journal-title":"Soft Computing"},{"key":"2025092910211826500_bib16","doi-asserted-by":"publisher","first-page":"109372","DOI":"10.1016\/j.epsr.2023.109372","article-title":"Power quality disturbance classification taking into consideration the loss of data during pre-processing of disturbance signal","volume":"220","author":"Khetarpal","year":"2023","journal-title":"Electric Power Systems Research"},{"key":"2025092910211826500_bib17","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/978-3-031-78977-9_11","article-title":"Soft hoeffding tree: A transparent and differentiable model on data streams","volume-title":"Discovery Science","author":"K\u00f6bschall","year":"2025"},{"key":"2025092910211826500_bib18","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1109\/3477.931536","article-title":"An efficient fuzzy classifier with feature selection based on fuzzy entropy","volume":"31","author":"Lee","year":"2001","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)"},{"key":"2025092910211826500_bib19","doi-asserted-by":"publisher","first-page":"96:1","DOI":"10.1145\/3638777","article-title":"Concept drift adaptation by exploiting drift type","volume":"18","author":"Li","year":"2024","journal-title":"ACM Transactions on Knowledge Discovery from Data"},{"key":"2025092910211826500_bib20","article-title":"Fuzzy machine learning: A comprehensive framework and systematic review","author":"Lu","year":"2024","journal-title":"IEEE Transactions on Fuzzy Systems"},{"key":"2025092910211826500_bib21","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1109\/ICDM54844.2022.00042","article-title":"Extremely fast hoeffding adaptive tree","volume-title":"2022 IEEE International Conference on Data Mining (ICDM)","author":"Manapragada","year":"2022"},{"key":"2025092910211826500_bib22","doi-asserted-by":"publisher","first-page":"1953","DOI":"10.1145\/3219819.3220005","article-title":"Extremely fast decision tree","volume-title":"Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining","author":"Manapragada","year":"2018"},{"key":"2025092910211826500_bib23","doi-asserted-by":"publisher","first-page":"2061","DOI":"10.1109\/SCIS-ISIS.2012.6505342","article-title":"Incremental tuning of fuzzy decision trees","volume-title":"The 6th International Conference on Soft Computing and Intelligent Systems, and The 13th International Symposium on Advanced Intelligence Systems","author":"Marsala","year":"2012"},{"key":"2025092910211826500_bib24","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1016\/j.neucom.2020.11.053","article-title":"A novel fuzzy ARTMAP with area of influence","volume":"432","author":"Matias","year":"2021","journal-title":"Neurocomputing"},{"key":"2025092910211826500_bib25","doi-asserted-by":"crossref","DOI":"10.1109\/TFUZZ.2024.3395643","article-title":"A dynamic evolving fuzzy system for streaming data prediction","author":"Mei","year":"2024","journal-title":"IEEE Transactions on Fuzzy Systems"},{"key":"2025092910211826500_bib26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-35378-9","volume-title":"Explainable Uncertain Rule-Based Fuzzy Systems","author":"Mendel","year":"2024"},{"key":"2025092910211826500_bib27","doi-asserted-by":"publisher","first-page":"86716","DOI":"10.1109\/ACCESS.2024.3416838","article-title":"A survey of decision trees: Concepts, algorithms, and applications","volume":"12","author":"Mienye","year":"2024","journal-title":"IEEE Access"},{"key":"2025092910211826500_bib28","doi-asserted-by":"publisher","first-page":"748","DOI":"10.2991\/eusflat-19.2019.102","volume-title":"Incremental Learning of Fuzzy Decision Trees for Streaming Data Classification","author":"Pecori","year":"2019"},{"key":"2025092910211826500_bib29","first-page":"1","article-title":"IoT and ML for real-time vehicle accident detection using adaptive random forest","volume-title":"2024 Global Conference on Communications and Information Technologies (GCCIT)","author":"Praveen","year":"2024"},{"volume-title":"CeBMI\u2014Data Repository of Project \u201cBiomedical Signal Classification Using Fuzzy Classifiers.\u201d","year":"..-","author":"Rabcan","key":"2025092910211826500_bib31"},{"volume-title":"Data Mining Library","year":"..-","author":"Rabcan","key":"2025092910211826500_bib32"},{"key":"2025092910211826500_bib30","doi-asserted-by":"publisher","DOI":"10.1016\/j.engstruct.2019.109396","article-title":"Non-destructive diagnostic of aircraft engine blades by Fuzzy Decision Tree","volume":"197","author":"Rabcan","year":"2019","journal-title":"Engineering Structures"},{"key":"2025092910211826500_bib33","doi-asserted-by":"publisher","first-page":"138151","DOI":"10.1109\/ACCESS.2023.3339750","article-title":"Efficient data collaboration using multi-party privacy preserving machine learning framework","volume":"11","author":"Salam","year":"2023","journal-title":"IEEE Access"},{"key":"2025092910211826500_bib34","first-page":"496","article-title":"A case study of incremental concept induction","volume":"5","author":"Schlimmer","year":"1986","journal-title":"Proceedings of the AAAI Conference on Artificial Intelligence"},{"key":"2025092910211826500_bib35","doi-asserted-by":"publisher","first-page":"4275","DOI":"10.1038\/s41598-024-54065-1","article-title":"A dynamic fuzzy rule-based inference system using fuzzy inference with semantic reasoning","volume":"14","author":"Shoaip","year":"2024","journal-title":"Scientific Reports"},{"key":"2025092910211826500_bib36","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1007\/978-1-4615-6245-0_8","article-title":"Imperfect information: imprecision and uncertainty","volume-title":"Uncertainty Management in Information Systems: from Needs to Solutions","author":"Smets","year":"1997"},{"key":"2025092910211826500_bib37","doi-asserted-by":"publisher","first-page":"107151","DOI":"10.1016\/j.neunet.2025.107151","article-title":"Online ensemble model compression for nonstationary data stream learning","author":"Soares","year":"2025","journal-title":"Neural Networks"},{"key":"2025092910211826500_bib38","doi-asserted-by":"publisher","first-page":"1892","DOI":"10.1093\/jcde\/qwad079","article-title":"Metaheuristic algorithms for a sustainable saffron supply chain network considering government policies and product quality under uncertainty","volume":"10","author":"Sogandi","year":"2023","journal-title":"Journal of Computational Design and Engineering"},{"key":"2025092910211826500_bib39","doi-asserted-by":"publisher","first-page":"310","DOI":"10.1007\/978-3-319-92537-0_36","article-title":"MHFlexDT: a multivariate branch fuzzy decision tree data stream mining strategy based on hybrid partitioning standard","volume-title":"Advances in Neural Networks\u2014ISNN 2018","author":"Song","year":"2018"},{"key":"2025092910211826500_bib40","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-024-09921-7","article-title":"Mitigating concept drift in data streams: an incremental decision tree approach","author":"Tarazodar","year":"2024","journal-title":"Soft Computing"},{"key":"2025092910211826500_bib41","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1109\/ICDE.2009.26","article-title":"Decision trees for uncertain data","volume-title":"2009 IEEE 25th International Conference on Data Engineering","author":"Tsang","year":"2009"},{"key":"2025092910211826500_bib42","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1023\/A:1022699900025","article-title":"Incremental induction of decision trees","volume":"4","author":"Utgoff","year":"1989","journal-title":"Machine learning"},{"key":"2025092910211826500_bib43","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1007413323501","article-title":"Decision tree induction based on efficient tree restructuring","volume":"29","author":"Utgoff","year":"1997","journal-title":"Machine learning"},{"key":"2025092910211826500_bib44","doi-asserted-by":"publisher","first-page":"127308","DOI":"10.1016\/j.neucom.2024.127308","article-title":"A self-adaptive ensemble for user interest drift learning","volume":"577","author":"Wang","year":"2024","journal-title":"Neurocomputing"},{"key":"2025092910211826500_bib45","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/978-3-540-73499-4_8","article-title":"An incremental fuzzy decision tree classification method for mining data streams","volume-title":"Machine Learning and Data Mining in Pattern Recognition","author":"Wang","year":"2007"},{"key":"2025092910211826500_bib46","doi-asserted-by":"publisher","first-page":"1645","DOI":"10.1007\/s12145-024-01229-2","article-title":"Incremental learning-random forest model-based landslide susceptibility analysis: A case of Ganzhou City, China","volume":"17","author":"Wang","year":"2024","journal-title":"Earth Science Informatics"},{"key":"2025092910211826500_bib47","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1093\/jcde\/qwae023","article-title":"Data-driven multivariate regression-based anomaly detection and recovery of unmanned aerial vehicle flight data","volume":"11","author":"Yang","year":"2024","journal-title":"Journal of Computational Design and Engineering"},{"key":"2025092910211826500_bib48","doi-asserted-by":"publisher","first-page":"844","DOI":"10.1007\/s11263-024-02215-3","article-title":"Source-free domain adaptation guided by vision and vision-language pre-training","volume":"133","author":"Zhang","year":"2025","journal-title":"International Journal of Computer Vision"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/jcde\/advance-article-pdf\/doi\/10.1093\/jcde\/qwaf088\/64114393\/qwaf088.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/12\/9\/116\/64114393\/qwaf088.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/12\/9\/116\/64114393\/qwaf088.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T14:21:25Z","timestamp":1759155685000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/12\/9\/116\/8240250"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,23]]},"references-count":48,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2025,9,2]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwaf088","relation":{},"ISSN":["2288-5048"],"issn-type":[{"type":"electronic","value":"2288-5048"}],"subject":[],"published-other":{"date-parts":[[2025,9]]},"published":{"date-parts":[[2025,8,23]]}}}