Recurring and Novel Class Detection Using Class Based Ensemble for Evolving Data Stream
Streaming data is one of the attention receiving sources for concept evolution studies. When a new class occurs in the data stream it can be considered as a new concept and so the concept evolution. One attractive problem occurring in the concept evolution studies is the recurring classes from our previous study. In data streams, a class can disappear and reappear after a while. Existing studies on data stream classification techniques either misclassify the recurring class or falsely identify the recurring classes as novel classes. Because of the misclassification or false novel classification, the error rates increases on those studies. In this paper we address the problem by defining a novel ensemble technique "class based" ensemble which replaces the traditional "chunk based" approach in order to detect the recurring classes. We discuss the details of two different approaches in class based ensemble and explain and compare them in detail. Different than the previous studies in the field, we also prove the superiority of both "class based" ensemble method over state of art techniques via empirical approach on a number of benchmark data sets including Web comments as text mining challenge.
IEEE Transactions on Knowledge and Data Engineering