My research aims to allow machine learning methods to detect changes, identify the new emerging patterns, and adapt themselves to retain performance. In particular, I am interested in identifying recurring patterns, which can be reused for performance benefits, and also tracked over time to trace changes in hidden context.