Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Tackling Time-Series Forecasting Generalization via Mitigating Concept Drift

About

Time-series forecasting finds broad applications in real-world scenarios. Due to the dynamic nature of time series data, it is important for time-series forecasting models to handle potential distribution shifts over time. In this paper, we initially identify two types of distribution shifts in time series: concept drift and temporal shift. We acknowledge that while existing studies primarily focus on addressing temporal shift issues in time series forecasting, designing proper concept drift methods for time series forecasting has received comparatively less attention. Motivated by the need to address potential concept drift, while conventional concept drift methods via invariant learning face certain challenges in time-series forecasting, we propose a soft attention mechanism that finds invariant patterns from both lookback and horizon time series. Additionally, we emphasize the critical importance of mitigating temporal shifts as a preliminary to addressing concept drift. In this context, we introduce ShifTS, a method-agnostic framework designed to tackle temporal shift first and then concept drift within a unified approach. Extensive experiments demonstrate the efficacy of ShifTS in consistently enhancing the forecasting accuracy of agnostic models across multiple datasets, and outperforming existing concept drift, temporal shift, and combined baselines.

Zhiyuan Zhao, Haoxin Liu, B. Aditya Prakash• 2025

Related benchmarks

TaskDatasetResultRank
Time Series ForecastingExchange
MSE0.415
199
Time Series ForecastingILI
MAE0.59
103
Time Series ForecastingETTh2
MAE0.348
30
Time Series ForecastingExchange
MSE0.102
27
Time Series ForecastingETTh2
MSE0.137
14
Time Series ForecastingETTh1
MSE0.076
12
Time Series ForecastingETTh1
MSE0.055
4
Time Series ForecastingETTm1
MSE0.083
4
Time Series ForecastingETTm2
MSE0.193
4
Showing 9 of 9 rows

Other info

Follow for update