I. Introduction
Data streams usually need to be processed and analyzed in real-time, to monitor health conditions, or to prevent adversarial actions such as cyber-attacks and bank fraud. However, data streams tend to evolve over time, resulting in poor and degrading predictive performance in machine learning models. This phenomenon is known as the concept drift [1], [2]. Various techniques have been devised to detect concept drift [3]–[6], so that the model reacts to fit the new distribution. However, there is normally a delay in detection using the existing methodologies. These techniques tend to be reactive, whereby a concept drift is only detected after it occurs. Our research focuses on the problem of proactively predicting and adapting the next drift point timely. The results would allow us to maintain accuracy even when concept drift occurs.