TY - JOUR
T1 - Uncertainty Quantification for Traffic Forecasting Using Deep-Ensemble-Based Spatiotemporal Graph Neural Networks
AU - Mallick, Tanwi
AU - Macfarlane, Jane
AU - Balaprakash, Prasanna
N1 - Publisher Copyright:
© 2000-2011 IEEE.
PY - 2024
Y1 - 2024
N2 - Deep-learning-based data-driven forecasting methods have achieved impressive results for traffic forecasting. Specifically, spatiotemporal graph neural networks have emerged as a promising class of approaches because of their ability to model both spatial and temporal patterns in traffic data. A major limitation of these methods, however, is that they provide forecasts without estimates of data and model uncertainty, which are critical for understanding inherent variations of the data and forecast limitations due to a lack of training data. We develop a scalable deep ensemble approach to quantify data and model uncertainties for spatiotemporal graph neural networks. Our approach consists of four stages: 1) using a Gaussian-Assumption-free simultaneous quantile regression loss for training a spatiotemporal graph neural network to model the traffic distribution; 2) applying a scalable Bayesian optimization method to tune the hyperparameters of the spatiotemporal graph neural network; 3) fitting a Gaussian copula generative model to capture the joint distributions of the high-performing hyperparameter configurations, and training an ensemble of models by sampling a new set of hyperparameter configurations from the generative model; and 4) decomposing the data and model uncertainties from the spatiotemporal graph neural network ensembles. We illustrate the effectiveness of our approach on a diffusion convolutional recurrent neural network, a state-of-The-Art method for short-Term traffic forecasting. We demonstrate the efficacy of our ensemble-based uncertainty quantification method by comparing it with other uncertainty estimation techniques. We show that our generic and scalable approach outperforms the current state-of-The-Art Bayesian and a number of other commonly used frequentist uncertainty estimation techniques. The code is available on GitHub: https://github.com/tanwimallick/DESQRUQ.
AB - Deep-learning-based data-driven forecasting methods have achieved impressive results for traffic forecasting. Specifically, spatiotemporal graph neural networks have emerged as a promising class of approaches because of their ability to model both spatial and temporal patterns in traffic data. A major limitation of these methods, however, is that they provide forecasts without estimates of data and model uncertainty, which are critical for understanding inherent variations of the data and forecast limitations due to a lack of training data. We develop a scalable deep ensemble approach to quantify data and model uncertainties for spatiotemporal graph neural networks. Our approach consists of four stages: 1) using a Gaussian-Assumption-free simultaneous quantile regression loss for training a spatiotemporal graph neural network to model the traffic distribution; 2) applying a scalable Bayesian optimization method to tune the hyperparameters of the spatiotemporal graph neural network; 3) fitting a Gaussian copula generative model to capture the joint distributions of the high-performing hyperparameter configurations, and training an ensemble of models by sampling a new set of hyperparameter configurations from the generative model; and 4) decomposing the data and model uncertainties from the spatiotemporal graph neural network ensembles. We illustrate the effectiveness of our approach on a diffusion convolutional recurrent neural network, a state-of-The-Art method for short-Term traffic forecasting. We demonstrate the efficacy of our ensemble-based uncertainty quantification method by comparing it with other uncertainty estimation techniques. We show that our generic and scalable approach outperforms the current state-of-The-Art Bayesian and a number of other commonly used frequentist uncertainty estimation techniques. The code is available on GitHub: https://github.com/tanwimallick/DESQRUQ.
KW - Traffic forecasting
KW - deep ensemble
KW - spatiotemporal graph neural network
KW - uncertainty quantification
UR - http://www.scopus.com/inward/record.url?scp=85190171877&partnerID=8YFLogxK
U2 - 10.1109/TITS.2024.3381099
DO - 10.1109/TITS.2024.3381099
M3 - Article
AN - SCOPUS:85190171877
SN - 1524-9050
VL - 25
SP - 9141
EP - 9152
JO - IEEE Transactions on Intelligent Transportation Systems
JF - IEEE Transactions on Intelligent Transportation Systems
IS - 8
ER -