CORAL: Concept Drift Representation Learning for Co-evolving Time-series
Kunpeng Xu, Lifei Chen, Shengrui Wang
TL;DR
CORAL addresses concept drift in co-evolving time series by learning a kernel-induced self-representation that yields a time-varying representation matrix $\mathbf{Z}$ with a block-diagonal structure corresponding to distinct concepts. The method maps series into a high-dimensional kernel space via $\boldsymbol{\mathcal{K}}$,optimizes for $k$-block diagonal structure, and uses spectral clustering to identify concepts, track drift across sliding windows, and forecast concept evolution. It integrates with deep learning backbones through Auto-CORAL, combining reconstruction, self-representation, sparsity, and temporal smoothness losses, and it scales with Nyström approximations and low-rank kernel techniques. Empirical results across synthetic and real-world datasets show CORAL effectively identifies concepts, tracks drift, and achieves competitive forecasting performance, while providing interpretable insights into inter-series dynamics. The framework offers a new paradigm for adaptive, interpretable concept drift analysis in multi-series ecosystems with potential applications in finance, healthcare, and climate modeling.
Abstract
In the realm of time series analysis, tackling the phenomenon of concept drift poses a significant challenge. Concept drift -- characterized by the evolving statistical properties of time series data, affects the reliability and accuracy of conventional analysis models. This is particularly evident in co-evolving scenarios where interactions among variables are crucial. This paper presents CORAL, a simple yet effective method that models time series as an evolving ecosystem to learn representations of concept drift. CORAL employs a kernel-induced self-representation learning to generate a representation matrix, encapsulating the inherent dynamics of co-evolving time series. This matrix serves as a key tool for identification and adaptation to concept drift by observing its temporal variations. Furthermore, CORAL effectively identifies prevailing patterns and offers insights into emerging trends through pattern evolution analysis. Our empirical evaluation of CORAL across various datasets demonstrates its effectiveness in handling the complexities of concept drift. This approach introduces a novel perspective in the theoretical domain of co-evolving time series analysis, enhancing adaptability and accuracy in the face of dynamic data environments, and can be easily integrated into most deep learning backbones.
