A machine learning approach for forecasting hierarchical time series

In this paper, we propose a machine learning approach for forecasting hierarchical time series. Rather than using historical or forecasted proportions, as in standard top-down approaches, we formulate the disaggregation problem as a non-linear regression problem. We propose a deep neural network that automatically learns how to distribute the top-level forecasts to the bottom level-series of the hierarchy, keeping into account the characteristics of the aggregate series and the information of the individual series. In order to evaluate the performance of the proposed method, we analyze hierarchical sales data and electricity demand data. Besides comparison with the top-down approaches, the model is compared with the bottom-up method and the optimal reconciliation method. Results demonstrate that our method does not only increase the average forecasting accuracy of the hierarchy but also addresses the need of building an automated procedure generating coherent forecasts for many time series at the same time.

[1]  Rob J. Hyndman,et al.  Optimal Forecast Reconciliation for Hierarchical and Grouped Time Series Through Trace Minimization , 2018, Journal of the American Statistical Association.

[2]  George Athanasopoulos,et al.  Optimally Reconciling Forecasts in a Hierarchy , 2014 .

[3]  George Athanasopoulos,et al.  Forecasting: principles and practice , 2013 .

[4]  Jeffrey Sohl,et al.  Disaggregation methods to expedite product line forecasting , 1990 .

[5]  Ronald W. Wolff,et al.  Aggregation and Proration in Forecasting , 1979 .

[6]  Rob J Hyndman,et al.  Another look at measures of forecast accuracy , 2006 .

[7]  Rich Caruana,et al.  Overfitting in Neural Nets: Backpropagation, Conjugate Gradient, and Early Stopping , 2000, NIPS.

[8]  George Athanasopoulos,et al.  Hierarchical forecasts for Australian domestic tourism , 2009 .

[9]  Rob J. Hyndman,et al.  Another Look at Forecast Accuracy Metrics for Intermittent Demand , 2006 .

[10]  Fabrizio Sossan,et al.  Hierarchical Demand Forecasting Benchmark for the Distribution Grid , 2019, ArXiv.

[11]  Rob J. Hyndman,et al.  Optimal combination forecasts for hierarchical time series , 2011, Comput. Stat. Data Anal..

[12]  Jerrold H. May,et al.  Determining an optimal hierarchical forecasting model based on the characteristics of the data set: Technical note , 2016 .

[13]  Germain Forestier,et al.  Deep learning for time series classification: a review , 2018, Data Mining and Knowledge Discovery.

[14]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[15]  Rob J Hyndman,et al.  Automatic Time Series Forecasting: The forecast Package for R , 2008 .

[16]  W. H. Williams,et al.  Aggregate Versus Subaggregate Models in Local Area Forecasting , 1976 .