English

Multivariate Quantile Function Forecaster

Machine Learning 2022-12-06 v2 Machine Learning

Abstract

We propose Multivariate Quantile Function Forecaster (MQF2^2), a global probabilistic forecasting method constructed using a multivariate quantile function and investigate its application to multi-horizon forecasting. Prior approaches are either autoregressive, implicitly capturing the dependency structure across time but exhibiting error accumulation with increasing forecast horizons, or multi-horizon sequence-to-sequence models, which do not exhibit error accumulation, but also do typically not model the dependency structure across time steps. MQF2^2 combines the benefits of both approaches, by directly making predictions in the form of a multivariate quantile function, defined as the gradient of a convex function which we parametrize using input-convex neural networks. By design, the quantile function is monotone with respect to the input quantile levels and hence avoids quantile crossing. We provide two options to train MQF2^2: with energy score or with maximum likelihood. Experimental results on real-world and synthetic datasets show that our model has comparable performance with state-of-the-art methods in terms of single time step metrics while capturing the time dependency structure.

Keywords

Cite

@article{arxiv.2202.11316,
  title  = {Multivariate Quantile Function Forecaster},
  author = {Kelvin Kan and François-Xavier Aubet and Tim Januschowski and Youngsuk Park and Konstantinos Benidis and Lars Ruthotto and Jan Gasthaus},
  journal= {arXiv preprint arXiv:2202.11316},
  year   = {2022}
}