NeuralProphet: Explainable Forecasting at Scale

11/29/2021
by   Oskar Triebe, et al.
0

We introduce NeuralProphet, a successor to Facebook Prophet, which set an industry standard for explainable, scalable, and user-friendly forecasting frameworks. With the proliferation of time series data, explainable forecasting remains a challenging task for business and operational decision making. Hybrid solutions are needed to bridge the gap between interpretable classical methods and scalable deep learning models. We view Prophet as a precursor to such a solution. However, Prophet lacks local context, which is essential for forecasting the near-term future and is challenging to extend due to its Stan backend. NeuralProphet is a hybrid forecasting framework based on PyTorch and trained with standard deep learning methods, making it easy for developers to extend the framework. Local context is introduced with auto-regression and covariate modules, which can be configured as classical linear regression or as Neural Networks. Otherwise, NeuralProphet retains the design philosophy of Prophet and provides the same basic model components. Our results demonstrate that NeuralProphet produces interpretable forecast components of equivalent or superior quality to Prophet on a set of generated time series. NeuralProphet outperforms Prophet on a diverse collection of real-world datasets. For short to medium-term forecasts, NeuralProphet improves forecast accuracy by 55 to 92 percent.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/01/2022

An Interpretable Probabilistic Autoregressive Neural Network Model for Time Series Forecasting

Forecasting time series data presents an emerging field of data science ...
research
09/28/2022

Masked Multi-Step Multivariate Time Series Forecasting with Future Information

In this paper, we introduce Masked Multi-Step Multivariate Forecasting (...
research
12/16/2020

Series Saliency: Temporal Interpretation for Multivariate Time Series Forecasting

Time series forecasting is an important yet challenging task. Though dee...
research
09/18/2020

Explainable boosted linear regression for time series forecasting

Time series forecasting involves collecting and analyzing past observati...
research
11/30/2018

Deep Factors with Gaussian Processes for Forecasting

A large collection of time series poses significant challenges for class...
research
05/28/2019

Deep Factors for Forecasting

Producing probabilistic forecasts for large collections of similar and/o...
research
07/18/2023

Knowledge-infused Deep Learning Enables Interpretable Landslide Forecasting

Forecasting how landslides will evolve over time or whether they will fa...

Please sign up or login with your details

Forgot password? Click here to reset