A machine learning approach for forecasting hierarchical time series
- URL: http://arxiv.org/abs/2006.00630v2
- Date: Mon, 3 May 2021 14:13:07 GMT
- Title: A machine learning approach for forecasting hierarchical time series
- Authors: Paolo Mancuso, Veronica Piccialli, Antonio M. Sudoso
- Abstract summary: We propose a machine learning approach for forecasting hierarchical time series.
Forecast reconciliation is the process of adjusting forecasts to make them coherent across the hierarchy.
We exploit the ability of a deep neural network to extract information capturing the structure of the hierarchy.
- Score: 4.157415305926584
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: In this paper, we propose a machine learning approach for forecasting
hierarchical time series. When dealing with hierarchical time series, apart
from generating accurate forecasts, one needs to select a suitable method for
producing reconciled forecasts. Forecast reconciliation is the process of
adjusting forecasts to make them coherent across the hierarchy. In literature,
coherence is often enforced by using a post-processing technique on the base
forecasts produced by suitable time series forecasting methods. On the
contrary, our idea is to use a deep neural network to directly produce accurate
and reconciled forecasts. We exploit the ability of a deep neural network to
extract information capturing the structure of the hierarchy. We impose the
reconciliation at training time by minimizing a customized loss function. In
many practical applications, besides time series data, hierarchical time series
include explanatory variables that are beneficial for increasing the
forecasting accuracy. Exploiting this further information, our approach links
the relationship between time series features extracted at any level of the
hierarchy and the explanatory variables into an end-to-end neural network
providing accurate and reconciled point forecasts. The effectiveness of the
approach is validated on three real-world datasets, where our method
outperforms state-of-the-art competitors in hierarchical forecasting.
Related papers
- Hierarchical Forecasting at Scale [55.658563862299495]
Existing hierarchical forecasting techniques scale poorly when the number of time series increases.
We propose to learn a coherent forecast for millions of time series with a single bottom-level forecast model.
We implement our sparse hierarchical loss function within an existing forecasting model at bol, a large European e-commerce platform.
arXiv Detail & Related papers (2023-10-19T15:06:31Z) - When Rigidity Hurts: Soft Consistency Regularization for Probabilistic
Hierarchical Time Series Forecasting [69.30930115236228]
Probabilistic hierarchical time-series forecasting is an important variant of time-series forecasting.
Most methods focus on point predictions and do not provide well-calibrated probabilistic forecasts distributions.
We propose PROFHiT, a fully probabilistic hierarchical forecasting model that jointly models forecast distribution of entire hierarchy.
arXiv Detail & Related papers (2023-10-17T20:30:16Z) - When Rigidity Hurts: Soft Consistency Regularization for Probabilistic
Hierarchical Time Series Forecasting [69.30930115236228]
Probabilistic hierarchical time-series forecasting is an important variant of time-series forecasting.
Most methods focus on point predictions and do not provide well-calibrated probabilistic forecasts distributions.
We propose PROFHiT, a fully probabilistic hierarchical forecasting model that jointly models forecast distribution of entire hierarchy.
arXiv Detail & Related papers (2022-06-16T06:13:53Z) - Meta-Forecasting by combining Global DeepRepresentations with Local
Adaptation [12.747008878068314]
We introduce a novel forecasting method called Meta Global-Local Auto-Regression (Meta-GLAR)
It adapts to each time series by learning in closed-form the mapping from the representations produced by a recurrent neural network (RNN) to one-step-ahead forecasts.
Our method is competitive with the state-of-the-art in out-of-sample forecasting accuracy reported in earlier work.
arXiv Detail & Related papers (2021-11-05T11:45:02Z) - Cluster-and-Conquer: A Framework For Time-Series Forecasting [94.63501563413725]
We propose a three-stage framework for forecasting high-dimensional time-series data.
Our framework is highly general, allowing for any time-series forecasting and clustering method to be used in each step.
When instantiated with simple linear autoregressive models, we are able to achieve state-of-the-art results on several benchmark datasets.
arXiv Detail & Related papers (2021-10-26T20:41:19Z) - Hierarchically Regularized Deep Forecasting [18.539846932184012]
We propose a new approach for hierarchical forecasting based on decomposing the time series along a global set of basis time series.
Unlike past methods, our approach is scalable at inference-time while preserving coherence among the time series forecasts.
arXiv Detail & Related papers (2021-06-14T17:38:16Z) - Representation Learning for Sequence Data with Deep Autoencoding
Predictive Components [96.42805872177067]
We propose a self-supervised representation learning method for sequence data, based on the intuition that useful representations of sequence data should exhibit a simple structure in the latent space.
We encourage this latent structure by maximizing an estimate of predictive information of latent feature sequences, which is the mutual information between past and future windows at each time step.
We demonstrate that our method recovers the latent space of noisy dynamical systems, extracts predictive features for forecasting tasks, and improves automatic speech recognition when used to pretrain the encoder on large amounts of unlabeled data.
arXiv Detail & Related papers (2020-10-07T03:34:01Z) - Prediction of hierarchical time series using structured regularization
and its application to artificial neural networks [4.696083734269231]
We discuss the prediction of hierarchical time series, where each upper-level time series is calculated by summing appropriate lower-level time series.
Forecasts for such hierarchical time series should be coherent, meaning that the forecast for an upper-level time series equals the sum of forecasts for corresponding lower-level time series.
arXiv Detail & Related papers (2020-07-30T00:30:32Z) - Predicting Temporal Sets with Deep Neural Networks [50.53727580527024]
We propose an integrated solution based on the deep neural networks for temporal sets prediction.
A unique perspective is to learn element relationship by constructing set-level co-occurrence graph.
We design an attention-based module to adaptively learn the temporal dependency of elements and sets.
arXiv Detail & Related papers (2020-06-20T03:29:02Z) - A clustering approach to time series forecasting using neural networks:
A comparative study on distance-based vs. feature-based clustering methods [1.256413718364189]
We propose various neural network architectures to forecast the time series data using the dynamic measurements.
We also investigate the importance of performing techniques such as anomaly detection and clustering on forecasting accuracy.
Our results indicate that clustering can improve the overall prediction time as well as improve the forecasting performance of the neural network.
arXiv Detail & Related papers (2020-01-27T00:31:37Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.