Probabilistic modeling of lake surface water temperature using a Bayesian spatio-temporal graph convolutional neural network
arXiv:2109.13235
Abstract
Accurate lake temperature estimation is essential for numerous problems tackled in both hydrological and ecological domains. Nowadays physical models are developed to estimate lake dynamics; however, computations needed for accurate estimation of lake surface temperature can get prohibitively expensive. We propose to aggregate simulations of lake temperature at a certain depth together with a range of meteorological features to probabilistically estimate lake surface temperature. Accordingly, we introduce a spatio-temporal neural network that combines Bayesian recurrent neural networks and Bayesian graph convolutional neural networks. This work demonstrates that the proposed graphical model can deliver homogeneously good performance covering the whole lake surface despite having sparse training data available. Quantitative results are compared with a state-of-the-art Bayesian deep learning method. Code for the developed architectural layers, as well as demo scripts, are available on https://renkulab.io/projects/das/bstnn.
arXiv comment7 pages, 2 figures
References in corpus (6)
- Semi-Supervised Classification with Graph Convolutional Networks
- Deep Convolutional Networks on Graph-Structured Data
- High-Quality Prediction Intervals for Deep Learning: A Distribution-Free, Ensembled Approach
- Bayesian Recurrent Neural Networks
- Bayesian Spatio-Temporal Graph Convolutional Network for Traffic Forecasting
- Bayesian Graph Convolutional Neural Networks using Node Copying