{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T17:47:48Z","timestamp":1771955268097,"version":"3.50.1"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,2,14]],"date-time":"2021-02-14T00:00:00Z","timestamp":1613260800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,2,14]],"date-time":"2021-02-14T00:00:00Z","timestamp":1613260800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100009193","name":"Marsden Fund","doi-asserted-by":"publisher","award":["18-UOA-005"],"award-info":[{"award-number":["18-UOA-005"]}],"id":[{"id":"10.13039\/501100009193","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Data Min Knowl Disc"],"published-print":{"date-parts":[[2021,5]]},"DOI":"10.1007\/s10618-021-00736-w","type":"journal-article","created":{"date-parts":[[2021,2,18]],"date-time":"2021-02-18T18:36:06Z","timestamp":1613673366000},"page":"796-836","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Recurring concept memory management in data streams: exploiting data stream concept evolution to improve performance and transparency"],"prefix":"10.1007","volume":"35","author":[{"given":"Ben","family":"Halstead","sequence":"first","affiliation":[]},{"given":"Yun Sing","family":"Koh","sequence":"additional","affiliation":[]},{"given":"Patricia","family":"Riddle","sequence":"additional","affiliation":[]},{"given":"Russel","family":"Pears","sequence":"additional","affiliation":[]},{"given":"Mykola","family":"Pechenizkiy","sequence":"additional","affiliation":[]},{"given":"Albert","family":"Bifet","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,2,14]]},"reference":[{"issue":"1","key":"736_CR1","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1007\/s10115-017-1070-0","volume":"55","author":"Z Ahmadi","year":"2018","unstructured":"Ahmadi Z, Kramer S (2018) Modeling recurring concepts in data streams: a graph-based framework. Knowl Inf Syst 55(1):15\u201344","journal-title":"Knowl Inf Syst"},{"issue":"4","key":"736_CR2","doi-asserted-by":"publisher","first-page":"620","DOI":"10.1109\/TNNLS.2013.2239309","volume":"24","author":"C Alippi","year":"2013","unstructured":"Alippi C, Boracchi G, Roveri M (2013) Just-in-time classifiers for recurrent concepts. IEEE Trans Neural Netw Learn Syst 24(4):620\u2013634","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"key":"736_CR3","doi-asserted-by":"crossref","unstructured":"Anderson R, Koh YS, Dobbie G (2016) Cpf: concept profiling framework for recurring drifts in data streams. In: Australasian joint conference on artificial intelligence. Springer, pp 203\u2013214","DOI":"10.1007\/978-3-319-50127-7_17"},{"key":"736_CR4","unstructured":"Baena-Garc\u0131a M, del Campo-\u00c1vila J, Fidalgo R, Bifet A, Gavalda R, Morales-Bueno R (2006) Early drift detection method. In: Fourth international workshop on knowledge discovery from data streams, vol 6, pp 77\u201386"},{"key":"736_CR5","doi-asserted-by":"crossref","unstructured":"Bifet A, Gavald\u00e0 R (2007) Learning from time-changing data with adaptive windowing. In: Proceedings of the 2007 SIAM international conference on data mining. SIAM, pp 443\u2013448","DOI":"10.1137\/1.9781611972771.42"},{"issue":"May","key":"736_CR6","first-page":"1601","volume":"11","author":"A Bifet","year":"2010","unstructured":"Bifet A, Holmes G, Kirkby R, Pfahringer B (2010) Moa: massive online analysis. J Mach Learn Res 11(May):1601\u20131604","journal-title":"J Mach Learn Res"},{"key":"736_CR7","doi-asserted-by":"crossref","unstructured":"Borchani H, Mart\u00ednez AM, Masegosa AR, Langseth H, Nielsen TD, Salmer\u00f3n A, Fern\u00e1ndez A, Madsen AL, S\u00e1ez R (2015) Modeling concept drift: a probabilistic graphical model based approach. In: International symposium on intelligent data analysis. Springer, pp 72\u201383","DOI":"10.1007\/978-3-319-24465-5_7"},{"key":"736_CR8","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, Stefanowski J (2014) Combining block-based and online methods in learning ensembles from concept drifting data streams. Inf Sci 265:50\u201367","journal-title":"Inf Sci"},{"key":"736_CR9","doi-asserted-by":"crossref","unstructured":"Chen K, Koh YS, Riddle P (2015) Tracking drift severity in data streams. In: Australasian joint conference on artificial intelligence. Springer, pp 96\u2013108","DOI":"10.1007\/978-3-319-26350-2_9"},{"key":"736_CR10","doi-asserted-by":"crossref","unstructured":"Chiu CW, Minku LL (2018) Diversity-based pool of models for dealing with recurring concepts. In: 2018 international joint conference on neural networks (IJCNN). IEEE, pp 1\u20138","DOI":"10.1109\/IJCNN.2018.8489190"},{"key":"736_CR11","doi-asserted-by":"publisher","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, New York, NY, USA, KDD\u201900, pp 71\u201380, https:\/\/doi.org\/10.1145\/347090.347107","DOI":"10.1145\/347090.347107"},{"issue":"3","key":"736_CR12","doi-asserted-by":"publisher","first-page":"489","DOI":"10.1007\/s10115-013-0654-6","volume":"40","author":"J Gama","year":"2014","unstructured":"Gama J, Kosina P (2014) Recurrent concepts in data streams classification. Knowl Inf Syst 40(3):489\u2013507","journal-title":"Knowl Inf Syst"},{"key":"736_CR13","doi-asserted-by":"crossref","unstructured":"Gama J, Medas P, Castillo G, Rodrigues P (2004) Learning with drift detection. In: Brazilian symposium on artificial intelligence. Springer, pp 286\u2013295","DOI":"10.1007\/978-3-540-28645-5_29"},{"issue":"4","key":"736_CR14","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/2523813","volume":"46","author":"J Gama","year":"2014","unstructured":"Gama J, \u017dliobait\u0117 I, Bifet A, Pechenizkiy M, Bouchachia A (2014) A survey on concept drift adaptation. ACM Comput Surv 46(4):44","journal-title":"ACM Comput Surv"},{"issue":"9\u201310","key":"736_CR15","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, Pfharinger B, Holmes G, Abdessalem T (2017) Adaptive random forests for evolving data stream classification. Mach Learn 106(9\u201310):1469\u20131495","journal-title":"Mach Learn"},{"key":"736_CR16","doi-asserted-by":"crossref","unstructured":"Gomes JB, Menasalvas E, Sousa PA (2010) Tracking recurrent concepts using context. In: International conference on rough sets and current trends in computing. Springer, pp 168\u2013177","DOI":"10.1007\/978-3-642-13529-3_19"},{"issue":"9","key":"736_CR17","doi-asserted-by":"publisher","first-page":"1018","DOI":"10.1016\/j.patrec.2013.02.005","volume":"34","author":"PM Gon\u00e7alves Jr","year":"2013","unstructured":"Gon\u00e7alves PM Jr, De Barros RSM (2013) RCD: a recurring concept drift framework. Pattern Recognit Lett 34(9):1018\u20131025","journal-title":"Pattern Recognit Lett"},{"key":"736_CR18","doi-asserted-by":"crossref","unstructured":"Haque A, Khan L, Baron M (2016) Sand: Semi-supervised adaptive novel class detection and classification over data stream. In: Proceedings of the Thirtieth AAAI conference on artificial intelligence, AAAI\u201916. , AAAI Press, pp 1652\u20131658, http:\/\/dl.acm.org\/citation.cfm?id=3016100.3016130","DOI":"10.1609\/aaai.v30i1.10283"},{"issue":"2","key":"736_CR19","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1023\/A:1007420529897","volume":"32","author":"MB Harries","year":"1998","unstructured":"Harries MB, Sammut C, Horn K (1998) Extracting hidden context. Mach Learn 32(2):101\u2013126","journal-title":"Mach Learn"},{"key":"736_CR20","doi-asserted-by":"crossref","unstructured":"Hosseini MJ, Ahmadi Z, Beigy H (2012) New management operations on classifiers pool to track recurring concepts. In: International conference on data warehousing and knowledge discovery. Springer, pp 327\u2013339","DOI":"10.1007\/978-3-642-32584-7_27"},{"key":"736_CR21","doi-asserted-by":"crossref","unstructured":"Iwama K, Zhang G (2007) Optimal resource augmentations for online knapsack. In: Approximation, randomization, and combinatorial optimization. Springer, Algorithms and Techniques, pp 180\u2013188","DOI":"10.1007\/978-3-540-74208-1_13"},{"key":"736_CR22","doi-asserted-by":"crossref","unstructured":"Jaber G, Cornu\u00e9jols A, Tarroux P (2013) Online learning: searching for the best forgetting strategy under concept drift. In: International conference on neural information processing. Springer, pp 400\u2013408","DOI":"10.1007\/978-3-642-42042-9_50"},{"issue":"3","key":"736_CR23","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1007\/s10115-009-0206-2","volume":"22","author":"I Katakis","year":"2010","unstructured":"Katakis I, Tsoumakas G, Vlahavas I (2010) Tracking recurring contexts using ensemble classifiers: an application to email filtering. Knowl Inf Syst 22(3):371\u2013391","journal-title":"Knowl Inf Syst"},{"key":"736_CR24","doi-asserted-by":"crossref","unstructured":"Kauschke S, F\u00fcrnkranz J (2018) Batchwise patching of classifiers. In: Proceedings of the thirty-second AAAI conference on artificial intelligence, (AAAI-18), the 30th innovative applications of artificial intelligence (IAAI-18), and the 8th AAAI symposium on educational advances in artificial intelligence (EAAI-18), New Orleans, Louisiana, USA, February 2\u20137, 2018, pp 3374\u20133381","DOI":"10.1609\/aaai.v32i1.11605"},{"issue":"1","key":"736_CR25","doi-asserted-by":"publisher","first-page":"159","DOI":"10.2307\/2529310","volume":"33","author":"JR Landis","year":"1977","unstructured":"Landis JR, Koch GG (1977) The measurement of observer agreement for categorical data. Biometrics 33(1):159\u2013174","journal-title":"Biometrics"},{"issue":"12","key":"736_CR26","first-page":"2346","volume":"31","author":"J Lu","year":"2018","unstructured":"Lu J, Liu A, Dong F, Gu F, Gama J, Zhang G (2018) Learning under concept drift: a review. IEEE Trans Knowl Data Eng 31(12):2346\u20132363","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"736_CR27","unstructured":"Montiel J, Read J, Bifet A, Abdessalem T (2018) Scikit-multiflow: a multi-output streaming framework. J Mach Learn Res 19(72):1\u20135. http:\/\/jmlr.org\/papers\/v19\/18-251.html"},{"key":"736_CR28","doi-asserted-by":"publisher","unstructured":"Olivares G, Kachhara A, Longley I, Barraza F (2019) ODIN Arrowtown dataset. https:\/\/doi.org\/10.6084\/m9.figshare.97707381","DOI":"10.6084\/m9.figshare.97707381"},{"key":"736_CR29","unstructured":"Oza N (2011) FLTz flight simulator. https:\/\/c3.nasa.gov\/dashlink\/projects\/42\/resources\/?type=ds"},{"key":"736_CR30","unstructured":"Parker BS, Khan L (2015) Detecting and tracking concept class drift and emergence in non-stationary fast data streams. In: Proceedings of the twenty-ninth AAAI conference on artificial intelligence, AAAI\u201915. AAAI Press, pp 2908\u20132913, http:\/\/dl.acm.org\/citation.cfm?id=2888116.2888121"},{"key":"736_CR31","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1016\/j.ins.2012.02.034","volume":"220","author":"A Shaker","year":"2013","unstructured":"Shaker A, Senge R, H\u00fcllermeier E (2013) Evolving fuzzy pattern trees for binary classification on data streams. Inf Sci 220:34\u201345","journal-title":"Inf Sci"},{"key":"736_CR32","doi-asserted-by":"crossref","unstructured":"Sripirakas S, Pears R (2014) Mining recurrent concepts in data streams using the discrete Fourier transform. In: International conference on data warehousing and knowledge discovery. Springer, pp 439\u2013451","DOI":"10.1007\/978-3-319-10160-6_39"},{"issue":"1","key":"736_CR33","doi-asserted-by":"publisher","first-page":"25","DOI":"10.3390\/e21010025","volume":"21","author":"A Su\u00e1rez-Cetrulo","year":"2019","unstructured":"Su\u00e1rez-Cetrulo A, Cervantes A, Quintana D (2019) Incremental market behavior classification in presence of recurring concepts. Entropy 21(1):25","journal-title":"Entropy"},{"issue":"4","key":"736_CR34","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 Disc 30(4):964\u2013994","journal-title":"Data Min Knowl Disc"},{"key":"736_CR35","unstructured":"Young J (2019) Rain in Australia. https:\/\/www.kaggle.com\/jsphyg\/weather-dataset -rattle-package"},{"key":"736_CR36","unstructured":"Zhu X (2010) Stream data mining repository. http:\/\/www.cse.fau.edu\/~xqzhu\/stream.html"},{"issue":"3","key":"736_CR37","doi-asserted-by":"publisher","first-page":"455","DOI":"10.1007\/s10994-014-5441-4","volume":"98","author":"I \u017dliobait\u0117","year":"2015","unstructured":"\u017dliobait\u0117 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"}],"container-title":["Data Mining and Knowledge Discovery"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10618-021-00736-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10618-021-00736-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10618-021-00736-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,18]],"date-time":"2022-12-18T01:38:45Z","timestamp":1671327525000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10618-021-00736-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,14]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,5]]}},"alternative-id":["736"],"URL":"https:\/\/doi.org\/10.1007\/s10618-021-00736-w","relation":{},"ISSN":["1384-5810","1573-756X"],"issn-type":[{"value":"1384-5810","type":"print"},{"value":"1573-756X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,14]]},"assertion":[{"value":"8 November 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 January 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 February 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}