{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T03:57:39Z","timestamp":1768622259133,"version":"3.49.0"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,12,1]],"date-time":"2017-12-01T00:00:00Z","timestamp":1512086400000},"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,1]]},"DOI":"10.1007\/s10115-017-1137-y","type":"journal-article","created":{"date-parts":[[2017,12,1]],"date-time":"2017-12-01T00:13:39Z","timestamp":1512087219000},"page":"171-201","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":37,"title":["Tackling heterogeneous concept drift with the Self-Adjusting Memory (SAM)"],"prefix":"10.1007","volume":"54","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7444-1904","authenticated-orcid":false,"given":"Viktor","family":"Losing","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara","family":"Hammer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heiko","family":"Wersing","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,12,1]]},"reference":[{"issue":"2","key":"1137_CR1","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s11036-013-0489-0","volume":"19","author":"M Chen","year":"2014","unstructured":"Chen M, Mao S, Liu Y (2014) Big data: a survey. Mobile Netw Appl 19(2):171\u2013209","journal-title":"Mobile Netw Appl"},{"issue":"15","key":"1137_CR2","doi-asserted-by":"crossref","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","volume":"54","author":"L Atzori","year":"2010","unstructured":"Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787\u20132805","journal-title":"Comput Netw"},{"key":"1137_CR3","doi-asserted-by":"crossref","unstructured":"Gama J, Medas P, Castillo G, Rodrigues P (2004) Learning with drift detection. In: Advances in artificial intelligence\u2014SBIA. Springer, pp 286\u2013295","DOI":"10.1007\/978-3-540-28645-5_29"},{"key":"1137_CR4","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":"10","key":"1137_CR5","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"},{"issue":"4","key":"1137_CR6","doi-asserted-by":"crossref","first-page":"1744","DOI":"10.1016\/j.compedu.2008.05.008","volume":"51","author":"S Schiaffino","year":"2008","unstructured":"Schiaffino S, Garcia P, Amandi A (2008) eTeacher: providing personalized assistance to e-learning students. Comput Educ 51(4):1744\u20131754","journal-title":"Comput Educ"},{"key":"1137_CR7","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1109\/TSMC.1976.5408784","volume":"4","author":"SA Dudani","year":"1976","unstructured":"Dudani SA (1976) The distance-weighted k-nearest-neighbor rule. IEEE Trans Syst Man Cybern 4:325\u2013327","journal-title":"IEEE Trans Syst Man Cybern"},{"issue":"4","key":"1137_CR8","doi-asserted-by":"crossref","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 (CSUR) 46(4):44","journal-title":"ACM Comput Surv (CSUR)"},{"issue":"4","key":"1137_CR9","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MCI.2015.2471196","volume":"10","author":"G Ditzler","year":"2015","unstructured":"Ditzler G, Roveri M, Alippi C, Polikar R (2015) Learning in nonstationary environments: a survey. IEEE Comput Intell Mag 10(4):12\u201325","journal-title":"IEEE Comput Intell Mag"},{"key":"1137_CR10","doi-asserted-by":"publisher","unstructured":"Bifet A, Gavald R. (2007) Learning from time-changing data with adaptive windowing, pp 443\u2013448. \n                        https:\/\/doi.org\/10.1137\/1.9781611972771.42","DOI":"10.1137\/1.9781611972771.42"},{"key":"1137_CR11","unstructured":"Dasu T, Krishnan S, Venkatasubramanian S, Yi K (2006) An information-theoretic approach to detecting changes in multi-dimensional data streams. In: Proceedings of symposium on the interface of statistics, computing science, and applications. Citeseer"},{"key":"1137_CR12","doi-asserted-by":"crossref","unstructured":"Kifer D, Ben-David S, Gehrke J (2004) Detecting change in data streams. In: Proceedings of the thirtieth international conference on very large data bases-volume 30. VLDB Endowment, pp 180\u2013191","DOI":"10.1016\/B978-012088469-8.50019-X"},{"key":"1137_CR13","doi-asserted-by":"crossref","unstructured":"Bifet A, Pfahringer B, Read J, Holmes G (2013) Efficient data stream classification via probabilistic adaptive windows. In: Proceedings of the 28th annual ACM symposium on applied computing, ser. SAC \u201913. ACM, New York, NY, USA, pp 801\u2013806","DOI":"10.1145\/2480362.2480516"},{"issue":"1","key":"1137_CR14","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"},{"key":"1137_CR15","unstructured":"Klinkenberg R, Joachims T (2000) Detecting concept drift with support vector machines. In: Proceedings of the seventeenth international conference on machine learning, ser. ICML \u201900. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, pp 487\u2013494"},{"key":"1137_CR16","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":"1137_CR17","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: Neural information processing. Springer, pp 400\u2013408","DOI":"10.1007\/978-3-642-42042-9_50"},{"key":"1137_CR18","doi-asserted-by":"crossref","unstructured":"Bifet A, Holmes G, Pfahringer B (2010) Leveraging bagging for evolving data streams. In: Machine learning and knowledge discovery in databases. Springer, pp 135\u2013150","DOI":"10.1007\/978-3-642-15880-3_15"},{"key":"1137_CR19","doi-asserted-by":"crossref","unstructured":"Oza NC (2005) Online bagging and boosting. In: 2005 IEEE international conference on systems, man and cybernetics, vol 3, pp 2340\u20132345","DOI":"10.1109\/ICSMC.2005.1571498"},{"issue":"771\u2013780","key":"1137_CR20","first-page":"1612","volume":"14","author":"Y Freund","year":"1999","unstructured":"Freund Y, Schapire R, Abe N (1999) A short introduction to boosting. J Jpn Soc Artif Intell 14(771\u2013780):1612","journal-title":"J Jpn Soc Artif Intell"},{"issue":"9","key":"1137_CR21","doi-asserted-by":"crossref","first-page":"2229","DOI":"10.1162\/NECO_a_00012","volume":"22","author":"B Hammer","year":"2010","unstructured":"Hammer B, Hasenfuss A (2010) Topographic mapping of large dissimilarity data sets. Neural Comput 22(9):2229\u20132284","journal-title":"Neural Comput"},{"issue":"7\u20139","key":"1137_CR22","doi-asserted-by":"crossref","first-page":"1455","DOI":"10.1016\/j.neucom.2008.12.026","volume":"72","author":"N Alex","year":"2009","unstructured":"Alex N, Hasenfuss A, Hammer B (2009) Patch clustering for massive data sets. Neurocomputing 72(7\u20139):1455\u20131469","journal-title":"Neurocomputing"},{"key":"1137_CR23","doi-asserted-by":"crossref","unstructured":"Loeffel PX, Marsala C, Detyniecki M (2015) Classification with a reject option under concept drift: the droplets algorithm. In: 2015 IEEE international conference on data science and advanced analytics (DSAA), Oct 2015, pp 1\u20139","DOI":"10.1109\/DSAA.2015.7344808"},{"key":"1137_CR24","doi-asserted-by":"crossref","unstructured":"Zhang P, Gao BJ, Zhu X, Guo L (2011) Enabling fast lazy learning for data streams. In: Proceedings of the 2011 IEEE 11th international conference on data mining, ser. ICDM \u201911. IEEE Computer Society, Washington, DC, USA, pp 932\u2013941","DOI":"10.1109\/ICDM.2011.63"},{"key":"1137_CR25","doi-asserted-by":"crossref","unstructured":"Law Y-N, Zaniolo C (2005) An adaptive nearest neighbor classification algorithm for data streams. In: Knowledge discovery in databases: PKDD 2005. Springer, pp 108\u2013120","DOI":"10.1007\/11564126_15"},{"key":"1137_CR26","unstructured":"Xioufis ES, Spiliopoulou M, Tsoumakas G, Vlahavas I (2011) Dealing with concept drift and class imbalance in multi-label stream classification. In: Proceedings of the twenty-second international joint conference on artificial intelligence. vol 2, ser. IJCAI\u201911. AAAI Press, pp 1583\u20131588"},{"key":"1137_CR27","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/S0079-7421(08)60422-3","volume":"2","author":"R Atkinson","year":"1968","unstructured":"Atkinson R, Shiffrin R (1968) Human memory: a proposed system and its control processes. Psychol Learn Motiv 2:89\u2013195","journal-title":"Psychol Learn Motiv"},{"key":"1137_CR28","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1146\/annurev.psych.55.090902.142050","volume":"55","author":"Y Dudai","year":"2004","unstructured":"Dudai Y (2004) The neurobiology of consolidations, or, how stable is the engram? Annu Rev Psychol 55:51\u201386","journal-title":"Annu Rev Psychol"},{"issue":"2","key":"1137_CR29","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1037\/h0043158","volume":"63","author":"GA Miller","year":"1956","unstructured":"Miller GA (1956) The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychol Rev 63(2):81","journal-title":"Psychol Rev"},{"key":"1137_CR30","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, Vanderplas J, Passos A, Cournapeau D, Brucher M, Perrot M (2011) Scikit-learn: machine learning in Python. JMLR 12:2825\u20132830","journal-title":"JMLR"},{"key":"1137_CR31","unstructured":"Arthur D, Vassilvitskii S (2007) k-means++: The advantages of careful seeding. In: Proceedings of the eighteenth annual ACM-SIAM symposium on discrete algorithms. Society for Industrial and Applied Mathematics, pp 1027\u20131035"},{"key":"1137_CR32","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:1601\u20131604","journal-title":"J Mach Learn Res"},{"key":"1137_CR33","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, ser. KDD \u201901. ACM, New York, NY, USA, pp 377\u2013382"},{"key":"1137_CR34","unstructured":"Harries M (1999) Splice-2 comparative evaluation: Electricity pricing. Technical report, University of New South Wales"},{"key":"1137_CR35","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":"1137_CR36","doi-asserted-by":"crossref","unstructured":"Kuncheva LI, Plumpton CO (2008) Adaptive learning rate for online linear discriminant classifiers. In: Structural, syntactic, and statistical pattern recognition. Springer, pp 510\u2013519","DOI":"10.1007\/978-3-540-89689-0_55"},{"key":"1137_CR37","unstructured":"Zliobaite I (2013) How good is the electricity benchmark for evaluating concept drift adaptation. CoRR \n                        arxiv:1301.3524"},{"key":"1137_CR38","doi-asserted-by":"crossref","unstructured":"Gama J, Rocha R, Medas P (2003) Accurate decision trees for mining high-speed data streams. In: Proceedings of the ninth ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 523\u2013528","DOI":"10.1145\/956750.956813"},{"key":"1137_CR39","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. ACM, pp 359\u2013364","DOI":"10.1145\/502512.502565"},{"key":"1137_CR40","doi-asserted-by":"crossref","unstructured":"Losing V, Hammer B, Wersing H (2015) Interactive online learning for obstacle classification on a mobile robot. In: 2015 international joint conference on neural networks (IJCNN). IEEE, pp 1\u20138","DOI":"10.1109\/IJCNN.2015.7280610"},{"key":"1137_CR41","volume-title":"Introduction to robust estimation and hypothesis testing","author":"RR Wilcox","year":"2012","unstructured":"Wilcox RR (2012) Introduction to robust estimation and hypothesis testing. Academic Press, London"},{"key":"1137_CR42","unstructured":"Mitchell TM (1997) Machine learning, 1st edn. McGraw-Hill Inc., New York"},{"key":"1137_CR43","doi-asserted-by":"crossref","unstructured":"LeCun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278\u20132324","DOI":"10.1109\/5.726791"},{"key":"1137_CR44","unstructured":"Bonferroni CE (1936) Teoria statistica delle classi e calcolo delle probabilita. Libreria internazionale Seeber"},{"key":"1137_CR45","volume-title":"Classification and regression trees","author":"L Breiman","year":"1984","unstructured":"Breiman L, Friedman J, Olshen R, Stone C (1984) Classification and regression trees. Wadsworth and Brooks, Monterey"},{"key":"1137_CR46","unstructured":"Yianilos PN (1993) Data structures and algorithms for nearest neighbor search in general metric spaces. In: Proceedings of the fourth annual ACM-SIAM symposium on discrete algorithms, ser. SODA \u201993. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, pp 311\u2013321"}],"container-title":["Knowledge and Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10115-017-1137-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-017-1137-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-017-1137-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,1,16]],"date-time":"2018-01-16T10:14:36Z","timestamp":1516097676000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10115-017-1137-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,1]]},"references-count":46,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,1]]}},"alternative-id":["1137"],"URL":"https:\/\/doi.org\/10.1007\/s10115-017-1137-y","relation":{},"ISSN":["0219-1377","0219-3116"],"issn-type":[{"value":"0219-1377","type":"print"},{"value":"0219-3116","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,12,1]]}}}