{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T06:45:43Z","timestamp":1781246743310,"version":"3.54.1"},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,6,12]],"date-time":"2017-06-12T00:00:00Z","timestamp":1497225600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Knowl Inf Syst"],"published-print":{"date-parts":[[2018,4]]},"DOI":"10.1007\/s10115-017-1070-0","type":"journal-article","created":{"date-parts":[[2017,6,12]],"date-time":"2017-06-12T03:46:48Z","timestamp":1497239208000},"page":"15-44","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Modeling recurring concepts in data streams: a graph-based framework"],"prefix":"10.1007","volume":"55","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1110-4756","authenticated-orcid":false,"given":"Zahra","family":"Ahmadi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stefan","family":"Kramer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2017,6,12]]},"reference":[{"key":"1070_CR1","doi-asserted-by":"crossref","DOI":"10.1201\/b17320","volume-title":"Data classification: algorithms and applications","author":"CC Aggarwal","year":"2014","unstructured":"Aggarwal CC (2014) Data classification: algorithms and applications. CRC Press, Boca Raton"},{"key":"1070_CR2","doi-asserted-by":"crossref","unstructured":"Aggarwal CC, Han J, Wang J, Yu PS (2004) On demand classification of data streams. In: Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining (KDD), ACM, pp 503\u2013508","DOI":"10.1145\/1014052.1014110"},{"key":"1070_CR3","volume-title":"An introduction to multivariate statistical analysis","author":"TW Anderson","year":"2003","unstructured":"Anderson TW (2003) An introduction to multivariate statistical analysis. Wiley, New York"},{"key":"1070_CR4","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/j.eswa.2015.10.022","volume":"46","author":"AM \u00c1ngel","year":"2016","unstructured":"\u00c1ngel AM, Bartolo GJ, Ernestina M (2016) Predicting recurring concepts on data-streams by means of a meta-model and a fuzzy similarity function. Expert Syst Appl 46:87\u2013105","journal-title":"Expert Syst Appl"},{"key":"1070_CR5","unstructured":"Baena-Garc\u0131a M, del Campo-\u00c1vila J, Fidalgo R, Bifet A, Gavalda R, Morales-Bueno R (2006) Early drift detection method. In: Proceedings of the fourth international workshop on knowledge discovery from data streams, vol 6, pp 77\u201386"},{"issue":"5","key":"1070_CR6","doi-asserted-by":"crossref","first-page":"1231","DOI":"10.1109\/72.536317","volume":"7","author":"Y Bengio","year":"1996","unstructured":"Bengio Y, Frasconi P (1996) Input-output hmms for sequence processing. IEEE Trans Neural Netw 7(5):1231\u20131249","journal-title":"IEEE Trans Neural Netw"},{"key":"1070_CR7","doi-asserted-by":"crossref","unstructured":"Bifet A, Gavalda R (2007) Learning from time-changing data with adaptive windowing. In: Proceedings of the seventh SIAM international conference on data mining (SDM), SIAM, pp 443\u2013448","DOI":"10.1137\/1.9781611972771.42"},{"key":"1070_CR8","doi-asserted-by":"crossref","unstructured":"Bifet A, Holmes G, Pfahringer B, Kirkby R, Gavald\u00e0 R (2009) New ensemble methods for evolving data streams. In: Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining (KDD), ACM, pp 139\u2013148","DOI":"10.1145\/1557019.1557041"},{"key":"1070_CR9","first-page":"1601","volume":"11","author":"A Bifet","year":"2010","unstructured":"Bifet A, Holmes G, Kirkby R, Pfahringer B (2010a) Moa: massive online analysis. J Mach Learn Res 11:1601\u20131604","journal-title":"J Mach Learn Res"},{"key":"1070_CR10","doi-asserted-by":"crossref","unstructured":"Bifet A, Holmes G, Pfahringer B (2010b) Leveraging bagging for evolving data streams. In: Machine learning and knowledge discovery in databases: proceedings of european conference on machine learning (ECML\/PKDD), Springer, pp 135\u2013150","DOI":"10.1007\/978-3-642-15880-3_15"},{"key":"1070_CR11","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: Machine learning and knowledge discovery in databases: proceedings of european conference on machine learning (ECML\/PKDD), Springer, pp 465\u2013479","DOI":"10.1007\/978-3-642-40988-2_30"},{"key":"1070_CR12","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: Proceedings of the international symposium on intelligent data analysis, Springer, pp 72\u201383","DOI":"10.1007\/978-3-319-24465-5_7"},{"key":"1070_CR13","doi-asserted-by":"crossref","unstructured":"Brzezi\u0144ski D, Stefanowski J (2011) Accuracy updated ensemble for data streams with concept drift. In: Proceedings of the 6th international conference on hybrid artificial intelligence systems, Springer, pp 155\u2013163","DOI":"10.1007\/978-3-642-21222-2_19"},{"issue":"1","key":"1070_CR14","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/TNNLS.2013.2251352","volume":"25","author":"D Brzezinski","year":"2014","unstructured":"Brzezinski D, Stefanowski J (2014) Reacting to different types of concept drift: the accuracy updated ensemble algorithm. IEEE Trans Neural Netw Learn Syst 25(1):81\u201394","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"key":"1070_CR15","doi-asserted-by":"crossref","unstructured":"Dietterich TG (2002) Machine learning for sequential data: a review. In: Caelli T, Amin A, Duin RPW, de Ridder D, Kamel M (eds) Structural, syntactic, and statistical pattern recognition. Springer, pp 15\u201330","DOI":"10.1007\/3-540-70659-3_2"},{"issue":"10","key":"1070_CR16","doi-asserted-by":"crossref","first-page":"1517","DOI":"10.1109\/TNN.2011.2160459","volume":"22","author":"R Elwell","year":"2011","unstructured":"Elwell R, Polikar R (2011) Incremental learning of concept drift in nonstationary environments. IEEE Trans Neural Netw 22(10):1517\u20131531","journal-title":"IEEE Trans Neural Netw"},{"key":"1070_CR17","doi-asserted-by":"crossref","DOI":"10.1201\/EBK1439826119","volume-title":"Knowledge discovery from data streams","author":"J Gama","year":"2010","unstructured":"Gama J (2010) Knowledge discovery from data streams. Chapman & Hall\/CRC Data Mining and Knowledge Discovery Series, CRC Press, Boca Raton"},{"issue":"3","key":"1070_CR18","doi-asserted-by":"crossref","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"},{"issue":"4","key":"1070_CR19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2523813","volume":"46","author":"J Gama","year":"2014","unstructured":"Gama J, Zliobaite I, Bifet A, Pechenizkiy M, Bouchachia A (2014) A survey on concept drift adaptation. ACM Comput Surv 46(4):1\u201344","journal-title":"ACM Comput Surv"},{"issue":"1","key":"1070_CR20","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1109\/TNNLS.2013.2271915","volume":"25","author":"JB Gomes","year":"2013","unstructured":"Gomes JB, Gaber MM, Sousa PA, Menasalvas E (2013) Mining recurring concepts in a dynamic feature space. IEEE Trans Neural Netw Learn Syst 25(1):95\u2013110","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"issue":"9","key":"1070_CR21","doi-asserted-by":"crossref","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, Barros RS (2013) RCD: a recurring concept drift framework. Pattern Recognit Lett 34(9):1018\u20131025","journal-title":"Pattern Recognit Lett"},{"key":"1070_CR22","doi-asserted-by":"crossref","unstructured":"Hahsler M, Dunham MH (2011) Temporal structure learning for clustering massive data streams in real-time. In: Proceedings of the 2011 SIAM international conference on data mining (SDM), SIAM, pp 664\u2013675","DOI":"10.1137\/1.9781611972818.57"},{"issue":"1","key":"1070_CR23","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/1656274.1656278","volume":"11","author":"M Hall","year":"2009","unstructured":"Hall M, Frank E, Holmes G, Pfahringer B, Reutemann P, Witten IH (2009) The weka data mining software: an update. ACM SIGKDD Explor Newslett 11(1):10\u201318","journal-title":"ACM SIGKDD Explor Newslett"},{"key":"1070_CR24","unstructured":"Harries M (1999) Splice-2 comparative evaluation: electricity pricing. University of New South Wales, Technical report"},{"key":"1070_CR25","doi-asserted-by":"crossref","unstructured":"Hosseini MJ, Ahmadi Z, Beigy H (2011) Pool and accuracy based stream classification: a new ensemble algorithm on data stream classification using recurring concepts detection. In: Proceedings of the IEEE 11th international conference on data mining workshops (ICDMW), IEEE, pp 588\u2013595","DOI":"10.1109\/ICDMW.2011.137"},{"key":"1070_CR26","doi-asserted-by":"crossref","unstructured":"Hosseini MJ, Ahmadi Z, Beigy H (2012) New management operations on classifiers pool to track recurring concepts. In: Proceedings of the 14th international conference on data warehousing and knowledge discovery (DaWaK), Springer, pp 327\u2013339","DOI":"10.1007\/978-3-642-32584-7_27"},{"key":"1070_CR27","doi-asserted-by":"crossref","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 (KDD), ACM, pp 97\u2013106","DOI":"10.1145\/502512.502529"},{"key":"1070_CR28","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: Proceedings of the 20th international conference neural information processing (ICONIP), Springer, pp 400\u2013408","DOI":"10.1007\/978-3-642-42042-9_50"},{"key":"1070_CR29","doi-asserted-by":"crossref","unstructured":"Kalnis P, Mamoulis N, Bakiras S (2005) On discovering moving clusters in spatio\u2013temporal data. In: Proceedings of the 9th international symposium on advances in spatial and temporal databases (SSTD), Springer, pp 364\u2013381","DOI":"10.1007\/11535331_21"},{"issue":"3","key":"1070_CR30","doi-asserted-by":"crossref","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":"1070_CR31","doi-asserted-by":"crossref","unstructured":"Kolter JZ, Maloof MA (2005) Using additive expert ensembles to cope with concept drift. In: Proceedings of the 22nd international conference on machine learning (ICML), ACM, pp 449\u2013456","DOI":"10.1145\/1102351.1102408"},{"key":"1070_CR32","first-page":"2755","volume":"8","author":"JZ Kolter","year":"2007","unstructured":"Kolter JZ, Maloof MA (2007) Dynamic weighted majority: an ensemble method for drifting concepts. J Mach Learn Res 8:2755\u20132790","journal-title":"J Mach Learn Res"},{"issue":"1","key":"1070_CR33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2674026.2674028","volume":"16","author":"G Krempl","year":"2014","unstructured":"Krempl G, Zliobaite I, Brzezi\u0144ski D, H\u00fcllermeier E, Last M, Lemaire V, Noack T, Shaker A, Sievi S, Spiliopoulou M, Stefanowski J (2014) Open challenges for data stream mining research. ACM SIGKDD Explor Newslett 16(1):1\u201310","journal-title":"ACM SIGKDD Explor Newslett"},{"key":"1070_CR34","doi-asserted-by":"crossref","unstructured":"Kuncheva LI (2004) Classifier ensembles for changing environments. In: Proceedings of the 5th international workshop on multiple classifier systems (MCS), Springer, pp 1\u201315","DOI":"10.1007\/978-3-540-25966-4_1"},{"key":"1070_CR35","unstructured":"Lazarescu M (2005) A multi-resolution learning approach to tracking concept drift and recurrent concepts. In: Proceedings of the 5th international workshop on pattern recognition in information systems (PRIS), pp 52\u201361"},{"issue":"9","key":"1070_CR36","doi-asserted-by":"crossref","first-page":"1989","DOI":"10.1016\/j.jmva.2009.04.008","volume":"100","author":"D Lewandowski","year":"2009","unstructured":"Lewandowski D, Kurowicka D, Joe H (2009) Generating random correlation matrices based on vines and extended onion method. J Multivar Anal 100(9):1989\u20132001","journal-title":"J Multivar Anal"},{"issue":"2","key":"1070_CR37","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1006\/inco.1994.1009","volume":"108","author":"N Littlestone","year":"1994","unstructured":"Littlestone N, Warmuth MK (1994) The weighted majority algorithm. Inf Comput 108(2):212\u2013261","journal-title":"Inf Comput"},{"key":"1070_CR38","doi-asserted-by":"crossref","unstructured":"Masud MM, Chen Q, Khan L, Aggarwal C, Gao J, Han J, Thuraisingham B (2010) Addressing concept-evolution in concept-drifting data streams. In: Proceedings of the IEEE 10th international conference on data mining (ICDM), IEEE, pp 929\u2013934","DOI":"10.1109\/ICDM.2010.160"},{"issue":"4","key":"1070_CR39","doi-asserted-by":"crossref","first-page":"619","DOI":"10.1109\/TKDE.2011.58","volume":"24","author":"LL Minku","year":"2012","unstructured":"Minku LL, Yao X (2012) DDD: a new ensemble approach for dealing with concept drift. IEEE Trans Knowl Data Eng 24(4):619\u2013633","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"1070_CR40","volume-title":"Aspects of multivariate statistical theory","author":"RJ Muirhead","year":"2009","unstructured":"Muirhead RJ (2009) Aspects of multivariate statistical theory, vol 197. Wiley, Hoboken"},{"key":"1070_CR41","doi-asserted-by":"crossref","unstructured":"Nishida K, Yamauchi K, Omori T (2005) ACE: adaptive classifiers-ensemble system for concept-drifting environments. In: Proceedings of the 6th international workshop on multiple classifier systems (MCS), Springer, pp 176\u2013185","DOI":"10.1007\/11494683_18"},{"issue":"1","key":"1070_CR42","first-page":"239","volume":"38","author":"I Ntoutsi","year":"2009","unstructured":"Ntoutsi I, Spiliopoulou M, Theodoridis Y (2009) Tracing cluster transitions for different cluster types. Control Cybern 38(1):239\u2013259","journal-title":"Control Cybern"},{"key":"1070_CR43","unstructured":"Oliveira MDB, Gama J (2010) MEC\u2014monitoring clusters\u2019 transitions. In: Proceedings of the fifth starting AI researchers\u2019 symposium (STAIRS), pp 212\u2013224"},{"key":"1070_CR44","first-page":"2340","volume":"3","author":"NC Oza","year":"2005","unstructured":"Oza NC (2005) Online bagging and boosting. IEEE Int Conf Syst Man Cybern 3:2340\u20132345","journal-title":"IEEE Int Conf Syst Man Cybern"},{"key":"1070_CR45","doi-asserted-by":"crossref","unstructured":"Oza NC, Russell S (2001) Experimental comparisons of online and batch versions of bagging and boosting. In: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining (KDD), ACM, pp 359\u2013364","DOI":"10.1145\/502512.502565"},{"key":"1070_CR46","doi-asserted-by":"crossref","unstructured":"Ramamurthy S, Bhatnagar R (2007) Tracking recurrent concept drift in streaming data using ensemble classifiers. In: Proceedings of the sixth international conference on machine learning and applications (ICMLA), IEEE, pp 404\u2013409","DOI":"10.1109\/ICMLA.2007.80"},{"key":"1070_CR47","doi-asserted-by":"crossref","unstructured":"Sakthithasan S, Pears R, Bifet A, Pfahringer B (2015) Use of ensembles of Fourier spectra in capturing recurrent concepts in data streams. In: Proceedings of the international joint conference on neural networks (IJCNN), pp 1\u20138","DOI":"10.1109\/IJCNN.2015.7280583"},{"key":"1070_CR48","doi-asserted-by":"crossref","unstructured":"Spiliopoulou M, Ntoutsi I, Theodoridis Y, Schult R (2006) Monic: modeling and monitoring cluster transitions. In: Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining (KDD), ACM, pp 706\u2013711","DOI":"10.1145\/1150402.1150491"},{"key":"1070_CR49","doi-asserted-by":"crossref","unstructured":"Street WN, Kim Y (2001) A streaming ensemble algorithm (sea) for large-scale classification. In: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining (KDD), ACM, pp 377\u2013382","DOI":"10.1145\/502512.502568"},{"key":"1070_CR50","doi-asserted-by":"crossref","unstructured":"Wang H, Fan W, Yu PS, Han J (2003) Mining concept-drifting data streams using ensemble classifiers. In: Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining (KDD), ACM, pp 226\u2013235","DOI":"10.1145\/956750.956778"},{"issue":"4","key":"1070_CR51","doi-asserted-by":"crossref","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"},{"issue":"1","key":"1070_CR52","first-page":"69","volume":"23","author":"G Widmer","year":"1996","unstructured":"Widmer G, Kubat M (1996) Learning in the presence of concept drift and hidden contexts. Mach Learn 23(1):69\u2013101","journal-title":"Mach Learn"},{"issue":"3","key":"1070_CR53","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1007\/s10618-006-0050-x","volume":"13","author":"Y Yang","year":"2006","unstructured":"Yang Y, Wu X, Zhu X (2006) Mining in anticipation for concept change: proactive\u2013reactive prediction in data streams. Data Min Knowl Discov 13(3):261\u2013289","journal-title":"Data Min Knowl Discov"},{"key":"1070_CR54","doi-asserted-by":"crossref","unstructured":"Zliobaite I, Pechenizkiy M, Gama J (2016) An overview of concept drift applications. In: Japkowicz N, Stefanowski J (eds) Big data analysis: new algorithms for a new society. Springer, pp 91\u2013114","DOI":"10.1007\/978-3-319-26989-4_4"}],"container-title":["Knowledge and Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10115-017-1070-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-017-1070-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-017-1070-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,25]],"date-time":"2019-09-25T18:42:52Z","timestamp":1569436972000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10115-017-1070-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,12]]},"references-count":54,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,4]]}},"alternative-id":["1070"],"URL":"https:\/\/doi.org\/10.1007\/s10115-017-1070-0","relation":{},"ISSN":["0219-1377","0219-3116"],"issn-type":[{"value":"0219-1377","type":"print"},{"value":"0219-3116","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,6,12]]}}}