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

DistDF: Time-Series Forecasting Needs Joint-Distribution Wasserstein Alignment

About

Training time-series forecast models requires aligning the conditional distribution of model forecasts with that of the label sequence. The standard direct forecast (DF) approach resorts to minimize the conditional negative log-likelihood of the label sequence, typically estimated using the mean squared error. However, this estimation proves to be biased in the presence of label autocorrelation. In this paper, we propose DistDF, which achieves alignment by alternatively minimizing a discrepancy between the conditional forecast and label distributions. Because conditional discrepancies are difficult to estimate from finite time-series observations, we introduce a newly proposed joint-distribution Wasserstein discrepancy for time-series forecasting, which provably upper bounds the conditional discrepancy of interest. This discrepancy admits tractable, differentiable estimation from empirical samples and integrates seamlessly with gradient-based training. Extensive experiments show that DistDF improves the performance diverse forecast models and achieves the state-of-the-art forecasting performance. Code is available at https://anonymous.4open.science/r/DistDF-F66B.

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

Related benchmarks

TaskDatasetResultRank
Multivariate ForecastingETTh1
MSE0.43
645
Multivariate Time-series ForecastingETTm1
MSE0.378
433
Multivariate ForecastingETTh2
MSE0.367
341
Multivariate Time-series ForecastingETTm2
MSE0.277
334
Multivariate Time-series ForecastingWeather
MSE0.248
276
Multivariate Time-series ForecastingTraffic
MSE0.417
200
Multivariate Time-series ForecastingECL
MSE0.172
49
Multivariate long-term forecastingETTm1 T=96 (test)
MSE0.316
39
Multivariate Time-series ForecastingTraffic S=720 (test)
MSE0.452
14
Showing 9 of 9 rows

Other info

Follow for update