{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T06:20:51Z","timestamp":1783578051690,"version":"3.55.0"},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T00:00:00Z","timestamp":1778284800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T00:00:00Z","timestamp":1778284800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100006690","name":"Politecnico di Milano","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100006690","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Data Min Knowl Disc"],"published-print":{"date-parts":[[2026,7]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>This work addresses the challenges of learning from Evolving Streaming Time Series, a scenario defined in streaming contexts by the need for continuous learning, managing temporal dependence, reacting to concept drifts, and avoiding catastrophic forgetting. Streaming Continual Learning (SCL) is an emerging paradigm specifically aimed at tackling these issues. To this end, SCL combines elements of Streaming Machine Learning, Continual Learning, and Time Series Analysis. The core idea of SCL is to maintain a progressively enriched representation that reflects everything learned so far. When a drift occurs, the model integrates newly emerging information and also selectively draws on earlier knowledge. In this context, the present work proposes Dynamic Continuous Progressive Neural Networks (DYNcPNN), a comprehensive and pioneering SCL embodiment built on our previously introduced cPNN architecture. DYNcPNN is a dynamic variant designed to adapt more effectively to concept drifts. Its key contribution is a mechanism that dynamically determines when to expand the architecture to incorporate new knowledge, reducing unnecessary complexity while preserving high performance. DYNcPNN also introduces a strategy to prevent forgetting when, after a concept drift, the model continues learning without expanding, thereby risking overwriting the existing knowledge. The model integrates an automatic concept drift detection system that enables adaptation without manual intervention. Experimental results show that DYNcPNN consistently outperforms traditional SML models, cPNN, and a continuously trained LSTM. It adapts more quickly to concept drifts, effectively mitigates catastrophic forgetting, and optimizes memory usage. Moreover, the results highlight the limitations of SML models, which are unable to account for temporal dependence.<\/jats:p>","DOI":"10.1007\/s10618-026-01213-y","type":"journal-article","created":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T07:36:00Z","timestamp":1778312160000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Dynamic continuous progressive neural networks for evolving streaming time series"],"prefix":"10.1007","volume":"40","author":[{"given":"Federico","family":"Giannini","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giacomo","family":"Ziffer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Emanuele","family":"Della Valle","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,5,9]]},"reference":[{"issue":"2","key":"1213_CR1","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 Depart Trinity Coll Dublin 106(2):58","journal-title":"Computer Science Department Trinity College Dublin"},{"key":"1213_CR2","doi-asserted-by":"crossref","unstructured":"McCloskey M, Cohen NJ (1989) Catastrophic interference in connectionist networks: the sequential learning problem. In: Psychology of learning and motivation. vol\u00a024. Elsevier, pp 109\u2013165","DOI":"10.1016\/S0079-7421(08)60536-8"},{"issue":"7","key":"1213_CR3","first-page":"3366","volume":"44","author":"M De Lange","year":"2022","unstructured":"De Lange M, Aljundi R, Masana M, Parisot S, Jia X, Leonardis A et al (2022) A continual learning survey: defying forgetting in classification tasks. IEEE Trans Pattern Anal Mach Intell 44(7):3366\u20133385","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"1\u20132","key":"1213_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.3233\/DS-220057","volume":"6","author":"G Ziffer","year":"2023","unstructured":"Ziffer G, Bernardo A, Della Valle E, Cerqueira V, Bifet A (2023) Towards time-evolving analytics: Online learning for time-dependent evolving data streams. Data Sci 6(1\u20132):1\u201316","journal-title":"Data Science"},{"key":"1213_CR5","doi-asserted-by":"crossref","unstructured":"Bifet A, Gavald\u00e0 R, Holmes G, Pfahringer B (2018) Machine learning for data streams: with practical examples in MOA. MIT press","DOI":"10.7551\/mitpress\/10654.001.0001"},{"key":"1213_CR6","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.inffus.2019.12.004","volume":"58","author":"T Lesort","year":"2020","unstructured":"Lesort T, Lomonaco V, Stoian A, Maltoni D, Filliat D, Rodr\u00edguez ND (2020) Continual learning for robotics: Definition, framework, learning strategies, opportunities and challenges. Inf Fusion 58:52\u201368","journal-title":"Inf Fusion"},{"key":"1213_CR7","unstructured":"Box GE, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. John Wiley & Sons"},{"issue":"8","key":"1213_CR8","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735\u20131780","journal-title":"Neural Comput"},{"issue":"6","key":"1213_CR9","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/MIS.2024.3479469","volume":"39","author":"F Giannini","year":"2024","unstructured":"Giannini F, Ziffer G, Cossu A, Lomonaco V (2024) Streaming continual learning for unified adaptive intelligence in dynamic environments. IEEE Intell Syst 39(6):81\u201385","journal-title":"IEEE Intell Syst"},{"key":"1213_CR10","doi-asserted-by":"crossref","unstructured":"Gunasekara N, Pfahringer B, Gomes HM, Bifet A (2023) Survey on online streaming continual learning. In: Thirty-second international joint conference on artificial intelligence. vol 6, pp 6628\u20136637","DOI":"10.24963\/ijcai.2023\/743"},{"key":"1213_CR11","doi-asserted-by":"crossref","unstructured":"Cossu A, Bacciu D, Bernardo A, Della\u00a0Valle E, Gepperth A, Giannini F, et\u00a0al (2025) Don\u2019t drift away: advances and applications of streaming and continual learning. In: ESANN","DOI":"10.14428\/esann\/2025.ES2025-23"},{"key":"1213_CR12","doi-asserted-by":"crossref","unstructured":"Giannini F, Ziffer G, Della\u00a0Valle E (2023) cPNN: Continuous progressive neural networks for evolving streaming time series. In: PAKDD (4). Lecture notes in computer science. vol 13938. Springer, pp 328\u2013340","DOI":"10.1007\/978-3-031-33383-5_26"},{"key":"1213_CR13","unstructured":"Rusu AA, Rabinowitz NC, Desjardins G, Soyer H, Kirkpatrick J, Kavukcuoglu K, et\u00a0al (2016) Progressive Neural Networks. CoRR. arXiv:abs\/1606.04671"},{"issue":"3","key":"1213_CR14","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1214\/ss\/1009213726","volume":"16","author":"L Breiman","year":"2001","unstructured":"Breiman L (2001) Statistical modeling: The two cultures (with comments and a rejoinder by the author). Stat Sci 16(3):199\u2013231","journal-title":"Stat Sci"},{"key":"1213_CR15","doi-asserted-by":"crossref","unstructured":"Gama J, Sebasti\u00e3o R, Rodrigues PP (2009) Issues in evaluation of stream learning algorithms. In: KDD. ACM, pp 329\u2013338","DOI":"10.1145\/1557019.1557060"},{"key":"1213_CR16","doi-asserted-by":"crossref","unstructured":"Gama J, Medas P, Castillo G, Rodrigues PP (2004) Learning with drift detection. In: SBIA. LNCS. vol 3171. Springer, pp 286\u2013295","DOI":"10.1007\/978-3-540-28645-5_29"},{"issue":"1","key":"1213_CR17","doi-asserted-by":"publisher","first-page":"11654","DOI":"10.1038\/s41598-022-15245-z","volume":"12","author":"D Vela","year":"2022","unstructured":"Vela D, Sharp A, Zhang R, Nguyen T, Hoang A, Pianykh OS (2022) Temporal quality degradation in AI models. Sci Rep 12(1):11654","journal-title":"Sci Rep"},{"key":"1213_CR18","doi-asserted-by":"crossref","unstructured":"Gama J, Zliobaite I, Bifet A, Pechenizkiy M, Bouchachia A (2014) A survey on concept drift adaptation. ACM Comput Surv. 46(4):44:1\u201344:37","DOI":"10.1145\/2523813"},{"issue":"12","key":"1213_CR19","first-page":"2346","volume":"31","author":"J Lu","year":"2019","unstructured":"Lu J, Liu A, Dong F, Gu F, Gama J, Zhang G (2019) Learning under Concept Drift: A Review. IEEE Trans Knowl Data Eng 31(12):2346\u20132363","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"1","key":"1213_CR20","doi-asserted-by":"publisher","first-page":"13","DOI":"10.3390\/INFORMATICS12010013","volume":"12","author":"A Costa","year":"2025","unstructured":"Costa A, Giusti R, dos Santos EM (2025) Analysis of descriptors of concept drift and their impacts. Informatics 12(1):13. https:\/\/doi.org\/10.3390\/INFORMATICS12010013","journal-title":"Informatics"},{"issue":"4","key":"1213_CR21","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 H, Petitjean F (2016) Characterizing concept drift. Data Min Knowl Discov 30(4):964\u2013994. https:\/\/doi.org\/10.1007\/S10618-015-0448-4","journal-title":"Data Min Knowl Discov"},{"issue":"3","key":"1213_CR22","doi-asserted-by":"publisher","first-page":"455","DOI":"10.1007\/s10994-014-5441-4","volume":"98","author":"I Zliobaite","year":"2015","unstructured":"Zliobaite I, Bifet A, Read J, Pfahringer B, Holmes G (2015) Evaluation methods and decision theory for classification of streaming data with temporal dependence. Mach Learn 98(3):455\u2013482","journal-title":"Mach Learn"},{"key":"1213_CR23","doi-asserted-by":"crossref","unstructured":"Read J, Zliobaite I (2022) Learning from data streams: an overview and update. CoRR. arXiv:abs\/2212.14720","DOI":"10.2139\/ssrn.4326595"},{"key":"1213_CR24","doi-asserted-by":"crossref","unstructured":"Read J, Rios RA, Nogueira T, de\u00a0Mello RF (2020) Data streams are time series: challenging assumptions. In: BRACIS (2). Lecture Notes in Computer Science. vol. 12320. Springer, pp 529\u2013543","DOI":"10.1007\/978-3-030-61380-8_36"},{"key":"1213_CR25","doi-asserted-by":"crossref","unstructured":"de\u00a0Souza VMA, dos Reis DM, Maletzke AG, Batista GEAPA (2020) Challenges in benchmarking stream learning algorithms with real-world data. Data Min Knowl Discov. 34(6):1805\u20131858","DOI":"10.1007\/s10618-020-00698-5"},{"key":"1213_CR26","doi-asserted-by":"crossref","unstructured":"Ziffer G, Giannini F, Della Valle E (2024) Tenet: benchmarking data stream classifiers in presence of temporal dependence. In: 2024 IEEE International Conference on Big Data (BigData). p 1187\u20131196","DOI":"10.1109\/BigData62323.2024.10825670"},{"key":"1213_CR27","doi-asserted-by":"publisher","unstructured":"Vapnik V (2000) The nature of statistical learning theory. Statistics for engineering and information science. Springer. Available from: https:\/\/doi.org\/10.1007\/978-1-4757-3264-1","DOI":"10.1007\/978-1-4757-3264-1"},{"key":"1213_CR28","unstructured":"Devroye L, Gy\u00f6rfi L, Lugosi G (2013) A probabilistic theory of pattern recognition. vol.\u00a031. Springer Science & Business Media"},{"key":"1213_CR29","doi-asserted-by":"crossref","unstructured":"Bifet A, Gavald\u00e0 R (2007) Learning from time-changing data with adaptive windowing. In: SDM. SIAM, pp 443\u2013448","DOI":"10.1137\/1.9781611972771.42"},{"key":"1213_CR30","doi-asserted-by":"crossref","unstructured":"Hoeffding W (1994) Probability inequalities for sums of bounded random variables. The collected works of Wassily Hoeffding. pp 409\u2013426","DOI":"10.1007\/978-1-4612-0865-5_26"},{"key":"1213_CR31","doi-asserted-by":"crossref","unstructured":"Bifet A, Gavald\u00e0 R (2009) Adaptive learning from evolving data streams. In: IDA. LNCS. vol. 5772. Springer, pp 249\u2013260","DOI":"10.1007\/978-3-642-03915-7_22"},{"issue":"9\u201310","key":"1213_CR32","doi-asserted-by":"publisher","first-page":"1469","DOI":"10.1007\/s10994-017-5642-8","volume":"106","author":"HM Gomes","year":"2017","unstructured":"Gomes HM, Bifet A, Read J, Barddal JP, Enembreck F, Pfahringer B et al (2017) Adaptive random forests for evolving data stream classification. Mach Learn 106(9\u201310):1469\u20131495","journal-title":"Mach Learn"},{"key":"1213_CR33","doi-asserted-by":"crossref","unstructured":"Bifet A, Read J, Zliobaite I, Pfahringer B, Holmes G (2013) Pitfalls in benchmarking data stream classification and how to avoid them. In: ECML\/PKDD (1). Lecture Notes in Computer Science. vol 8188. Springer, pp 465\u2013479","DOI":"10.1007\/978-3-642-40988-2_30"},{"key":"1213_CR34","doi-asserted-by":"publisher","unstructured":"Giannini F, Della Valle E (2025) Addressing temporal dependence, concept drifts, and forgetting in data streams. In: Piangerelli M, Prenkaj B, Rotalinti Y, Joshi A, Stilo G (eds) Discovering drift phenomena in evolving landscapes. Springer Nature Switzerland, pp 146\u2013164 https:\/\/doi.org\/10.1007\/978-3-031-82346-6_10","DOI":"10.1007\/978-3-031-82346-6_10"},{"issue":"8","key":"1213_CR35","doi-asserted-by":"publisher","first-page":"5362","DOI":"10.1109\/TPAMI.2024.3367329","volume":"46","author":"L Wang","year":"2024","unstructured":"Wang L, Zhang X, Su H, Zhu J (2024) A comprehensive survey of continual learning: theory, method and application. IEEE Trans Pattern Anal Mach Intell 46(8):5362\u20135383","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"1213_CR36","doi-asserted-by":"crossref","unstructured":"Parisi GI, Lomonaco V (2019) Online continual learning on sequences. In: INNSBDDL (Tutorials). Studies in Computational Intelligence. vol 896. Springer, pp 197\u2013221","DOI":"10.1007\/978-3-030-43883-8_8"},{"key":"1213_CR37","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.neucom.2021.10.021","volume":"469","author":"Z Mai","year":"2022","unstructured":"Mai Z, Li R, Jeong J, Quispe D, Kim H, Sanner S (2022) Online continual learning in image classification: An empirical survey. Neurocomputing 469:28\u201351","journal-title":"Neurocomputing"},{"key":"1213_CR38","doi-asserted-by":"publisher","unstructured":"Soutif-Cormerais A, Carta A, Cossu A, Hurtado J, Lomonaco V, van\u00a0de Weijer J, et\u00a0al (2023) A comprehensive empirical evaluation on online continual learning. In: IEEE\/CVF International conference on computer vision, ICCV 2023\u2014Workshops, Paris, France, October 2-6, 2023. IEEE, pp 3510\u20133520. Available from: https:\/\/doi.org\/10.1109\/ICCVW60793.2023.00378","DOI":"10.1109\/ICCVW60793.2023.00378"},{"issue":"4","key":"1213_CR39","first-page":"1346","volume":"38","author":"S Makridakis","year":"2022","unstructured":"Makridakis S, Spiliotis E, Assimakopoulos V (2022) M5 accuracy competition: results, findings, and conclusions. IJOF 38(4):1346\u20131364","journal-title":"IJOF"},{"key":"1213_CR40","doi-asserted-by":"crossref","unstructured":"Takens F (2006) Detecting strange attractors in turbulence. In: Dynamical systems and turbulence, Warwick 1980: proceedings of a symposium held at the University of Warwick 1979\/80. Springer, pp 366\u2013381","DOI":"10.1007\/BFb0091924"},{"key":"1213_CR41","doi-asserted-by":"crossref","unstructured":"Ashfahani A, Pratama M (2019) Autonomous deep learning: continual learning approach for dynamic environments. In: SDM. SIAM, pp 666\u2013674","DOI":"10.1137\/1.9781611975673.75"},{"key":"1213_CR42","doi-asserted-by":"crossref","unstructured":"Das M, Pratama M, Savitri S, Zhang J (2019) MUSE-RNN: a multilayer self-evolving recurrent neural network for data stream classification. In: ICDM. IEEE, pp 110\u2013119","DOI":"10.1109\/ICDM.2019.00021"},{"key":"1213_CR43","doi-asserted-by":"crossref","unstructured":"Cossu A, Carta A, Bacciu D (2020) Continual learning with gated incremental memories for sequential data processing. In: IJCNN. IEEE, pp 1\u20138","DOI":"10.1109\/IJCNN48605.2020.9207550"},{"key":"1213_CR44","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.neucom.2019.01.037","volume":"337","author":"Q Meng","year":"2019","unstructured":"Meng Q, Chen W, Wang Y, Ma Z, Liu T (2019) Convergence analysis of distributed stochastic gradient descent with shuffling. Neurocomputing 337:46\u201357","journal-title":"Neurocomputing"},{"key":"1213_CR45","volume-title":"Deep Learning","author":"IJ Goodfellow","year":"2016","unstructured":"Goodfellow IJ, Bengio Y, Courville AC (2016) Deep Learning. MIT Press, Adaptive computation and machine learning"},{"issue":"2","key":"1213_CR46","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1002\/sam.10151","volume":"5","author":"C Anagnostopoulos","year":"2012","unstructured":"Anagnostopoulos C, Tasoulis DK, Adams NM, Pavlidis NG, Hand DJ (2012) Online linear and quadratic discriminant analysis with adaptive forgetting for streaming classification. Stat Anal Data Min 5(2):139\u2013166","journal-title":"Stat Anal Data Min"},{"key":"1213_CR47","doi-asserted-by":"crossref","unstructured":"Babcock B, Babu S, Datar M, Motwani R, Widom J (2002) Models and issues in data stream systems. In: PODS. ACM, pp 1\u201316","DOI":"10.1145\/543613.543615"},{"key":"1213_CR48","doi-asserted-by":"crossref","unstructured":"Lemos\u00a0Neto \u00c1C, Coelho RA, Castro CLd (2022) An incremental learning approach using long short-term memory neural networks. J Control, Autom Electric Syst 33(5):1457\u201365","DOI":"10.1007\/s40313-021-00882-y"},{"key":"1213_CR49","doi-asserted-by":"crossref","unstructured":"Street WN, Kim Y (2001) A streaming ensemble algorithm (SEA) for large-scale classification. In: KDD. ACM, pp 377\u2013382","DOI":"10.1145\/502512.502568"},{"key":"1213_CR50","doi-asserted-by":"crossref","unstructured":"Hulten G, Spencer L, Domingos PM (2001) Mining time-changing data streams. In: KDD. ACM, pp 97\u2013106","DOI":"10.1145\/502512.502529"},{"issue":"3","key":"1213_CR51","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1023\/A:1022810614389","volume":"1","author":"JC Schlimmer","year":"1986","unstructured":"Schlimmer JC, Granger RH (1986) Incremental Learning from Noisy Data. Mach Learn 1(3):317\u2013354","journal-title":"Mach Learn"},{"issue":"72","key":"1213_CR52","first-page":"294","volume":"1905","author":"K Pearson","year":"1865","unstructured":"Pearson K (1865) The problem of the random walk. Nature 1905(72):294\u2013294","journal-title":"Nature"},{"key":"1213_CR53","doi-asserted-by":"publisher","unstructured":"Hebrail G, Berard A (2012) Individual household electric power consumption. University of California, Irvine Machine Learning Repository. Available from: https:\/\/doi.org\/10.24432\/C58K54","DOI":"10.24432\/C58K54"},{"issue":"1","key":"1213_CR54","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1049\/cit2.12060","volume":"7","author":"A Gasparin","year":"2022","unstructured":"Gasparin A, Lukovic S, Alippi C (2022) Deep learning for time series forecasting: the electric load case. CAAI Trans Intell Technol 7(1):1\u201325","journal-title":"CAAI Transactions on Intelligence Technology"},{"issue":"3","key":"1213_CR55","doi-asserted-by":"publisher","first-page":"1207","DOI":"10.5194\/essd-10-1207-2018","volume":"10","author":"SE Godsey","year":"2018","unstructured":"Godsey SE et al (2018) Eleven years of mountain weather, snow, soil moisture and streamflow data from the rain-snow transition zone-the Johnston Draw catchment, Reynolds Creek Experimental Watershed and Critical Zone Observatory, USA. Earth Syst Sci Data 10(3):1207\u20131216","journal-title":"Earth System Science Data"},{"issue":"3","key":"1213_CR56","doi-asserted-by":"publisher","first-page":"276","DOI":"10.11613\/BM.2012.031","volume":"22","author":"ML McHugh","year":"2012","unstructured":"McHugh ML (2012) Interrater reliability: the kappa statistic. Biochemia medica 22(3):276\u2013282","journal-title":"Biochemia medica"},{"key":"1213_CR57","unstructured":"Lopez-Paz D, Ranzato M (2017) Gradient episodic memory for continual learning. In: NIPS, pp 6467\u20136476"},{"key":"1213_CR58","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":"1213_CR59","doi-asserted-by":"crossref","unstructured":"Bernardo A, Della Valle E, Bifet A (2023) Choosing the right time to learn evolving data streams. In: IEEE Big Data. IEEE, pp 5156\u20135165","DOI":"10.1109\/BigData59044.2023.10386551"},{"key":"1213_CR60","doi-asserted-by":"crossref","unstructured":"Gunasekara N, Gomes HM, Pfahringer B, Bifet A (2022) Online hyperparameter optimization for streaming neural networks. In: IJCNN. IEEE, pp 1\u20139","DOI":"10.1109\/IJCNN55064.2022.9891953"}],"container-title":["Data Mining and Knowledge Discovery"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10618-026-01213-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10618-026-01213-y","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10618-026-01213-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T05:53:28Z","timestamp":1783576408000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10618-026-01213-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,9]]},"references-count":60,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026,7]]}},"alternative-id":["1213"],"URL":"https:\/\/doi.org\/10.1007\/s10618-026-01213-y","relation":{},"ISSN":["1384-5810","1573-756X"],"issn-type":[{"value":"1384-5810","type":"print"},{"value":"1573-756X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5,9]]},"assertion":[{"value":"17 February 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 April 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 May 2026","order":3,"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 no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"49"}}