Bayesian Recurrent Neural Network Models for Forecasting and Quantifying Uncertainty in Spatial-Temporal Data

Recurrent neural networks (RNNs) are nonlinear dynamical models commonly used in the machine learning and dynamical systems literature to represent complex dynamical or sequential relationships between variables. Recently, as deep learning models have become more common, RNNs have been used to forec...

Full description

Bibliographic Details
Main Authors: Patrick L. McDermott, Christopher K. Wikle
Format: Article
Language:English
Published: MDPI AG 2019-02-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/21/2/184
_version_ 1811299901829545984
author Patrick L. McDermott
Christopher K. Wikle
author_facet Patrick L. McDermott
Christopher K. Wikle
author_sort Patrick L. McDermott
collection DOAJ
description Recurrent neural networks (RNNs) are nonlinear dynamical models commonly used in the machine learning and dynamical systems literature to represent complex dynamical or sequential relationships between variables. Recently, as deep learning models have become more common, RNNs have been used to forecast increasingly complicated systems. Dynamical spatio-temporal processes represent a class of complex systems that can potentially benefit from these types of models. Although the RNN literature is expansive and highly developed, uncertainty quantification is often ignored. Even when considered, the uncertainty is generally quantified without the use of a rigorous framework, such as a fully Bayesian setting. Here we attempt to quantify uncertainty in a more formal framework while maintaining the forecast accuracy that makes these models appealing, by presenting a Bayesian RNN model for nonlinear spatio-temporal forecasting. Additionally, we make simple modifications to the basic RNN to help accommodate the unique nature of nonlinear spatio-temporal data. The proposed model is applied to a Lorenz simulation and two real-world nonlinear spatio-temporal forecasting applications.
first_indexed 2024-04-13T06:43:31Z
format Article
id doaj.art-0e99bcb47e32428b96831e71f3017a4c
institution Directory Open Access Journal
issn 1099-4300
language English
last_indexed 2024-04-13T06:43:31Z
publishDate 2019-02-01
publisher MDPI AG
record_format Article
series Entropy
spelling doaj.art-0e99bcb47e32428b96831e71f3017a4c2022-12-22T02:57:40ZengMDPI AGEntropy1099-43002019-02-0121218410.3390/e21020184e21020184Bayesian Recurrent Neural Network Models for Forecasting and Quantifying Uncertainty in Spatial-Temporal DataPatrick L. McDermott0Christopher K. Wikle1Jupiter Intelligence, Boulder, CO 80302, USADepartment of Statistics, University of Missouri, Columbia, MO 65211, USARecurrent neural networks (RNNs) are nonlinear dynamical models commonly used in the machine learning and dynamical systems literature to represent complex dynamical or sequential relationships between variables. Recently, as deep learning models have become more common, RNNs have been used to forecast increasingly complicated systems. Dynamical spatio-temporal processes represent a class of complex systems that can potentially benefit from these types of models. Although the RNN literature is expansive and highly developed, uncertainty quantification is often ignored. Even when considered, the uncertainty is generally quantified without the use of a rigorous framework, such as a fully Bayesian setting. Here we attempt to quantify uncertainty in a more formal framework while maintaining the forecast accuracy that makes these models appealing, by presenting a Bayesian RNN model for nonlinear spatio-temporal forecasting. Additionally, we make simple modifications to the basic RNN to help accommodate the unique nature of nonlinear spatio-temporal data. The proposed model is applied to a Lorenz simulation and two real-world nonlinear spatio-temporal forecasting applications.https://www.mdpi.com/1099-4300/21/2/184recurrent neural networkBayesian machine learningnonlinear dynamical modelslong-lead forecastingspatial-temporal
spellingShingle Patrick L. McDermott
Christopher K. Wikle
Bayesian Recurrent Neural Network Models for Forecasting and Quantifying Uncertainty in Spatial-Temporal Data
Entropy
recurrent neural network
Bayesian machine learning
nonlinear dynamical models
long-lead forecasting
spatial-temporal
title Bayesian Recurrent Neural Network Models for Forecasting and Quantifying Uncertainty in Spatial-Temporal Data
title_full Bayesian Recurrent Neural Network Models for Forecasting and Quantifying Uncertainty in Spatial-Temporal Data
title_fullStr Bayesian Recurrent Neural Network Models for Forecasting and Quantifying Uncertainty in Spatial-Temporal Data
title_full_unstemmed Bayesian Recurrent Neural Network Models for Forecasting and Quantifying Uncertainty in Spatial-Temporal Data
title_short Bayesian Recurrent Neural Network Models for Forecasting and Quantifying Uncertainty in Spatial-Temporal Data
title_sort bayesian recurrent neural network models for forecasting and quantifying uncertainty in spatial temporal data
topic recurrent neural network
Bayesian machine learning
nonlinear dynamical models
long-lead forecasting
spatial-temporal
url https://www.mdpi.com/1099-4300/21/2/184
work_keys_str_mv AT patricklmcdermott bayesianrecurrentneuralnetworkmodelsforforecastingandquantifyinguncertaintyinspatialtemporaldata
AT christopherkwikle bayesianrecurrentneuralnetworkmodelsforforecastingandquantifyinguncertaintyinspatialtemporaldata