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)|2019. 05. 09.
Stock Market Forecasting Methods참고 문헌 23인용 수 95
한 줄 요약

DeepGLO는 글로벌 시간적 합성곱 기반의 행렬 분해와 로컬 per-series 모델을 결합하여 초고차원 시계열을 예측하고, 각 시리즈에 대한 과도한 개별 정규화 없이도 강력한 성능 향상과 확장성을 달성합니다.

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.

연구 동기 및 목표

  • 함께 진화하는 수백만 개의 시계열 데이터에 대해 정확한 예측을 촉진한다.
  • 각 시계열에 대한 로컬 보정이 가능하면서 글로벌 패턴을 포착하는 모델을 개발한다.
  • 시리즈 간의 사전 정규화 없이도 고차원 데이터에서 안정적인 학습을 가능하게 한다.

제안 방법

  • apriori 정규화 없이 다양한 스케일을 처리하기 위해 Temporal Convolution Networks용 LeveledInit를 도입한다.
  • TCN-MF: Y(tr)의 저랭크 행렬 분해를 F와 X(tr)로 나누고 Temporal Convolution Network로 정규화하여 X의 시간적 구조를 촉진한다.
  • 하이브리드 모델 DeepGLO 개발: 글로벌 모델의 출력을 로컬 TCN의 공변량으로 사용하여 전역-로컬 예측을 공동으로 가능하게 한다.
  • 미니배치 SGD로 전역적으로 학습하고 인수 행렬과 시간 네트워크 간의 교대 최적화를 수행한다.
  • 각 윈도우마다 재학습이 필요 없는 롤링 및 다중 예측 프레임워크를 제공한다.

실험 결과

연구 질문

  • RQ1다수의 시계열에 대한 글로벌 저랭크 표현이 공유된 시간적 패턴을 효과적으로 포착할 수 있는가?
  • RQ2글로벌 TCN-정규화 행렬 인수분해와 로컬 per-series 네트워크를 결합하는 것이 현 상태의 최첨단 방법들보다 예측 정확도를 향상시키는가?
  • RQ3모델은 매우 높은 차원의 데이터셋(예: >100K 시계열)에서도 확장 가능하며 사전 전처리 정규화 없이 스케일 변화에 강한가?

주요 결과

알고리즘전기 정규화된전기 비정규화트래픽 정규화된트래픽 비정규화위키 정규화된위키 비정규화
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는 110K 차원을 초과하는 공개 위키 데이터셋을 포함한 네 가지 실제 데이터셋에서 벤치마크를 능가한다.
  • 큰 규모의 고차원 데이터셋에서 다른 방법들에 비해 WAPE가 25% 이상 개선되었다고 보고된다.
  • LeveledInit는 다양한 시계열에 대해 apriori 정규화 없이도 Temporal Convolution Networks의 안정적인 학습을 가능하게 한다.
  • Global TCN-MF 모델은 글로벌 패턴을 포착하고 재학습 없이 롤링 예측을 지원한다.
  • DeepGLO의 하이브리드 설계는 자주 재학습 없이 롤링 예측과 다중 예측 look-ahead를 가능하게 하여 확장성을 향상시킨다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.