Abstract
Monitoring changes during a learning process is an interesting area of research in several online applications. The most important problem is how to detect and explain these changes so that the performance of the learning model can be controlled and maintained. Ensemble methods have perfectly coped with concept drift. This paper presents an online classification ensemble method designed for concept drift entitled dynamic weighted majority (DWM) algorithm. It adds and removes experts based on their performance and adjusts learner’s weights taking into account their age in the ensemble as well as their historical correct prediction. The idea behind this paper is to monitor the classification error rates of DWM based on a time adjusting control chart which adjusts the control limits each time an adjustment condition is satisfied. Moreover, this paper handles datasets with concept drift and analyzes the impact of the diversity of base classifiers, noises, permutations and number of batches. Experiments tested with ANOVA and confirmed by Tukey’s test have shown that monitoring classification errors with DWM algorithm has a perfect reaction capacity to different types of concept drift.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Albert, B., Eibe, F., Geoffrey, H., & Bernhard, P. (2010a). Accurate ensembles for data streams: Combining restricted Hoeffding trees using stacking, JMLR: Workshop and Conference Proceedings (Vol. 13, pp. 225–240).
Albert, B., Geoff, H., Richard, K., & Bernhard, P. (2010b). MOA: Massive online analysis. Journal of Machine Learning Research, 11, 1601–1604.
Asensio, S. A., Puig, O. A., & Golobardes, E. (2014). Robust on-line neural learning classifier system for data stream classification tasks. Journal of Soft Computing, 18(8), 1441–1461.
Bischl, B., Lang, M., & Richter, J. (2014). mlr: Machine learning in R. https://github.com/berndbischl/mlr
Gama, J., & Kosina, P. (2014). Recurrent concepts in data streams classification. Knowledge and Information Systems Recurrent, 40(3), 489–507.
Kolter, Z. J., & Maloof, M. A. (2005). Using additive expert ensembles to cope with concept drift. In Proceedings of the Twenty Second International Conference on Machine Learning (pp. 449–456). New York, NY: ACM Press.
Kolter, Z. J., & Maloof, M. A. (2007). Dynamic weighted majority: An ensemble method for drifting concepts. Journal of Machine Learning Research, 8(13), 2755–2790. JMLR.org.
Kuncheva, L. I. (2009). Using control charts for detecting concept change in streaming data. Technical Report, BCS-TR-001-2009, School of Computer Science, Bangor University, UK.
Mejri, D., Khanchel, R., & Limam, M. (2013). Ensemble method for concept drift in nonstationary environment. Journal of Statistical computation and Simulation, 83, 1115–1128.
Street, W., & Kim, Y. (2001). A streaming ensemble algorithm (SEA) for large-scale classification. Proceedings of the 7th SIGKDD Conference (pp. 377–382). New York: ACM Press.
Zhu, X. (2010). Stream data mining repository. http://www.cse.fau.edu/~xqzhu/stream.html
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Mejri, D., Limam, M., Weihs, C. (2016). Monitoring a Dynamic Weighted Majority Method Based on Datasets with Concept Drift. In: Wilhelm, A., Kestler, H. (eds) Analysis of Large and Complex Data. Studies in Classification, Data Analysis, and Knowledge Organization. Springer, Cham. https://doi.org/10.1007/978-3-319-25226-1_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-25226-1_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25224-7
Online ISBN: 978-3-319-25226-1
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)