MLLGMay 9, 2019

Think Globally, Act Locally: A Deep Neural Network Approach to High-Dimensional Time Series Forecasting

arXiv:1905.03806v2469 citations
Originality Incremental advance
AI Analysis

This addresses the need for scalable forecasting in applications like demand and finance, though it is incremental as it builds on existing deep learning and matrix factorization methods.

The paper tackles the problem of forecasting high-dimensional time series by proposing DeepGLO, a hybrid model that combines global patterns with local calibration, resulting in over 25% improvement in WAPE on a dataset with more than 100K dimensions.

Forecasting high-dimensional time series plays a crucial role in many applications such as demand forecasting and financial predictions. Modern datasets can have millions of correlated time-series that evolve together, i.e they are extremely high dimensional (one dimension for each individual time-series). There is a need for exploiting global patterns and coupling them with local calibration for better prediction. However, most recent deep learning approaches in the literature are one-dimensional, i.e, even though they are trained on the whole dataset, during prediction, the future forecast for a single dimension mainly depends on past values from the same dimension. In this paper, we seek to correct this deficiency and propose DeepGLO, a deep forecasting model which thinks globally and acts locally. In particular, DeepGLO is a hybrid model that combines a global matrix factorization model regularized by a temporal convolution network, along with another temporal network that can capture local properties of each time-series and associated covariates. Our model can be trained effectively on high-dimensional but diverse time series, where different time series can have vastly different scales, without a priori normalization or rescaling. Empirical results demonstrate that DeepGLO can outperform state-of-the-art approaches; for example, we see more than 25% improvement in WAPE over other methods on a public dataset that contains more than 100K-dimensional time series.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes