Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

OneNet: Enhancing Time Series Forecasting Models under Concept Drift by Online Ensembling

About

Online updating of time series forecasting models aims to address the concept drifting problem by efficiently updating forecasting models based on streaming data. Many algorithms are designed for online time series forecasting, with some exploiting cross-variable dependency while others assume independence among variables. Given every data assumption has its own pros and cons in online time series modeling, we propose \textbf{On}line \textbf{e}nsembling \textbf{Net}work (OneNet). It dynamically updates and combines two models, with one focusing on modeling the dependency across the time dimension and the other on cross-variate dependency. Our method incorporates a reinforcement learning-based approach into the traditional online convex programming framework, allowing for the linear combination of the two models with dynamically adjusted weights. OneNet addresses the main shortcoming of classical online learning methods that tend to be slow in adapting to the concept drift. Empirical results show that OneNet reduces online forecasting error by more than $\mathbf{50\%}$ compared to the State-Of-The-Art (SOTA) method. The code is available at \url{https://github.com/yfzhang114/OneNet}.

Yi-Fan Zhang, Qingsong Wen, Xue Wang, Weiqi Chen, Liang Sun, Zhang Zhang, Liang Wang, Rong Jin, Tieniu Tan• 2023

Related benchmarks

TaskDatasetResultRank
Time Series ForecastingETTh1
MSE0.618
601
Time Series ForecastingETTh2
MSE0.581
438
Time Series ForecastingETTm2
MSE1.171
382
Time Series ForecastingETTm1
MSE0.548
334
Time Series ForecastingExchange
MSE0.647
176
Time Series ForecastingETTh2
MASE1.06
52
Time Series ForecastingETTh1
MASE0.83
52
Time Series ForecastingECL
MASE0.64
41
Time Series ForecastingTraffic
MASE0.62
30
Time Series ForecastingWTH
MASE1.06
27
Showing 10 of 30 rows

Other info

Follow for update