Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
386583 | Expert Systems with Applications | 2014 | 11 Pages |
•A new approach for data streams classification using the instance based Learning techniques, is proposed.•A new insertion/removal policy that adapts quickly to the data concept and maintains a small set of examples is proposed.•The methodology is able to detect novel class, during the running phase, and remove unuseful ones.•A large suit of data streams and statistical tests were used to evaluate the model performance.•Results demonstrate that the proposed method is very competitive in terms of accuracy and time processing.
Incremental learning techniques have been used extensively to address the data stream classification problem. The most important issue is to maintain a balance between accuracy and efficiency, i.e., the algorithm should provide good classification performance with a reasonable time response. This work introduces a new technique, named Similarity-based Data Stream Classifier (SimC), which achieves good performance by introducing a novel insertion/removal policy that adapts quickly to the data tendency and maintains a representative, small set of examples and estimators that guarantees good classification rates. The methodology is also able to detect novel classes/labels, during the running phase, and to remove useless ones that do not add any value to the classification process. Statistical tests were used to evaluate the model performance, from two points of view: efficacy (classification rate) and efficiency (online response time). Five well-known techniques and sixteen data streams were compared, using the Friedman’s test. Also, to find out which schemes were significantly different, the Nemenyi’s, Holm’s and Shaffer’s tests were considered. The results show that SimC is very competitive in terms of (absolute and streaming) accuracy, and classification/updating time, in comparison to several of the most popular methods in the literature.