In this paper, we propose a novel online classifier for complex data streams which are generated from non-stationary stochastic properties. Instead of using a single training model and counters to keep important data statistics, the introduced online classifier scheme provides a real-time self-adjusting learning model. The learning model utilizes the multiplication-based update algorithm of the Stochastic Learning Weak Estimator (SLWE) at each time instant as a new labeled instance arrives. In this way, the data statistics are updated every time a new element is inserted, without requiring that we have to rebuild its model when changes occur in the data distributions. Finally, and most importantly, the model operates with the understanding that the correct classes of previously-classified patterns become available at a later juncture subsequent to some time instances, thus requiring us to update the training set and the training model. The results obtained from rigorous empirical analysis on multinomial distributions, is remarkable. Indeed, it demonstrates the applicability of our method on synthetic datasets, and proves the advantages of the introduced scheme.

Additional Metadata
Keywords Classification in data streams, Learning automata, Non-stationary environments, Weak estimators
Persistent URL
Series Lecture Notes in Computer Science
Tavasoli, H. (Hanane), Oommen, J, & Yazidi, A. (Anis). (2016). On the online classification of data streams using weak estimators. In Lecture Notes in Computer Science. doi:10.1007/978-3-319-42007-3_7