On evaluating stream learning algorithms
Learning from time-changing data with adaptive windowing