{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T06:45:42Z","timestamp":1781246742919,"version":"3.54.1"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2018,5,12]],"date-time":"2018-05-12T00:00:00Z","timestamp":1526083200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Halmstad University"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Data Min Knowl Disc"],"published-print":{"date-parts":[[2018,11]]},"DOI":"10.1007\/s10618-018-0571-0","type":"journal-article","created":{"date-parts":[[2018,5,12]],"date-time":"2018-05-12T16:07:37Z","timestamp":1526141257000},"page":"1597-1633","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["An adaptive algorithm for anomaly and novelty detection in evolving data streams"],"prefix":"10.1007","volume":"32","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2859-6155","authenticated-orcid":false,"given":"Mohamed-Rafik","family":"Bouguelia","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Slawomir","family":"Nowaczyk","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Amir H.","family":"Payberah","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,5,12]]},"reference":[{"key":"571_CR1","doi-asserted-by":"crossref","unstructured":"Ahmed E, Clark A, Mohay G (2008) A novel sliding window based change detection algorithm for asymmetric traffic. In: IFIP international conference on network and parallel computing. IEEE, pp 168\u2013175","DOI":"10.1109\/NPC.2008.81"},{"key":"571_CR2","unstructured":"Bifet A (2010) Adaptive stream mining: pattern learning and mining from evolving data streams. In: Proceedings of the 2010 conference on adaptive stream mining. IOS Press, pp 1\u2013212"},{"key":"571_CR3","doi-asserted-by":"crossref","unstructured":"Bifet A, Gavalda 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"},{"key":"571_CR4","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. ACM, pp 801\u2013806","DOI":"10.1145\/2480362.2480516"},{"issue":"3","key":"571_CR5","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/S0168-1699(99)00046-0","volume":"24","author":"JA Blackard","year":"1999","unstructured":"Blackard JA, Dean DJ (1999) Comparative accuracies of artificial neural networks and discriminant analysis in predicting forest cover types from cartographic variables. Comput Electron Agric 24(3):131\u2013151","journal-title":"Comput Electron Agric"},{"issue":"1","key":"571_CR6","doi-asserted-by":"publisher","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"},{"issue":"5","key":"571_CR7","doi-asserted-by":"publisher","first-page":"833","DOI":"10.1016\/j.engappai.2011.03.002","volume":"24","author":"S Byttner","year":"2011","unstructured":"Byttner S, R\u00f6gnvaldsson T, Svensson M (2011) Consensus self-organized models for fault detection (COSMO). Eng Appl Artif Intell 24(5):833\u2013839","journal-title":"Eng Appl Artif Intell"},{"issue":"20","key":"571_CR8","doi-asserted-by":"publisher","first-page":"12","DOI":"10.3182\/20130902-3-CN-3020.00044","volume":"46","author":"Z Ding","year":"2013","unstructured":"Ding Z, Fei M (2013) An anomaly detection approach based on isolation forest algorithm for streaming data using sliding window. IFAC Proc Vol 46(20):12\u201317","journal-title":"IFAC Proc Vol"},{"issue":"10","key":"571_CR9","doi-asserted-by":"publisher","first-page":"2283","DOI":"10.1109\/TKDE.2012.136","volume":"25","author":"G Ditzler","year":"2013","unstructured":"Ditzler G, Polikar R (2013) Incremental learning of concept drift from streaming imbalanced data. IEEE Trans Knowl Data Eng 25(10):2283\u20132301","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"571_CR10","unstructured":"Dongre PB, Malik LG (2014) A review on real time data stream classification and adapting to various concept drift scenarios. In: IEEE international advance computing conference (IACC). IEEE, pp 533\u2013537"},{"issue":"10","key":"571_CR11","doi-asserted-by":"publisher","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":"571_CR12","doi-asserted-by":"crossref","unstructured":"Fan Y, Nowaczyk S, R\u00f6gnvaldsson TS (2015a) Evaluation of self-organized approach for predicting compressor faults in a city bus fleet. In: INNS conference on big data. Elsevier, pp 447\u2013456","DOI":"10.1016\/j.procs.2015.07.322"},{"key":"571_CR13","doi-asserted-by":"crossref","unstructured":"Fan Y, Nowaczyk S, R\u00f6gnvaldsson TS (2015b) Incorporating expert knowledge into a self-organized approach for predicting compressor faults in a city bus fleet. In: Scandinavian conference on artificial intelligence (SCAI), pp 58\u201367","DOI":"10.1016\/j.procs.2015.07.322"},{"key":"571_CR14","unstructured":"Frank A, Asuncion A (2010) UCI machine learning repository. http:\/\/archive.ics.uci.edu\/ml . School of Information and Computer Science, University of California, Irvine, vol 213"},{"issue":"7\u20139","key":"571_CR15","doi-asserted-by":"publisher","first-page":"1191","DOI":"10.1016\/j.neucom.2007.12.024","volume":"71","author":"H Frezza-Buet","year":"2008","unstructured":"Frezza-Buet H (2008) Following non-stationary distributions by controlling the vector quantization accuracy of a growing neural gas network. Neurocomputing 71(7\u20139):1191\u20131202","journal-title":"Neurocomputing"},{"key":"571_CR16","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1016\/j.neunet.2014.08.014","volume":"60","author":"H Frezza-Buet","year":"2014","unstructured":"Frezza-Buet H (2014) Online computing of non-stationary distributions velocity fields by an accuracy controlled growing neural gas. Neural Netw 60:203\u2013221","journal-title":"Neural Netw"},{"key":"571_CR17","unstructured":"Fritzke B (1995) A growing neural gas network learns topologies. In: Advances in neural information processing systems (NIPS), pp 625\u2013632"},{"key":"571_CR18","doi-asserted-by":"crossref","unstructured":"Fritzke B (1997) A self-organizing network that can follow non-stationary distributions. In: International conference on artificial neural networks. Springer, pp 613\u2013618","DOI":"10.1007\/BFb0020222"},{"issue":"4","key":"571_CR19","first-page":"44","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 CSUR 46(4):44","journal-title":"ACM Comput Surv CSUR"},{"key":"571_CR20","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"},{"key":"571_CR21","doi-asserted-by":"crossref","unstructured":"Gama J, Sebasti\u00e3o R, Rodrigues PP (2009) Issues in evaluation of stream learning algorithms. In: Proceedings of the 15th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 329\u2013338","DOI":"10.1145\/1557019.1557060"},{"issue":"9","key":"571_CR22","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 Recogn Lett 34(9):1018\u20131025","journal-title":"Pattern Recogn Lett"},{"issue":"1","key":"571_CR23","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1080\/00031305.1969.10481817","volume":"23","author":"WC Guenther","year":"1969","unstructured":"Guenther WC (1969) Shortest confidence intervals. Am Stat 23(1):22\u201325","journal-title":"Am Stat"},{"key":"571_CR24","unstructured":"Harries M, Wales NS (1999) Splice-2 comparative evaluation: electricity pricing. Citeseer"},{"key":"571_CR25","doi-asserted-by":"publisher","first-page":"2348","DOI":"10.1016\/j.procs.2016.05.438","volume":"80","author":"S Hong","year":"2016","unstructured":"Hong S, Vatsavai RR (2016) Sliding window-based probabilistic change detection for remote-sensed images. Procedia Comput Sci 80:2348\u20132352","journal-title":"Procedia Comput Sci"},{"key":"571_CR26","doi-asserted-by":"crossref","unstructured":"Jiang D, Liu J, Xu Z, Qin W (2011) Network traffic anomaly detection based on sliding window. In: International conference on electrical and control engineering (ICECE). IEEE, pp 4830\u20134833","DOI":"10.1109\/ICECENG.2011.6057677"},{"issue":"3","key":"571_CR27","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":"571_CR28","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1016\/B978-012088469-8.50019-X","volume-title":"Proceedings 2004 VLDB Conference","author":"Daniel Kifer","year":"2004","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 (VLDB). VLDB Endowment, vol\u00a030, pp 180\u2013191"},{"issue":"1\u20133","key":"571_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0925-2312(98)00030-7","volume":"21","author":"T Kohonen","year":"1998","unstructured":"Kohonen T (1998) The self-organizing map. Neurocomputing 21(1\u20133):1\u20136","journal-title":"Neurocomputing"},{"issue":"12","key":"571_CR30","doi-asserted-by":"publisher","first-page":"3387","DOI":"10.1007\/s00500-014-1492-5","volume":"19","author":"B Krawczyk","year":"2015","unstructured":"Krawczyk B, Wo\u017aniak M (2015) One-class classifiers with incremental learning and forgetting for data streams with concept drift. Soft Comput 19(12):3387\u20133400","journal-title":"Soft Comput"},{"key":"571_CR31","first-page":"3077","volume":"5","author":"KL Li","year":"2003","unstructured":"Li KL, Huang HK, Tian SF, Xu W (2003) Improving one-class svm for anomaly detection. IEEE Int Conf Mach Learn Cybern 5:3077\u20133081","journal-title":"IEEE Int Conf Mach Learn Cybern"},{"key":"571_CR32","doi-asserted-by":"crossref","unstructured":"Liu FT, Ting KM, Zhou ZH (2008) Isolation forest. In: Eighth IEEE international conference on data mining (ICDM). IEEE, pp 413\u2013422","DOI":"10.1109\/ICDM.2008.17"},{"key":"571_CR33","doi-asserted-by":"crossref","unstructured":"Losing V, Hammer B, Wersing H (2015) Interactive online learning for obstacle classification on a mobile robot. In: International joint conference on neural networks (IJCNN). IEEE, pp 1\u20138","DOI":"10.1109\/IJCNN.2015.7280610"},{"key":"571_CR34","doi-asserted-by":"crossref","unstructured":"Losing V, Hammer B, Wersing H (2016) Knn classifier with self adjusting memory for heterogeneous concept drift. In: IEEE 16th international conference on data mining (ICDM). IEEE, pp 291\u2013300","DOI":"10.1109\/ICDM.2016.0040"},{"issue":"8\u20139","key":"571_CR35","doi-asserted-by":"publisher","first-page":"1041","DOI":"10.1016\/S0893-6080(02)00078-3","volume":"15","author":"S Marsland","year":"2002","unstructured":"Marsland S, Shapiro J, Nehmzow U (2002) A self-organising network that grows when required. Neural Netw 15(8\u20139):1041\u20131058","journal-title":"Neural Netw"},{"issue":"4","key":"571_CR36","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1109\/72.238311","volume":"4","author":"TM Martinetz","year":"1993","unstructured":"Martinetz TM, Berkovich SG, Schulten KJ (1993) \u2019Neural-gas\u2019 network for vector quantization and its application to time-series prediction. IEEE Trans Neural Netw 4(4):558\u2013569","journal-title":"IEEE Trans Neural Netw"},{"key":"571_CR37","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: IEEE 10th international conference on data mining (ICDM). IEEE, pp 929\u2013934","DOI":"10.1109\/ICDM.2010.160"},{"issue":"S 01","key":"571_CR38","doi-asserted-by":"publisher","first-page":"S103","DOI":"10.15265\/IYS-2016-s034","volume":"25","author":"D. F. Sittig","year":"2016","unstructured":"Middleton B, Sittig D, Wright A (2016) Clinical decision support: a 25 year retrospective and a 25 year vision. Yearb Med Inform (Suppl 1):S103\u2013S116. https:\/\/doi.org\/10.15265\/iys-2016-s034","journal-title":"Yearbook of Medical Informatics"},{"key":"571_CR39","doi-asserted-by":"crossref","unstructured":"Nishida K, Shimada S, Ishikawa S, Yamauchi K (2008) Detecting sudden concept drift with knowledge of human behavior. In: IEEE international conference on systems, man and cybernetics. IEEE, pp 3261\u20133267","DOI":"10.1109\/ICSMC.2008.4811799"},{"issue":"4","key":"571_CR40","first-page":"326","volume":"2","author":"HA Patel","year":"2013","unstructured":"Patel HA, Thakore DG (2013) Moving object tracking using kalman filter. Int J Comput Sci Mob Comput 2(4):326\u2013332","journal-title":"Int J Comput Sci Mob Comput"},{"issue":"Oct","key":"571_CR41","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 et al (2011) Scikit-learn: machine learning in python. J Mach Learn Res 12(Oct):2825\u20132830","journal-title":"J Mach Learn Res"},{"issue":"1","key":"571_CR42","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1162\/089976699300016890","volume":"11","author":"A Pentland","year":"1999","unstructured":"Pentland A, Liu A (1999) Modeling and prediction of human behavior. Neural Comput 11(1):229\u2013242","journal-title":"Neural Comput"},{"key":"571_CR43","doi-asserted-by":"crossref","unstructured":"Prudent Y, Ennaji A (2005) An incremental growing neural gas learns topologies. In: IEEE international joint conference on neural networks (IJCNN). IEEE, vol\u00a02, pp 1211\u20131216","DOI":"10.1109\/IJCNN.2005.1556026"},{"issue":"2","key":"571_CR44","first-page":"114","volume":"3","author":"DHH Santosh","year":"2013","unstructured":"Santosh DHH, Venkatesh P, Poornesh P, Rao LN, Kumar NA (2013) Tracking multiple moving objects using Gaussian mixture model. Int J Soft Comput Eng IJSCE 3(2):114\u20139","journal-title":"Int J Soft Comput Eng IJSCE"},{"key":"571_CR45","unstructured":"Sch\u00f6lkopf B, Williamson RC, Smola AJ, Shawe-Taylor J, Platt JC (2000) Support vector method for novelty detection. In: Advances in neural information processing systems (NIPS), pp 582\u2013588"},{"key":"571_CR46","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/j.neucom.2012.10.003","volume":"104","author":"F Shen","year":"2013","unstructured":"Shen F, Ouyang Q, Kasai W, Hasegawa O (2013) A general associative memory based on self-organizing incremental neural network. Neurocomputing 104:57\u201371","journal-title":"Neurocomputing"},{"key":"571_CR47","doi-asserted-by":"crossref","unstructured":"Souza VM, Silva DF, Gama J, Batista GE (2015) Data stream classification guided by clustering on nonstationary environments and extreme verification latency. In: Proceedings of the 2015 SIAM international conference on data mining. SIAM, pp 873\u2013881","DOI":"10.1137\/1.9781611974010.98"},{"key":"571_CR48","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. ACM, pp 377\u2013382"},{"issue":"1\u20132","key":"571_CR49","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1023\/A:1011117102175","volume":"11","author":"GI Webb","year":"2001","unstructured":"Webb GI, Pazzani MJ, Billsus D (2001) Machine learning for user modeling. User Model User-Adapt Interact 11(1\u20132):19\u201329","journal-title":"User Model User-Adapt Interact"},{"issue":"4","key":"571_CR50","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":"571_CR51","unstructured":"Zeiler MD (2012) Adadelta: an adaptive learning rate method. arXiv:1212.5701"},{"issue":"2","key":"571_CR52","first-page":"289","volume":"47","author":"L Zhang","year":"2017","unstructured":"Zhang L, Lin J, Karim R (2017) Sliding window-based fault detection from high-dimensional data streams. IEEE Trans Syst Man Cybern 47(2):289\u2013303","journal-title":"IEEE Trans Syst Man Cybern"},{"key":"571_CR53","first-page":"91","volume-title":"Studies in Big Data","author":"Indr\u0117 \u017dliobait\u0117","year":"2015","unstructured":"\u017dliobait\u0117 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, vol 16. Springer, Cham, pp 91\u2013114"}],"container-title":["Data Mining and Knowledge Discovery"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10618-018-0571-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10618-018-0571-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10618-018-0571-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,6]],"date-time":"2024-07-06T18:35:20Z","timestamp":1720290920000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10618-018-0571-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,12]]},"references-count":53,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2018,11]]}},"alternative-id":["571"],"URL":"https:\/\/doi.org\/10.1007\/s10618-018-0571-0","relation":{},"ISSN":["1384-5810","1573-756X"],"issn-type":[{"value":"1384-5810","type":"print"},{"value":"1573-756X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,5,12]]},"assertion":[{"value":"19 May 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 May 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 May 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}