Skip to main content

Monitoring a Dynamic Weighted Majority Method Based on Datasets with Concept Drift

  • Conference paper
  • First Online:
Analysis of Large and Complex Data

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

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).

    Google Scholar 

  • Albert, B., Geoff, H., Richard, K., & Bernhard, P. (2010b). MOA: Massive online analysis. Journal of Machine Learning Research, 11, 1601–1604.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Mejri, D., Khanchel, R., & Limam, M. (2013). Ensemble method for concept drift in nonstationary environment. Journal of Statistical computation and Simulation, 83, 1115–1128.

    Article  MathSciNet  MATH  Google Scholar 

  • 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.

    Google Scholar 

  • Zhu, X. (2010). Stream data mining repository. http://www.cse.fau.edu/~xqzhu/stream.html

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dhouha Mejri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics