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

Quadratic Direct Forecast for Training Multi-Step Time-Series Forecast Models

About

The design of training objective is central to training time-series forecasting models. Existing training objectives such as mean squared error mostly treat each future step as an independent, equally weighted task, which we found leading to the following two issues: (1) overlook the label autocorrelation effect among future steps, leading to biased training objective; (2) fail to set heterogeneous task weights for different forecasting tasks corresponding to varying future steps, limiting the forecasting performance. To fill this gap, we propose a novel quadratic-form weighted training objective, addressing both of the issues simultaneously. Specifically, the off-diagonal elements of the weighting matrix account for the label autocorrelation effect, whereas the non-uniform diagonals are expected to match the most preferable weights of the forecasting tasks with varying future steps. To achieve this, we propose a Quadratic Direct Forecast (QDF) learning algorithm, which trains the forecast model using the adaptively updated quadratic-form weighting matrix. Experiments show that our QDF effectively improves performance of various forecast models, achieving state-of-the-art results. Code is available at https://anonymous.4open.science/r/QDF-8937.

Hao Wang, Licheng Pan, Yuan Lu, Zhichao Chen, Tianqiao Liu, Shuting He, Zhixuan Chu, Qingsong Wen, Haoxuan Li, Zhouchen Lin• 2025

Related benchmarks

TaskDatasetResultRank
Long-term forecastingETTm1
MSE0.307
375
Long-term forecastingETTm2
MSE0.17
310
Long-term forecastingETTh2
MSE0.286
266
Long-term time-series forecastingETTh1 (test)
MSE0.431
264
Time Series ForecastingPeMS08
MSE0.074
212
Long-term time-series forecastingWeather (test)
MSE0.242
147
Long-term time-series forecastingETTm1 (test)
MSE0.371
138
Long-term time-series forecastingETTh2 (test)
MSE0.368
135
Multivariate ForecastingWeather
MSE0.242
89
Long-term time-series forecastingECL (test)
MSE0.165
82
Showing 10 of 16 rows

Other info

Follow for update