{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T13:13:47Z","timestamp":1775913227109,"version":"3.50.1"},"reference-count":58,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2020,1,21]],"date-time":"2020-01-21T00:00:00Z","timestamp":1579564800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,21]],"date-time":"2020-01-21T00:00:00Z","timestamp":1579564800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Appl Intell"],"published-print":{"date-parts":[[2020,5]]},"DOI":"10.1007\/s10489-019-01585-3","type":"journal-article","created":{"date-parts":[[2020,1,21]],"date-time":"2020-01-21T10:04:05Z","timestamp":1579601045000},"page":"1448-1467","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["STDS: self-training data streams for mining limited labeled data in non-stationary environment"],"prefix":"10.1007","volume":"50","author":[{"given":"Shirin","family":"Khezri","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0779-6027","authenticated-orcid":false,"given":"Jafar","family":"Tanha","sequence":"additional","affiliation":[]},{"given":"Ali","family":"Ahmadi","sequence":"additional","affiliation":[]},{"given":"Arash","family":"Sharifi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,1,21]]},"reference":[{"key":"1585_CR1","doi-asserted-by":"crossref","unstructured":"Aggarwal CC (2009) Data streams: an overview and scientific applications. In: Scientific data mining and knowledge discovery. Springer, pp 377\u2013397","DOI":"10.1007\/978-3-642-02788-8_14"},{"key":"1585_CR2","unstructured":"Baena-Garc\u00eda M, del Campo-\u00c1vila J, Fidalgo R, Bifet A, Gavald\u00e0 R, Morales-Bueno R (2006) Early drift detection method"},{"issue":"Nov","key":"1585_CR3","first-page":"2399","volume":"7","author":"M Belkin","year":"2006","unstructured":"Belkin M, Niyogi P, Sindhwani V (2006) Manifold regularization: a geometric framework for learning from labeled and unlabeled examples. J Mach Learning Res 7(Nov):2399\u20132434","journal-title":"J Mach Learning Res"},{"issue":"May","key":"1585_CR4","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(May):1601\u20131604","journal-title":"J Mach Learn Res"},{"key":"1585_CR5","doi-asserted-by":"crossref","unstructured":"Blum A, Mitchell T (1998) Combining labeled and unlabeled data with co-training. In: Proceedings of the eleventh annual conference on computational learning theory. ACM , pp 92\u2013100","DOI":"10.1145\/279943.279962"},{"issue":"5","key":"1585_CR6","doi-asserted-by":"publisher","first-page":"655","DOI":"10.3233\/IDA-2011-0488","volume":"15","author":"H Borchani","year":"2011","unstructured":"Borchani H, Larra\u00f1aga P, Bielza C (2011) Classifying evolving data streams with partially labeled data. Intelligent Data Analysis 15(5):655\u2013670","journal-title":"Intelligent Data Analysis"},{"issue":"1","key":"1585_CR7","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":"1585_CR8","unstructured":"Brzezi\u0144ski D (2010) Mining data streams with concept drift. PhD thesis, PhD thesis, MS thesis, Dept. of Computing Science and Management, Poznan University of Technology, Poznan Google Scholar"},{"issue":"1","key":"1585_CR9","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 Learning Sys 25(1):81\u201394","journal-title":"IEEE Trans Neural Netw Learning Sys"},{"issue":"12","key":"1585_CR10","doi-asserted-by":"publisher","first-page":"2412","DOI":"10.1109\/TVCG.2011.239","volume":"17","author":"W Cui","year":"2011","unstructured":"Cui W, Liu S, Li T, Shi C, Song Y, Gao Z, Qu H, Tong X (2011) Textflow: towards better understanding of evolving topics in text. IEEE Trans Visualization Comput Graphics 17(12):2412\u2013 2421","journal-title":"IEEE Trans Visualization Comput Graphics"},{"key":"1585_CR11","unstructured":"Dasu T, Krishnan S, Venkatasubramanian S, Yi K (2006) An information-theoretic approach to detecting changes in multi-dimensional data streams. In: Proc. Symp. on the interface of statistics, computing science, and applications. Citeseer"},{"issue":"4","key":"1585_CR12","doi-asserted-by":"publisher","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 Magazine 10(4):12\u201325","journal-title":"IEEE Comput Intell Magazine"},{"key":"1585_CR13","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"},{"issue":"1","key":"1585_CR14","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/TNNLS.2013.2277712","volume":"25","author":"KB Dyer","year":"2014","unstructured":"Dyer KB, Capo R, Polikar R (2014) Compose: a semisupervised learning framework for initially labeled nonstationary streaming data. IEEE Trans Neural Netw Learning Sys 25(1):12\u201326","journal-title":"IEEE Trans Neural Netw Learning Sys"},{"key":"1585_CR15","doi-asserted-by":"crossref","unstructured":"Efron B, Tibshirani R (1986) Bootstrap methods for standard errors, confidence intervals, and other measures of statistical accuracy. Statistical Sci: 54\u201375","DOI":"10.1214\/ss\/1177013815"},{"issue":"10","key":"1585_CR16","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":"1585_CR17","doi-asserted-by":"crossref","unstructured":"Ferreira RS, Zimbr\u00e3o G, Alvim LGM (2019) Amanda: semi-supervised density-based adaptive model for non-stationary data with extreme verification latency. Inf Sci","DOI":"10.1016\/j.ins.2019.03.025"},{"key":"1585_CR18","unstructured":"Frank A, Asuncion A (2010) UCI machine learning repository"},{"issue":"2","key":"1585_CR19","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1145\/1083784.1083789","volume":"34","author":"MM Gaber","year":"2005","unstructured":"Gaber MM, Zaslavsky A, Krishnaswamy S (2005) Mining data streams: a review. ACM Sigmod Record 34(2):18\u201326","journal-title":"ACM Sigmod Record"},{"key":"1585_CR20","doi-asserted-by":"crossref","unstructured":"Gama J (2010) Knowledge discovery from data streams. Chapman and Hall\/CRC","DOI":"10.1201\/EBK1439826119"},{"issue":"1","key":"1585_CR21","doi-asserted-by":"publisher","first-page":"23","DOI":"10.3233\/IDA-2006-10103","volume":"10","author":"J Gama","year":"2006","unstructured":"Gama J, Fernandes R, Rocha R (2006) Decision trees for mining data streams. Intelligent Data Analysis 10(1):23\u201345","journal-title":"Intelligent Data Analysis"},{"key":"1585_CR22","doi-asserted-by":"crossref","unstructured":"Gama J, Gaber MM (2007) Learning from data streams: processing techniques in sensor networks. Springer","DOI":"10.1007\/3-540-73679-4"},{"key":"1585_CR23","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":"1585_CR24","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"},{"issue":"4","key":"1585_CR25","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/2523813","volume":"46","author":"J Gama","year":"2014","unstructured":"Gama J, \u017eliobait\u0117 I, Bifet A, Pechenizkiy M, Bouchachia A (2014) A survey on concept drift adaptation. ACM computing surveys (CSUR) 46(4):44","journal-title":"ACM computing surveys (CSUR)"},{"key":"1585_CR26","doi-asserted-by":"crossref","unstructured":"Gao J, Fan W, Han J, Yu PS (2007) A general framework for mining concept-drifting data streams with skewed distributions. In: Proceedings of the SIAM international conference on data mining. SIAM, p 2007","DOI":"10.1137\/1.9781611972771.1"},{"issue":"2","key":"1585_CR27","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/3054925","volume":"50","author":"HM Gomes","year":"2017","unstructured":"Gomes HM, Barddal JP, Enembreck F, Bifet A (2017) A survey on ensemble learning for data stream classification. ACM Computing Surveys (CSUR) 50(2):23","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"1585_CR28","unstructured":"Harries M, New South Wales (1999) Splice-2 comparative evaluation: electricity pricing"},{"issue":"3","key":"1585_CR29","doi-asserted-by":"publisher","first-page":"567","DOI":"10.1007\/s10115-015-0837-4","volume":"46","author":"MJ Hosseini","year":"2016","unstructured":"Hosseini MJ, Gholipour A, Beigy H (2016) An ensemble of cluster-based classifiers for semi-supervised classification of non-stationary data streams. Knowl Inf Syst 46(3):567\u2013597","journal-title":"Knowl Inf Syst"},{"key":"1585_CR30","doi-asserted-by":"crossref","unstructured":"Hulten G, Spencer L, Pedro Domingos. (2001) Mining time-changing data streams. In: Proceedings of the seventh ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 97\u2013106","DOI":"10.1145\/502512.502529"},{"key":"1585_CR31","first-page":"20","volume":"17","author":"Y Kadwe","year":"2015","unstructured":"Kadwe Y, Suryawanshi V (2015) A review on concept drift. IOSR J Comput Eng 17:20\u201326","journal-title":"IOSR J Comput Eng"},{"issue":"10","key":"1585_CR32","doi-asserted-by":"publisher","first-page":"2537","DOI":"10.1587\/transinf.2017EDP7091","volume":"100","author":"Y Kim","year":"2017","unstructured":"Kim Y, Park CH (2017) An efficient concept drift detection method for streaming data under limited labeling. IEICE Trans Inf Sys 100(10):2537\u20132546","journal-title":"IEICE Trans Inf Sys"},{"key":"1585_CR33","unstructured":"Kirkby RB (2007) Improving hoeffding trees. PhD thesis, The University of Waikato"},{"key":"1585_CR34","unstructured":"Klinkenberg R, Joachims T (2000) Detecting concept drift with support vector machines. In: ICML, pp 487\u2013494"},{"issue":"Dec","key":"1585_CR35","first-page":"2755","volume":"8","author":"J Zico Kolter","year":"2007","unstructured":"Zico Kolter J, Maloof MA (2007) Dynamic weighted majority: an ensemble method for drifting concepts. J Mach Learn Res 8(Dec):2755\u20132790","journal-title":"J Mach Learn Res"},{"key":"1585_CR36","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1016\/j.inffus.2017.02.004","volume":"37","author":"B Krawczyk","year":"2017","unstructured":"Krawczyk B, Minku LL, Gama J, Stefanowski J, Wo\u017aniak M (2017) Ensemble learning for data stream analysis: a survey. Information Fusion 37:132\u2013156","journal-title":"Information Fusion"},{"key":"1585_CR37","doi-asserted-by":"crossref","unstructured":"Krawczyk B, Wozniak M (2015) Weighted naive bayes classifier with forgetting for drifting data streams. In: IEEE international conference on systems, man, and cybernetics. IEEE, p 2015","DOI":"10.1109\/SMC.2015.375"},{"issue":"6","key":"1585_CR38","doi-asserted-by":"publisher","first-page":"15","DOI":"10.5121\/ijdkp.2014.4602","volume":"4","author":"P Kulkarni","year":"2014","unstructured":"Kulkarni P, Ade R (2014) Incremental learning from unbalanced data with concept class, concept drift and missing features: a review. International Journal of Data Mining & Knowledge Management Process 4(6):15","journal-title":"International Journal of Data Mining & Knowledge Management Process"},{"key":"1585_CR39","unstructured":"Li P, Wu X, Hu X (2010) Mining recurring concept drifts with limited labeled streaming data. In: Proceedings of 2nd Asian conference on machine learning, pp 241\u2013252"},{"key":"1585_CR40","doi-asserted-by":"crossref","unstructured":"Malekian D, Hashemi MR (2013) An adaptive profile based fraud detection framework for handling concept drift. In: 2013 10th international ISC conference on information security and cryptology (ISCISC). IEEE, pp 1\u20136","DOI":"10.1109\/ISCISC.2013.6767338"},{"key":"1585_CR41","doi-asserted-by":"crossref","unstructured":"Masud MM, Gao J, Khan L, Han J, Thuraisingham B (2008) A practical approach to classify evolving data streams: training with limited amount of labeled data. In: Eighth IEEE international conference on data mining, 2008. ICDM\u201908. IEEE, pp 929\u2013934","DOI":"10.1109\/ICDM.2008.152"},{"issue":"4","key":"1585_CR42","doi-asserted-by":"publisher","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 Knowledge Data Eng 24(4):619\u2013633","journal-title":"IEEE Trans Knowledge Data Eng"},{"issue":"3","key":"1585_CR43","doi-asserted-by":"publisher","first-page":"535","DOI":"10.1007\/s10115-014-0808-1","volume":"45","author":"H-L Nguyen","year":"2015","unstructured":"Nguyen H-L, Woon Y-K, Ng W-K (2015) A survey on data stream clustering and classification. Knowledge Inf Sys 45(3):535\u2013569","journal-title":"Knowledge Inf Sys"},{"issue":"9","key":"1585_CR44","doi-asserted-by":"publisher","first-page":"201","DOI":"10.14257\/ijdta.2016.9.9.19","volume":"9","author":"BR Prasad","year":"2016","unstructured":"Prasad BR, Agarwal S (2016) Stream data mining: platforms, algorithms, performance evaluators and research trends. International Journal of Database Theory and Application 9(9):201\u2013218","journal-title":"International Journal of Database Theory and Application"},{"issue":"8","key":"1585_CR45","first-page":"1967","volume":"9","author":"S Ren","year":"2014","unstructured":"Ren S, Lian Y, Zou X (2014) Incremental na\u00efve bayesian learning algorithm based on classification contribution degree. JCP 9(8):1967\u20131974","journal-title":"JCP"},{"issue":"6191","key":"1585_CR46","doi-asserted-by":"publisher","first-page":"1492","DOI":"10.1126\/science.1242072","volume":"344","author":"A Rodriguez","year":"2014","unstructured":"Rodriguez A, Laio A (2014) Clustering by fast search and find of density peaks. Science 344(6191):1492\u20131496","journal-title":"Science"},{"key":"1585_CR47","doi-asserted-by":"crossref","unstructured":"Sakaki T, Okazaki M, Matsuo Y (2010) Earthquake shakes twitter users: real-time event detection by social sensors. In: Proceedings of the 19th international conference on world wide web. ACM, pp 851\u2013860","DOI":"10.1145\/1772690.1772777"},{"key":"1585_CR48","doi-asserted-by":"crossref","unstructured":"Tanha J (2018) Mssboost: a new multiclass boosting to semi-supervised learning. Neurocomputing","DOI":"10.1016\/j.neucom.2018.06.047"},{"key":"1585_CR49","unstructured":"Tanha J, et al. (2013) Ensemble approaches to semi-supervised learning. SIKS"},{"key":"1585_CR50","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/j.patrec.2013.10.008","volume":"37","author":"J Tanha","year":"2014","unstructured":"Tanha J, Someren MV, Afsarmanesh H (2014) Boosting for multiclass semi-supervised learning. Pattern Recogn Lett 37:63\u201377","journal-title":"Pattern Recogn Lett"},{"issue":"1","key":"1585_CR51","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1007\/s13042-015-0328-7","volume":"8","author":"J Tanha","year":"2017","unstructured":"Tanha J, Van Someren M, Afsarmanesh H (2017) Semi-supervised self-training for decision tree classifiers. International Journal of Machine Learning and Cybernetics 8(1):355\u2013370","journal-title":"International Journal of Machine Learning and Cybernetics"},{"issue":"12","key":"1585_CR52","doi-asserted-by":"publisher","first-page":"3647","DOI":"10.1007\/s13042-019-00951-4","volume":"10","author":"J Tanha","year":"2019","unstructured":"Tanha J (2019) A multiclass boosting algorithm to labeled and unlabeled data. International Journal of Machine Learning and Cybernetics 10(12):3647\u20133665","journal-title":"International Journal of Machine Learning and Cybernetics"},{"key":"1585_CR53","unstructured":"Tsymbal A (2004) The problem of concept drift: definitions and related work. Computer Science Department, Trinity College Dublin 106 (2)"},{"key":"1585_CR54","doi-asserted-by":"crossref","unstructured":"Umer M, Frederickson C, Polikar R (2016) Learning under extreme verification latency quickly: fast compose. In: 2016 IEEE symposium series on computational intelligence (SSCI). IEEE, pp 1\u20138","DOI":"10.1109\/SSCI.2016.7849962"},{"key":"1585_CR55","doi-asserted-by":"crossref","unstructured":"Vorburger P, Bernstein A (2006) Entropy-based concept shift detection. In: Sixth international conference on data mining ICDM\u201906, p 2006","DOI":"10.1109\/ICDM.2006.66"},{"key":"1585_CR56","doi-asserted-by":"crossref","unstructured":"Wang H, Fan W, Yu PS, Han J (2003) Mining concept-drifting data streams using ensemble. In: Proceedings of the ninth ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 226\u2013235","DOI":"10.1145\/956750.956778"},{"key":"1585_CR57","unstructured":"Yi W, Li T (2018) Improving semi-supervised co-forest algorithm in evolving data streams. Appl Intell: 1\u201315"},{"issue":"1","key":"1585_CR58","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. Machine Learning 23(1):69\u2013101","journal-title":"Machine Learning"}],"container-title":["Applied Intelligence"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-019-01585-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10489-019-01585-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-019-01585-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,20]],"date-time":"2021-01-20T00:29:04Z","timestamp":1611102544000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10489-019-01585-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,21]]},"references-count":58,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,5]]}},"alternative-id":["1585"],"URL":"https:\/\/doi.org\/10.1007\/s10489-019-01585-3","relation":{},"ISSN":["0924-669X","1573-7497"],"issn-type":[{"value":"0924-669X","type":"print"},{"value":"1573-7497","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,21]]},"assertion":[{"value":"21 January 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}