A diversity framework for dealing with multiple types of concept drift based on clustering in the model space

Research output: Contribution to journalArticlepeer-review

Colleges, School and Institutes


Data stream applications usually suffer from multiple types of concept drift. However, most existing approaches are only able to handle a subset of types of drift well, hindering predictive performance. We propose to use diversity as a framework to handle multiple types of drift. The motivation is that a diverse ensemble can not only contain models representing different concepts, which may be useful to handle recurring concepts, but also accelerate the adaptation to different types of concept drift. Our framework innovatively uses clustering in the model space to build a diverse ensemble and identify recurring concepts. The resulting diversity also accelerates adaptation to different types of drift where the new concept shares similarities with past concepts. Experiments with 20 synthetic and 3 realworld data streams containing different types of drift show that our diversity framework usually achieves similar or better prequential accuracy than existing approaches, especially when there are recurring concepts or when new concepts share similarities with past concepts


Original languageEnglish
JournalIEEE Transactions on Neural Networks and Learning Systems
Early online date22 Dec 2020
Publication statusE-pub ahead of print - 22 Dec 2020


  • —Online Ensemble Learning, Concept Drift, Recurring Concepts, Clustering in the Model Space, Diversity