NHITS: Neural Hierarchical Interpolation for Time Series Forecasting

Authors

  • Cristian Challu Carnegie Mellon University
  • Kin G. Olivares Carnegie Mellon University
  • Boris N. Oreshkin Unity Technologies
  • Federico Garza Ramirez Nixtla
  • Max Mergenthaler Canseco Nixtla
  • Artur Dubrawski Carnegie Mellon University

DOI:

https://doi.org/10.1609/aaai.v37i6.25854

Keywords:

ML: Time-Series/Data Streams, ML: Deep Neural Architectures

Abstract

Recent progress in neural forecasting accelerated improvements in the performance of large-scale forecasting systems. Yet, long-horizon forecasting remains a very difficult task. Two common challenges afflicting the task are the volatility of the predictions and their computational complexity. We introduce NHITS, a model which addresses both challenges by incorporating novel hierarchical interpolation and multi-rate data sampling techniques. These techniques enable the proposed method to assemble its predictions sequentially, emphasizing components with different frequencies and scales while decomposing the input signal and synthesizing the forecast. We prove that the hierarchical interpolation technique can efficiently approximate arbitrarily long horizons in the presence of smoothness. Additionally, we conduct extensive large-scale dataset experiments from the long-horizon forecasting literature, demonstrating the advantages of our method over the state-of-the-art methods, where NHITS provides an average accuracy improvement of almost 20% over the latest Transformer architectures while reducing the computation time by an order of magnitude (50 times). Our code is available at https://github.com/Nixtla/neuralforecast.

Downloads

Published

2023-06-26

How to Cite

Challu, C., Olivares, K. G., Oreshkin, B. N., Garza Ramirez, F., Mergenthaler Canseco, M., & Dubrawski, A. (2023). NHITS: Neural Hierarchical Interpolation for Time Series Forecasting. Proceedings of the AAAI Conference on Artificial Intelligence, 37(6), 6989-6997. https://doi.org/10.1609/aaai.v37i6.25854

Issue

Section

AAAI Technical Track on Machine Learning I