DeepAR: Probabilistic Forecasting with Autoregressive Recurrent Networks
David Salinas, Valentin Flunkert, Jan Gasthaus
TL;DR
The paper addresses probabilistic forecasting for thousands of related time series by learning a global autoregressive recurrent model, DeepAR, that yields calibrated predictive distributions through Monte Carlo sampling. It adopts a flexible likelihood framework (Gaussian or negative-binomial) and introduces scale-aware training and velocity-based sampling to cope with wide-ranging series magnitudes and sparsity, enabling accurate quantile estimates for decision-making under uncertainty. Empirical results on diverse real-world datasets show substantial accuracy gains over state-of-the-art methods, improved calibration, and the ability to forecast for new items with little history. The approach is practical at scale, requiring modest manual tuning, and has significant implications for inventory management, demand planning, and other applications that depend on reliable probabilistic forecasts.
Abstract
Probabilistic forecasting, i.e. estimating the probability distribution of a time series' future given its past, is a key enabler for optimizing business processes. In retail businesses, for example, forecasting demand is crucial for having the right inventory available at the right time at the right place. In this paper we propose DeepAR, a methodology for producing accurate probabilistic forecasts, based on training an auto regressive recurrent network model on a large number of related time series. We demonstrate how by applying deep learning techniques to forecasting, one can overcome many of the challenges faced by widely-used classical approaches to the problem. We show through extensive empirical evaluation on several real-world forecasting data sets accuracy improvements of around 15% compared to state-of-the-art methods.
