Skip to main content
QUICK REVIEW

[論文レビュー] Think Globally, Act Locally: A Deep Neural Network Approach to High-Dimensional Time Series Forecasting

Rajat Sen, Hsiang‐Fu Yu|arXiv (Cornell University)|May 9, 2019
Stock Market Forecasting Methods参考文献 23被引用数 95
ひとこと要約

DeepGLOは、グローバルな時系列畳み込みに基づく行列分解と、各系列ごとのローカルモデルを組み合わせたハイブリッド手法で、超高次元の時系列を予測します。heavy per-series normalizationなしで強い改善とスケーラビリティを達成します。

ABSTRACT

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.

研究の動機と目的

  • 同時に進化する百万を超える時系列データセットに対して、正確な予測を動機づける。
  • グローバルなパターンを捉えつつ、各系列の局所的な調整を可能にするモデルを開発する。
  • 系列間の事前正規化なしで高次元データの安定的な学習を実現する。

提案手法

  • 多様なスケールを事前正規化なしで扱うためのTemporal Convolution Networks向けLeveledInitを導入する。
  • Y(tr)をFとX(tr)に低ランク分解するTCN-MFを提案し、Xに時系列的構造を持たせるようTemporal Convolution Networkで正則化する。
  • グローバルモデルの出力を局所TCNの共変量として用い、グローバル予測とローカル予測を同時に可能にするハイブリッドモデルDeepGLOを開発する。
  • 小さなバッチSGDでグローバルに学習し、因子行列と時系列ネットワークの最適化を交互に行う。
  • 各ウィンドウごとに再訓練を必要としない、ローリングおよび多ステップ予測フレームワークを提供する。

実験結果

リサーチクエスチョン

  • RQ1多数の時系列のグローバルな低ランク表現は、共有された時系列パターンを効果的に捉えられるか?
  • RQ2グローバルTCN正則化付き行列分解と局所的な各系列ネットワークを組み合わせることで、最先端の方法より予測精度が向上するか?
  • RQ3100K超の時系列など非常に高次元なデータセットに対してスケーラブルで、前処理の正規化なしでスケール変動に頑健か?

主な発見

アルゴリズムelectricity 正規化済みelectricity 未正規化traffic 正規化済みtraffic 未正規化wiki 正規化済みwiki 未正規化
DeepGLO (Unnormalized)0.133/0.453/0.1620.082/0.341/0.1210.166/0.210/0.1790.148/0.168/0.1420.569/3.335/1.0360.237/0.441/0.395
DeepGLO (Normalized)0.133/0.453/0.1620.082/0.341/0.1210.166/0.210/0.1790.148/0.168/0.1420.569/3.335/1.0360.237/0.441/0.395
Local TCN (LeveledInit)0.143/0.356/0.2070.092/0.237/0.1260.157/0.201/0.1560.169/0.177/0.1690.243/0.545/0.4310.212/0.316/0.296
Global TCN-MF0.144/0.485/0.1740.106/0.525/0.1880.336/0.415/0.4510.226/0.284/0.2471.19/8.46/1.560.433/1.59/0.686
Local-Only LSTM0.109/0.264/0.1540.896/0.672/0.7680.276/0.389/0.3610.270/0.357/0.2630.427/2.170/0.5900.789/0.686/0.493
DeepAR0.086/0.259/0.1410.994/0.818/1.850.140/0.201/0.1140.211/0.331/0.2670.429/2.980/0.4240.993/8.120/1.475
TCN (no LeveledInit)0.147/0.476/0.1560.423/0.769/0.5230.204/0.284/0.2360.239/0.425/0.2810.336/1.322/0.4970.511/0.884/0.509
Prophet0.197/0.393/0.2210.221/0.586/0.5240.313/0.600/0.4200.303/0.559/0.403--
TRMF (retrained)0.104/0.280/0.1510.105/0.431/0.1830.159/0.226/0.1810.210/0.322/0.2750.309/0.847/0.4510.320/0.938/0.503
SVD+TCN0.219/0.437/0.2380.368/0.779/0.3460.468/0.841/0.5800.329/0.687/0.3400.697/3.51/0.8860.639/2.000/0.893
STGCN (Cheb)------
STGCN (First)------
  • DeepGLOは、実世界の4つのデータセット、うち110K次元を超える公開Wikiデータセットを含む、ベンチマークを上回った。
  • 大規模で高次元のデータセットで、他手法に比べてWAPEを25%以上改善したと報告される。
  • LeveledInitは、多様な時系列で事前正規化なしにTemporal Convolution Networksの信頼性の高い学習を可能にする。
  • The Global TCN-MFモデルはグローバルパターンを捉え、再訓練なしでローリング予測をサポートする。
  • DeepGLOのハイブリッド設計は頻繁な再訓練なしにローリング予測と多ステップ先読みを可能にし、スケーラビリティを向上させる。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。