{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T14:13:39Z","timestamp":1775830419199,"version":"3.50.1"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"9-10","license":[{"start":{"date-parts":[[2017,6,13]],"date-time":"2017-06-13T00:00:00Z","timestamp":1497312000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,6,13]],"date-time":"2017-06-13T00:00:00Z","timestamp":1497312000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","award":["33.636"],"award-info":[{"award-number":["33.636"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Mach Learn"],"published-print":{"date-parts":[[2017,10]]},"DOI":"10.1007\/s10994-017-5642-8","type":"journal-article","created":{"date-parts":[[2017,6,13]],"date-time":"2017-06-13T18:03:17Z","timestamp":1497376997000},"page":"1469-1495","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":644,"title":["Adaptive random forests for evolving data stream classification"],"prefix":"10.1007","volume":"106","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5276-637X","authenticated-orcid":false,"given":"Heitor M.","family":"Gomes","sequence":"first","affiliation":[]},{"given":"Albert","family":"Bifet","sequence":"additional","affiliation":[]},{"given":"Jesse","family":"Read","sequence":"additional","affiliation":[]},{"given":"Jean Paul","family":"Barddal","sequence":"additional","affiliation":[]},{"given":"Fabr\u00edcio","family":"Enembreck","sequence":"additional","affiliation":[]},{"given":"Bernhard","family":"Pfharinger","sequence":"additional","affiliation":[]},{"given":"Geoff","family":"Holmes","sequence":"additional","affiliation":[]},{"given":"Talel","family":"Abdessalem","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,6,13]]},"reference":[{"key":"5642_CR1","doi-asserted-by":"crossref","unstructured":"Abdulsalam, H., Skillicorn, D. B, & Martin, P. (2007). Streaming random forests. In 11th international on database engineering and applications symposium, IDEAS (pp. 225\u2013232). IEEE.","DOI":"10.1109\/IDEAS.2007.4318108"},{"key":"5642_CR2","doi-asserted-by":"crossref","unstructured":"Abdulsalam, H., Skillicorn, D. B, & Martin, P. (2008). Classifying evolving data streams using dynamic streaming random forests. In Database and expert systems applications (pp. 643\u2013651). Springer.","DOI":"10.1007\/978-3-540-85654-2_54"},{"key":"5642_CR3","doi-asserted-by":"crossref","unstructured":"Aggarwal, C. C., Han, J., Wang, J., & Yu, P. S. (2003). A framework for clustering evolving data streams. In Proceedings of the 29th international conference on very large data bases, VLDB \u201903 (Vol. 29, pp. 81\u201392). VLDB Endowment.","DOI":"10.1016\/B978-012722442-8\/50016-1"},{"issue":"6","key":"5642_CR4","doi-asserted-by":"publisher","first-page":"914","DOI":"10.1109\/69.250074","volume":"5","author":"R Agrawal","year":"1993","unstructured":"Agrawal, R., Imilielinski, T., & Swani, A. (1993). Database mining: A performance perspective. IEEE Transactions on Knowledge and Data Engineering, 5(6), 914\u2013925.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"issue":"1","key":"5642_CR5","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1007\/s11390-014-1416-y","volume":"29","author":"A Amini","year":"2014","unstructured":"Amini, A., & Wah, T. Y. (2014). On density-based data streams clustering algorithms: A survey. Journal of Computer Science and Technology, 29(1), 116\u2013141.","journal-title":"Journal of Computer Science and Technology"},{"key":"5642_CR6","unstructured":"Baena-Garcia, M., del Campo-Avila, J., Fidalgo, R., Bifet, A., Gavalda, R., & Morales-Bueno, R. (2006). Early drift detection method. In ECML PKDD 2006 workshop on knowledge discovery from data streams."},{"key":"5642_CR7","doi-asserted-by":"publisher","first-page":"935","DOI":"10.1145\/2695664.2695674","volume-title":"Proceedings of the 30th annual ACM symposium on applied computing, SAC \u201915","author":"JP Barddal","year":"2015","unstructured":"Barddal, J. P., Gomes, H. M., & Enembreck, F. (2015). Sncstream: A social network-based data stream clustering algorithm. Proceedings of the 30th annual ACM symposium on applied computing, SAC \u201915 (pp. 935\u2013940). New York, NY: ACM."},{"key":"5642_CR8","unstructured":"Beygelzimer, A., Kale, S., & Luo, H. (2015). Optimal and adaptive algorithms for online boosting. In International conference in machine learning (pp. 2323\u20132331)."},{"key":"5642_CR9","doi-asserted-by":"crossref","unstructured":"Bifet, A., de\u00a0Francisci\u00a0Morales, G., Read, J., Holmes, G., & Pfahringer, B. (2015). Efficient online evaluation of big data stream classifiers. In Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining (pp. 59\u201368). ACM.","DOI":"10.1145\/2783258.2783372"},{"key":"5642_CR10","doi-asserted-by":"crossref","unstructured":"Bifet, A., & Gavald\u00e0, R. (2007). Learning from time-changing data with adaptive windowing. In SIAM.","DOI":"10.1137\/1.9781611972771.42"},{"key":"5642_CR11","first-page":"1601","volume":"11","author":"A Bifet","year":"2010","unstructured":"Bifet, A., Holmes, G., Kirkby, R., & Pfahringer, B. (2010). Moa: Massive online analysis. The Journal of Machine Learning Research, 11, 1601\u20131604.","journal-title":"The Journal of Machine Learning Research"},{"key":"5642_CR12","unstructured":"Bifet, A., Holmes, G., Kirkby, R., & Pfahringer, B. (2011). MOA data stream mining: A practical approach. Centre for Open Software Innovation. http:\/\/heanet.dl.sourceforge.net\/project\/moa-datastream\/documentation\/StreamMining.pdf ."},{"key":"5642_CR13","doi-asserted-by":"crossref","unstructured":"Bifet, A., Holmes, G., & Pfahringer, B. (2010). Leveraging bagging for evolving data streams. In PKDD (pp. 135\u2013150).","DOI":"10.1007\/978-3-642-15880-3_15"},{"key":"5642_CR14","doi-asserted-by":"crossref","unstructured":"Bifet, A., Holmes, G., Pfahringer, B., & Frank, E. (2010). Fast perceptron decision tree learning from evolving data streams. In PAKDD. Lecture notes in computer science (pp. 299\u2013310). Springer.","DOI":"10.1007\/978-3-642-13672-6_30"},{"key":"5642_CR15","doi-asserted-by":"crossref","unstructured":"Bifet, A., Holmes, G., Pfahringer, B., Kirkby, R., & Gavald\u00e0, R. (2009, June). New ensemble methods for evolving data streams. In Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining (pp. 139\u2013148). ACM SIGKDD.","DOI":"10.1145\/1557019.1557041"},{"issue":"2","key":"5642_CR16","first-page":"123","volume":"24","author":"L Breiman","year":"1996","unstructured":"Breiman, L. (1996). Bagging predictors. Machine Learning, 24(2), 123\u2013140.","journal-title":"Machine Learning"},{"issue":"1","key":"5642_CR17","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman, L. (2001). Random forests. Machine Learning, 45(1), 5\u201332.","journal-title":"Machine Learning"},{"key":"5642_CR18","volume-title":"Classification and regression trees","author":"L Breiman","year":"1984","unstructured":"Breiman, L., Friedman, J., Stone, C. J., & Olshen, R. A. (1984). Classification and regression trees. Boca Raton: CRC Press."},{"key":"5642_CR19","doi-asserted-by":"crossref","unstructured":"Brzezi\u0144ski, D., & Stefanowski, J. (2011). Accuracy updated ensemble for data streams with concept drift. In Hybrid artificial intelligent systems (pp. 155\u2013163). Springer.","DOI":"10.1007\/978-3-642-21222-2_19"},{"key":"5642_CR20","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. Information Sciences, 265, 50\u201367.","journal-title":"Information Sciences"},{"key":"5642_CR21","unstructured":"Chen, S.-T., Lin, H.-T., & Lu, C.-J. (2012, June). An online boosting algorithm with theoretical justifications. In Proceedings of the international conference on machine learning (ICML)."},{"key":"5642_CR22","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":"5642_CR23","doi-asserted-by":"crossref","unstructured":"Domingos, P., & Hulten, G. (2000, September). Mining high-speed data streams. In Proceedings of the sixth ACM SIGKDD international conference on Knowledge discovery and data mining (pp. 71\u201380). ACM SIGKDD.","DOI":"10.1145\/347090.347107"},{"key":"5642_CR24","first-page":"148","volume":"96","author":"Y Freund","year":"1996","unstructured":"Freund, Y., Schapire, R. E., et al. (1996). Experiments with a new boosting algorithm. ICML, 96, 148\u2013156.","journal-title":"ICML"},{"issue":"1","key":"5642_CR25","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1006\/jcss.1997.1504","volume":"55","author":"Y Freund","year":"1997","unstructured":"Freund, Y., & Schapire, R. E. (1997). A decision-theoretic generalization of on-line learning and an application to boosting. Journal of Computer and System Sciences, 55(1), 119\u2013139.","journal-title":"Journal of Computer and System Sciences"},{"key":"5642_CR26","unstructured":"Gama, J., Zliobaite, I., Bifet, A., Pechenizkiy, M., & Bouchachia, A. (2014). A survey on concept drift adaptation. ACM Computing Surveys, 46(4), 44:1\u201344:37."},{"key":"5642_CR27","doi-asserted-by":"crossref","unstructured":"Gomes, H. M., & Enembreck, F. (2014, March). Sae2: advances on the social adaptive ensemble classifier for data streams. In Proceedings of the 29th annual ACM symposium on applied computing (SAC), SAC 2014 (pp. 199\u2013206). ACM.","DOI":"10.1145\/2554850.2554905"},{"key":"5642_CR28","doi-asserted-by":"crossref","unstructured":"Guha, S., Mishra, N., Motwani, R., & O\u2019Callaghan, L. (2000). Clustering data streams. In Proceedings of the 41st annual symposium on foundations of computer science (pp. 359\u2013366). IEEE.","DOI":"10.1109\/SFCS.2000.892124"},{"key":"5642_CR29","doi-asserted-by":"crossref","unstructured":"Holmes, G., Kirkby, R., & Pfahringer, B. (2005). Stress-testing hoeffding trees. In PKDD (pp. 495\u2013502).","DOI":"10.1007\/11564126_50"},{"key":"5642_CR30","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). ACM.","DOI":"10.1145\/502512.502529"},{"issue":"2","key":"5642_CR31","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/s10844-008-0053-8","volume":"32","author":"I Katakis","year":"2009","unstructured":"Katakis, I., Tsoumakas, G., Banos, E., Bassiliades, N., & Vlahavas, I. (2009). An adaptive personalized news dissemination system. Journal of Intelligent Information Systems, 32(2), 191\u2013212.","journal-title":"Journal of Intelligent Information Systems"},{"key":"5642_CR32","doi-asserted-by":"crossref","unstructured":"Kolter, J. Z, & Maloof, M. et al. (2003). Dynamic weighted majority: A new ensemble method for tracking concept drift. In Third IEEE international conference on data mining, ICDM 2003 (pp. 123\u2013130). IEEE.","DOI":"10.1109\/ICDM.2003.1250911"},{"issue":"2","key":"5642_CR33","first-page":"235","volume":"33","author":"CP Lim","year":"2003","unstructured":"Lim, C. P., & Harrison, R. F. (2003). Online pattern classification with multiple neural network systems: An experimental study. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 33(2), 235\u2013247.","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews"},{"issue":"4","key":"5642_CR34","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1109\/TKDE.2011.58","volume":"24","author":"LL Minku","year":"2012","unstructured":"Minku, L. L., & Yao, X. (2012). Ddd: A new ensemble approach for dealing with concept drift. IEEE Transactions on Knowledge and Data Engineering, 24(4), 619\u2013633.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"5642_CR35","first-page":"2340","volume":"3","author":"NC Oza","year":"2005","unstructured":"Oza, N. C. (2005). Online bagging and boosting. IEEE International Conference on Systems, Man and Cybernetics, 3, 2340\u20132345.","journal-title":"IEEE International Conference on Systems, Man and Cybernetics"},{"issue":"1\/2","key":"5642_CR36","doi-asserted-by":"publisher","first-page":"100","DOI":"10.2307\/2333009","volume":"41","author":"ES Page","year":"1954","unstructured":"Page, E. S. (1954). Continuous inspection schemes. Biometrika, 41(1\/2), 100\u2013115.","journal-title":"Biometrika"},{"key":"5642_CR37","doi-asserted-by":"crossref","unstructured":"Parker, B. S., & Khan, L. (2015). Detecting and tracking concept class drift and emergence in non-stationary fast data streams. In Twenty-ninth AAAI conference on artificial intelligence.","DOI":"10.1609\/aaai.v29i1.9588"},{"key":"5642_CR38","doi-asserted-by":"crossref","unstructured":"Pelossof, R., Jones, M., Vovsha, I., & Rudin, C. (2009). Online coordinate boosting. In IEEE 12th international conference on computer vision workshops (ICCV Workshops) (pp. 1354\u20131361). IEEE.","DOI":"10.1109\/ICCVW.2009.5457454"},{"issue":"3","key":"5642_CR39","doi-asserted-by":"publisher","first-page":"405","DOI":"10.1007\/s10844-012-0231-6","volume":"40","author":"X Qin","year":"2013","unstructured":"Qin, X., Zhang, Y., Li, C., & Li, X. (2013). Learning from data streams with only positive and unlabeled data. Journal of Intelligent Information Systems, 40(3), 405\u2013430.","journal-title":"Journal of Intelligent Information Systems"},{"key":"5642_CR40","unstructured":"Ruiz, C., Menasalvas, E., & Spiliopoulou, M. (2009). Discovery science: 12th international conference, DS 2009, Porto, Portugal, October 3\u20135, 2009 (pp. 287\u2013301). Chapter C-DenStream: Using domain knowledge on a data stream. Springer: Berlin"},{"key":"5642_CR41","doi-asserted-by":"crossref","unstructured":"Sethi, T. S., Kantardzic, M., Arabmakki, E., & Hu, H. (2014). An ensemble classification approach for handling spatio-temporal drifts in partially labeled data streams. In IEEE 15th international conference on information reuse and integration (IRI) (pp. 725\u2013732). IEEE.","DOI":"10.1109\/IRI.2014.7051961"},{"key":"5642_CR42","doi-asserted-by":"crossref","unstructured":"Street, W. N., & Kim, Y. S. (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 (pp. 377\u2013382). ACM.","DOI":"10.1145\/502512.502568"},{"issue":"3","key":"5642_CR43","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. Machine Learning, 98(3), 455\u2013482.","journal-title":"Machine Learning"}],"updated-by":[{"DOI":"10.1007\/s10994-019-05793-3","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2019,3,13]],"date-time":"2019-03-13T00:00:00Z","timestamp":1552435200000}}],"container-title":["Machine Learning"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10994-017-5642-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10994-017-5642-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10994-017-5642-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,29]],"date-time":"2022-07-29T16:51:13Z","timestamp":1659113473000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10994-017-5642-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,13]]},"references-count":43,"journal-issue":{"issue":"9-10","published-print":{"date-parts":[[2017,10]]}},"alternative-id":["5642"],"URL":"https:\/\/doi.org\/10.1007\/s10994-017-5642-8","relation":{"correction":[{"id-type":"doi","id":"10.1007\/s10994-019-05793-3","asserted-by":"object"}]},"ISSN":["0885-6125","1573-0565"],"issn-type":[{"value":"0885-6125","type":"print"},{"value":"1573-0565","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,6,13]]},"assertion":[{"value":"8 October 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 May 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 June 2017","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 March 2019","order":4,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":5,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The Publisher regrets an error in the spelling of the family name of the sixth author. The correct spelling is Bernhard Pfahringer, as it appears in the author list above.","order":6,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 March 2019","order":5,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":5,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The Publisher regrets an error in the spelling of the family name of the sixth author. The correct spelling is Bernhard Pfahringer, as it appears in the author list above.","order":6,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}