A Classifier Ensemble Approach to Stream Data Classification
The idea is to train an ensemble or group of classifiers (using, say naïve Bayes) from sequential chunks of the data stream.
Whenever a new chunk arrives, we build a new classifier from it.
The individual classifiers are weighted based on their expected classification accuracy in a time-changing environment.
Only the top-k classifiers are kept. The decisions are then based on the weighted votes of the classifiers.