{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T21:00:44Z","timestamp":1780606844933,"version":"3.54.1"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2021,5,24]],"date-time":"2021-05-24T00:00:00Z","timestamp":1621814400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,5,24]],"date-time":"2021-05-24T00:00:00Z","timestamp":1621814400000},"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":["Mach Learn"],"published-print":{"date-parts":[[2022,10]]},"DOI":"10.1007\/s10994-021-05993-w","type":"journal-article","created":{"date-parts":[[2021,5,24]],"date-time":"2021-05-24T20:02:41Z","timestamp":1621886561000},"page":"3489-3523","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["Analyzing and repairing concept drift adaptation in data stream classification"],"prefix":"10.1007","volume":"111","author":[{"given":"Ben","family":"Halstead","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yun Sing","family":"Koh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Patricia","family":"Riddle","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Russel","family":"Pears","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mykola","family":"Pechenizkiy","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Albert","family":"Bifet","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gustavo","family":"Olivares","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guy","family":"Coulson","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,5,24]]},"reference":[{"issue":"4","key":"5993_CR1","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 Transactions on Neural Networks and Learning Systems, 24(4), 620\u2013634.","journal-title":"IEEE Transactions on Neural Networks and Learning Systems"},{"key":"5993_CR2","first-page":"77","volume":"6","author":"M Baena-Garc\u0131a","year":"2006","unstructured":"Baena-Garc\u0131a, M., del Campo-\u00c1vila, J., Fidalgo, R., Bifet, A., Gavalda, R., & Morales-Bueno, R. (2006). Early drift detection method. Fourth International Workshop on Knowledge Discovery from Data Streams, 6, 77\u201386.","journal-title":"Fourth International Workshop on Knowledge Discovery from Data Streams"},{"key":"5993_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 (pp. 443\u2013448). SIAM.","DOI":"10.1137\/1.9781611972771.42"},{"key":"5993_CR4","unstructured":"Bifet, A., Holmes, G., Kirkby, R., & Pfahringer, B. (2010). MOA: Massive online analysis. Journal of Machine Learning Research, 11, 1601\u20131604. http:\/\/portal.acm.org\/citation.cfm?id=1859903."},{"key":"5993_CR5","doi-asserted-by":"crossref","unstructured":"Borchani, H., Mart\u00ednez, A. M., Masegosa, A. R., Langseth, H., Nielsen, T. D., Salmer\u00f3n, A., Fern\u00e1ndez, A., Madsen, A. L., & S\u00e1ez, R. (2015). Modeling concept drift: A probabilistic graphical model based approach. In International symposium on intelligent data analysis (pp 72\u201383). Springer.","DOI":"10.1007\/978-3-319-24465-5_7"},{"key":"5993_CR6","doi-asserted-by":"crossref","unstructured":"Cheng, W., Shen, Y., Zhu, Y., & Huang, L. (2018). A neural attention model for urban air quality inference: Learning the weights of monitoring stations. In Thirty-second AAAI conference on artificial intelligence.","DOI":"10.1609\/aaai.v32i1.11871"},{"key":"5993_CR7","doi-asserted-by":"crossref","unstructured":"Chiu, C. W., & Minku, L. L. (2018). Diversity-based pool of models for dealing with recurring concepts. In 2018 International joint conference on neural networks (IJCNN) (pp. 1\u20138). IEEE.","DOI":"10.1109\/IJCNN.2018.8489190"},{"key":"5993_CR8","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/j.inffus.2017.09.010","volume":"41","author":"RM Cruz","year":"2018","unstructured":"Cruz, R. M., Sabourin, R., & Cavalcanti, G. D. (2018). Dynamic classifier selection: Recent advances and perspectives. Information Fusion, 41, 195\u2013216.","journal-title":"Information Fusion"},{"key":"5993_CR9","unstructured":"De\u00a0Almeida, P. R. L., Oliveira, L. S., Britto, A. D. S., & Sabourin, R. (2016). Handling concept drifts using dynamic selection of classifiers. In 2016 IEEE 28th international conference on tools with artificial intelligence (ICTAI) (pp. 989\u2013995). IEEE."},{"key":"5993_CR10","first-page":"1","volume":"7","author":"J Dem\u0161ar","year":"2006","unstructured":"Dem\u0161ar, J. (2006). Statistical comparisons of classifiers over multiple data sets. Journal of Machine Learning Research, 7, 1\u201330.","journal-title":"Journal of Machine Learning Research"},{"key":"5993_CR11","doi-asserted-by":"crossref","unstructured":"Devarakonda, S., Sevusu, P., Liu, H., Liu, R., Iftode, L., & Nath, B. (2013). Real-time air quality monitoring through mobile sensing in metropolitan areas. In Proceedings of the 2nd ACM SIGKDD international workshop on urban computing (p. 15). ACM.","DOI":"10.1145\/2505821.2505834"},{"issue":"3","key":"5993_CR12","doi-asserted-by":"publisher","first-page":"810","DOI":"10.1109\/TKDE.2014.2345382","volume":"27","author":"I Frias-Blanco","year":"2014","unstructured":"Frias-Blanco, I., del Campo-\u00c1vila, J., Ramos-Jimenez, G., Morales-Bueno, R., Ortiz-Diaz, A., & Caballero-Mota, Y. (2014). Online and non-parametric drift detection methods based on Hoeffding\u2019s bounds. IEEE Transactions on Knowledge and Data Engineering, 27(3), 810\u2013823.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"issue":"3","key":"5993_CR13","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. Knowledge and Information Systems, 40(3), 489\u2013507.","journal-title":"Knowledge and Information Systems"},{"key":"5993_CR14","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 (pp. 523\u2013528).","DOI":"10.1145\/956750.956813"},{"key":"5993_CR15","doi-asserted-by":"crossref","unstructured":"Gama, J., Medas, P., Castillo, G., & Rodrigues, P. (2004). Learning with drift detection. In Brazilian symposium on artificial intelligence (pp. 286\u2013295). Springer.","DOI":"10.1007\/978-3-540-28645-5_29"},{"issue":"4","key":"5993_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2523813","volume":"46","author":"J Gama","year":"2014","unstructured":"Gama, J., \u017dliobait\u00e9, I., Bifet, A., Pechenizkiy, M., & Bouchachia, A. (2014). A survey on concept drift adaptation. ACM Computing Surveys (CSUR), 46(4), 1\u201337.","journal-title":"ACM Computing Surveys (CSUR)"},{"issue":"9\u201310","key":"5993_CR17","doi-asserted-by":"publisher","first-page":"1469","DOI":"10.1007\/s10994-017-5642-8","volume":"106","author":"HM Gomes","year":"2017","unstructured":"Gomes, H. M., Bifet, A., Read, J., Barddal, J. P., Enembreck, F., Pfharinger, B., et al. (2017). Adaptive random forests for evolving data stream classification. Machine Learning, 106(9\u201310), 1469\u20131495.","journal-title":"Machine Learning"},{"key":"5993_CR18","doi-asserted-by":"crossref","unstructured":"Gomes, J. B., Menasalvas, E., & Sousa, P. A. (2010). Tracking recurrent concepts using context. In International conference on rough sets and current trends in computing (pp. 168\u2013177). Springer.","DOI":"10.1007\/978-3-642-13529-3_19"},{"issue":"9","key":"5993_CR19","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, P. M, Jr., & De Barros, R. S. M. (2013). RCD: A recurring concept drift framework. Pattern Recognition Letters, 34(9), 1018\u20131025.","journal-title":"Pattern Recognition Letters"},{"key":"5993_CR20","doi-asserted-by":"crossref","unstructured":"Hsieh, H. P., Lin, S. D., & Zheng, Y. (2015). Inferring air quality for station location recommendation based on urban big data. In Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining (pp. 437\u2013446). ACM.","DOI":"10.1145\/2783258.2783344"},{"key":"5993_CR21","doi-asserted-by":"crossref","unstructured":"Hu, Y., Dai, G., Fan, J., Wu, Y., & Zhang, H. (2016). Blueaer: A fine-grained urban PM2. 5 3D monitoring system using mobile sensing. In IEEE INFOCOM 2016-the 35th annual IEEE international conference on computer communications (pp. 1\u20139). IEEE.","DOI":"10.1109\/INFOCOM.2016.7524479"},{"key":"5993_CR22","doi-asserted-by":"crossref","unstructured":"Hu, Z., Bai, Z., Bian, K., Wang, T., & Song, L. (2019). Implementation and optimization of real-time fine-grained air quality sensing networks in smart city. In IEEE international conference on communications (ICC) (pp. 1\u20136). IEEE.","DOI":"10.1109\/JIOT.2019.2900751"},{"key":"5993_CR23","doi-asserted-by":"crossref","unstructured":"Huang, D. T. J., Koh, Y. S., Dobbie, G., & Bifet, A. (2015). Drift detection using stream volatility. In Joint european conference on machine learning and knowledge discovery in databases (pp. 417\u2013432). Springer.","DOI":"10.1007\/978-3-319-23528-8_26"},{"key":"5993_CR24","doi-asserted-by":"crossref","unstructured":"Huggard, H., Koh, Y. S., Riddle, P., & Olivares, G. (2018). Predicting air quality from low-cost sensor measurements. In Australasian conference on data mining (pp. 94\u2013106). Springer.","DOI":"10.1007\/978-981-13-6661-1_8"},{"key":"5993_CR25","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 (pp. 97\u2013106).","DOI":"10.1145\/502512.502529"},{"key":"5993_CR26","unstructured":"Klinkenberg, R., & Renz, I. (1998). Adaptive information filtering: Learning in the presence of concept drifts. Learning for Text Categorization, 33\u201340."},{"issue":"5","key":"5993_CR27","doi-asserted-by":"publisher","first-page":"1718","DOI":"10.1016\/j.patcog.2007.10.015","volume":"41","author":"AH Ko","year":"2008","unstructured":"Ko, A. H., Sabourin, R., & Britto, A. S, Jr. (2008). From dynamic classifier selection to dynamic ensemble selection. Pattern Recognition, 41(5), 1718\u20131731.","journal-title":"Pattern Recognition"},{"key":"5993_CR28","doi-asserted-by":"crossref","unstructured":"Li, X., Cheng, Y., Cong, G., & Chen, L. (2017). Discovering pollution sources and propagation patterns in urban area. In Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining (pp. 1863\u20131872). ACM.","DOI":"10.1145\/3097983.3098090"},{"key":"5993_CR29","doi-asserted-by":"crossref","unstructured":"Losing, V., Wersing, H., & Hammer, B. (2018). Enhancing very fast decision trees with local split-time predictions. In 2018 IEEE international conference on data mining (ICDM) (pp. 287\u2013296). IEEE.","DOI":"10.1109\/ICDM.2018.00044"},{"key":"5993_CR30","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1016\/j.neunet.2019.01.012","volume":"113","author":"GI Parisi","year":"2019","unstructured":"Parisi, G. I., Kemker, R., Part, J. L., Kanan, C., & Wermter, S. (2019). Continual lifelong learning with neural networks: A review. Neural Networks, 113, 54\u201371.","journal-title":"Neural Networks"},{"key":"5993_CR31","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1016\/j.neucom.2014.09.076","volume":"150","author":"A Shaker","year":"2015","unstructured":"Shaker, A., & H\u00fcllermeier, E. (2015). Recovery analysis for adaptive learning from non-stationary data streams: Experimental design and case study. Neurocomputing, 150, 250\u2013264.","journal-title":"Neurocomputing"},{"key":"5993_CR32","doi-asserted-by":"crossref","unstructured":"Shang, J., Zheng, Y., Tong, W., Chang, E., & Yu, Y. (2014). Inferring gas consumption and pollution emission of vehicles throughout a city. In Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining (pp. 1027\u20131036). ACM.","DOI":"10.1145\/2623330.2623653"},{"key":"5993_CR33","volume-title":"Revised air quality standards for particle pollution and updates to the air quality index (AQI)","author":"United States Environmental Protection Agency","year":"2012","unstructured":"United States Environmental Protection Agency. (2012). Revised air quality standards for particle pollution and updates to the air quality index (AQI). United States Environmental Protection Agency: Tech. rep."},{"issue":"11","key":"5993_CR34","doi-asserted-by":"publisher","first-page":"1134","DOI":"10.1145\/1968.1972","volume":"27","author":"LG Valiant","year":"1984","unstructured":"Valiant, L. G. (1984). A theory of the learnable. Communications of the ACM, 27(11), 1134\u20131142. https:\/\/doi.org\/10.1145\/1968.1972.","journal-title":"Communications of the ACM"},{"key":"5993_CR35","unstructured":"Wackernagel, H. (2013). Multivariate geostatistics: an introduction with applications. Springer."},{"issue":"1","key":"5993_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40537-016-0043-6","volume":"3","author":"K Weiss","year":"2016","unstructured":"Weiss, K., Khoshgoftaar, T. M., & Wang, D. (2016). A survey of transfer learning. Journal of Big data, 3(1), 1\u201340.","journal-title":"Journal of Big data"},{"issue":"1","key":"5993_CR37","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/BF00116900","volume":"23","author":"G Widmer","year":"1996","unstructured":"Widmer, G., & Kubat, M. (1996). Learning in the presence of concept drift and hidden contexts. Machine Learning, 23(1), 69\u2013101.","journal-title":"Machine Learning"},{"issue":"5","key":"5993_CR38","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1038\/sj.jea.7500338","volume":"14","author":"DW Wong","year":"2004","unstructured":"Wong, D. W., Yuan, L., & Perlin, S. A. (2004). Comparison of spatial interpolation methods for the estimation of air quality data. Journal of Exposure Science & Environmental Epidemiology, 14(5), 404\u2013415.","journal-title":"Journal of Exposure Science & Environmental Epidemiology"},{"key":"5993_CR39","doi-asserted-by":"crossref","unstructured":"Yi, X., Zhang, J., Wang, Z., Li, T., & Zheng, Y. (2018). Deep distributed fusion network for air quality prediction. In Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery and data mining (pp. 965\u2013973). ACM.","DOI":"10.1145\/3219819.3219822"},{"issue":"2205","key":"5993_CR40","doi-asserted-by":"publisher","first-page":"20170457","DOI":"10.1098\/rspa.2017.0457","volume":"473","author":"S Zhang","year":"2017","unstructured":"Zhang, S., Guo, B., Dong, A., He, J., Xu, Z., & Chen, S. X. (2017). Cautionary tales on air-quality improvement in Beijing. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 473(2205), 20170457.","journal-title":"Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences"},{"key":"5993_CR41","doi-asserted-by":"crossref","unstructured":"Zheng, Y., Liu, F., & Hsieh, H. P. (2013). U-air: When urban air quality inference meets big data. In Proceedings of the 19th ACM SIGKDD international conference on knowledge discovery and data mining (pp. 1436\u20131444). ACM.","DOI":"10.1145\/2487575.2488188"},{"key":"5993_CR42","doi-asserted-by":"crossref","unstructured":"Zheng, Y., Yi, X., Li, M., Li, R., Shan, Z., Chang, E., & Li, T. (2015). Forecasting fine-grained air quality based on big data. In Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining (pp. 2267\u20132276). ACM.","DOI":"10.1145\/2783258.2788573"},{"issue":"3","key":"5993_CR43","doi-asserted-by":"publisher","first-page":"455","DOI":"10.1007\/s10994-014-5441-4","volume":"98","author":"I \u017dliobait\u00e9","year":"2015","unstructured":"\u017dliobait\u00e9, I., Bifet, A., Read, J., Pfahringer, B., & Holmes, G. (2015). Evaluation methods and decision theory for classification of streaming data with temporal dependence. Machine Learning, 98(3), 455\u2013482.","journal-title":"Machine Learning"}],"container-title":["Machine Learning"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10994-021-05993-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10994-021-05993-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10994-021-05993-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,7]],"date-time":"2022-10-07T17:11:26Z","timestamp":1665162686000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10994-021-05993-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,24]]},"references-count":43,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2022,10]]}},"alternative-id":["5993"],"URL":"https:\/\/doi.org\/10.1007\/s10994-021-05993-w","relation":{},"ISSN":["0885-6125","1573-0565"],"issn-type":[{"value":"0885-6125","type":"print"},{"value":"1573-0565","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,24]]},"assertion":[{"value":"25 September 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 May 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 May 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 May 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}