Skip to main content

Advertisement

Log in

Multi-step probabilistic forecasting model using deep learning parametrized distributions

  • Data analytics and machine learning
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

When deep learning models are used to predict the probability distribution of future values, a task called probabilistic forecasting, they need to handle the epistemic and the aleatoric uncertainties. For the former, some are based on Monte Carlo dropout and have focused on prediction interval estimation assuming a normal distribution for the aleatoric uncertainty, without looking into general probabilistic forecasting tasks such as quantile regression or scenario generation. Time series in practice are usually not normally distributed, usually having a non-symmetrical distribution. So, these models need to be adapted with pre- and post-processing ad-hoc transformations to recover a normal distribution. We propose a supervised deep model based on Monte Carlo dropout that handles both sources of uncertainty and can be applied for multi-step probabilistic forecasting, including prediction interval estimation, quantile regression, and scenario generation. For the aleatoric uncertainty, our model allows changing the normality assumption easily to other families of distributions with the same number of parameters, such as Gamma, Weibull, and log-normal. For multi-step prediction, we use a procedure of re-injection of intermediate samples. To validate our proposal, we examine the behavior of the model on wind speed, wind power and electrical load forecasting, important tasks for the energy sector, as electrical grids present more uncertainty due to the penetration of variable renewable sources. We show that generating scenarios with our recurrent approach works better than directly estimating the distribution of all future values, also that considering the epistemic uncertainty makes the model more robust, and that changing the output distribution of the model is a property that may improve the metrics for specific datasets.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Data availability

The datasets analyzed during the current study are available in the following repositories:

\(\bullet \) UC Irvine Machine Learning Repository, by Dua and Graff (2017): Individual household electric power consumption https://archive-beta.ics.uci.edu/ml/datasets/individual+household+electric+power+consumption.

\(\bullet \) Global Energy Forecasting Competition 2014: Load forecasting datahttp://blog.drhongtao.com/2017/03/gefcom2014-load-forecasting-data.html.

\(\bullet \) Wind and Solar resource measurement campaign (Chilean Energy Ministry): http://walker.dgf.uchile.cl/Mediciones/.

\(\bullet \) Chilean National Electrical Coordinator Operational Data: Real operation and real generation: https://www.coordinador.cl/operacion/graficos/operacion-real/generacion-real/.

Code availability

To improve the reproducibility and transparency of the experiments described in this paper, the authors have shared the code publicly in the following GitHub repository: https://github.com/cserpell/param_prob_forec.

References

Download references

Acknowledgements

Powered@NLHPC: This research was supported in part by the supercomputing infrastructure of the NLHPC (ECM-02).

Funding

This work was supported in part by the Agencia Nacional de Investigación y Desarrollo (doctoral scholarship 2017-21170109, PIA/APOYO AFB220004, FONDECYT Iniciación project 11230351) and Universidad Técnica Federico Santa María (PIIC Grant 030/2019).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the conception and design of the study. Cristián Serpell is the principal author. He performed material preparation, data collection and analysis, and wrote the first draft of the manuscript. All authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Cristián Serpell.

Ethics declarations

Conflict of interest

The authors have no relevant financial or non-financial interests to disclose.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Serpell, C., Valle, C. & Allende, H. Multi-step probabilistic forecasting model using deep learning parametrized distributions. Soft Comput 27, 9479–9500 (2023). https://doi.org/10.1007/s00500-023-08444-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-08444-x

Keywords

Navigation