Quantifying Uncertainty in Discrete-Continuous and Skewed Data with Bayesian Deep Learning

Deep Learning (DL) methods have been transforming computer vision with innovative adaptations to other domains including climate change. For DL to pervade Science and Engineering (S&EE) applications where risk management is a core component, well-characterized uncertainty estimates must accompany predictions. However, S&E observations and model-simulations often follow heavily skewed distributions and are not well modeled with DL approaches, since they usually optimize a Gaussian, or Euclidean, likelihood loss. Recent developments in Bayesian Deep Learning (BDL), which attempts to capture uncertainties from noisy observations, aleatoric, and from unknown model parameters, epistemic, provide us a foundation. Here we present a discrete-continuous BDL model with Gaussian and lognormal likelihoods for uncertainty quantification (UQ). We demonstrate the approach by developing UQ estimates on "DeepSD'', a super-resolution based DL model for Statistical Downscaling (SD) in climate applied to precipitation, which follows an extremely skewed distribution. We find that the discrete-continuous models outperform a basic Gaussian distribution in terms of predictive accuracy and uncertainty calibration. Furthermore, we find that the lognormal distribution, which can handle skewed distributions, produces quality uncertainty estimates at the extremes. Such results may be important across S&E, as well as other domains such as finance and economics, where extremes are often of significant interest. Furthermore, to our knowledge, this is the first UQ model in SD where both aleatoric and epistemic uncertainties are characterized.

[1]  B. Hewitson,et al.  Climate downscaling: techniques and application , 1996 .

[2]  M. Dettinger,et al.  Downscaling With Constructed Analogues: Daily Precipitation and Temperature Fields Over The United States , 2008 .

[3]  Alex Kendall,et al.  Concrete Dropout , 2017, NIPS.

[4]  Prabhat,et al.  ExtremeWeather: A large-scale climate dataset for semi-supervised detection, localization, and understanding of extreme weather events , 2016, NIPS.

[5]  Karl E. Taylor,et al.  An overview of CMIP5 and the experiment design , 2012 .

[6]  Hayley J. Fowler,et al.  Linking climate change modelling to impacts studies: recent advances in downscaling techniques for hydrological modelling , 2007 .

[7]  T. P. Miyanawala,et al.  An Efficient Deep Learning Technique for the Navier-Stokes Equations: Application to Unsteady Wake Flow Dynamics , 2017, 1710.09099.

[8]  Alex Graves,et al.  Practical Variational Inference for Neural Networks , 2011, NIPS.

[9]  M. Semenov,et al.  Use of multi-model ensembles from global climate models for assessment of climate change impacts. , 2010 .

[10]  D. J. Wuebbles,et al.  Appendix A: Observational Datasets Used in Climate Studies. Climate Science Special Report: Fourth National Climate Assessment, Volume I , 2017 .

[11]  Zoubin Ghahramani,et al.  Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning , 2015, ICML.

[12]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[13]  Kenneth P. Bowman,et al.  A Comparison of Gamma and Lognormal Distributions for Characterizing Satellite Rain Rates from the Tropical Rainfall Measuring Mission , 2004 .

[14]  L. Crowder,et al.  Climate Science Special Report: Fourth National Climate Assessment (NCA4), Volume I , 2017 .

[15]  Taha B. M. J. Ouarda,et al.  Automated regression-based statistical downscaling tool , 2008, Environ. Model. Softw..

[16]  Alex J. Cannon,et al.  Downscaling recent streamflow conditions in British Columbia, Canada using ensemble neural network models , 2002 .

[17]  J. M. Sloughter,et al.  Probabilistic Quantitative Precipitation Forecasting Using Bayesian Model Averaging , 2007 .

[18]  Paulin Coulibaly,et al.  Uncertainty analysis of statistical downscaling methods , 2006 .

[19]  Xiaoou Tang,et al.  Learning a Deep Convolutional Network for Image Super-Resolution , 2014, ECCV.

[20]  Sangram Ganguly,et al.  DeepSD: Generating High Resolution Climate Change Projections through Single Image Super-Resolution , 2017, KDD.

[21]  Sébastien Ourselin,et al.  Interactive Medical Image Segmentation Using Deep Learning With Image-Specific Fine Tuning , 2017, IEEE Transactions on Medical Imaging.

[22]  C. Tebaldi,et al.  Prioritizing Climate Change Adaptation Needs for Food Security in 2030 , 2008, Science.

[23]  Yarin Gal,et al.  Uncertainty in Deep Learning , 2016 .

[24]  Alex Kendall,et al.  What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision? , 2017, NIPS.

[25]  Thomas Vandal,et al.  Intercomparison of machine learning methods for statistical downscaling: the case of daily and extreme precipitation , 2017, Theoretical and Applied Climatology.

[26]  Nicholas Zabaras,et al.  Bayesian Deep Convolutional Encoder-Decoder Networks for Surrogate Modeling and Uncertainty Quantification , 2018, J. Comput. Phys..

[27]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[28]  P. Baldi,et al.  Searching for exotic particles in high-energy physics with deep learning , 2014, Nature Communications.

[29]  Kyoung Mu Lee,et al.  Accurate Image Super-Resolution Using Very Deep Convolutional Networks , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[30]  D. Maraun,et al.  Precipitation downscaling under climate change: Recent developments to bridge the gap between dynamical models and the end user , 2010 .

[31]  Charles M. Bishop,et al.  Ensemble learning in Bayesian neural networks , 1998 .

[32]  Yunpeng Wang,et al.  Large-Scale Transportation Network Congestion Evolution Prediction Using Deep Learning Theory , 2015, PloS one.

[33]  Christian Ledig,et al.  Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[34]  M. Clark,et al.  An intercomparison of statistical downscaling methods used for water resource assessments in the United States , 2014 .

[35]  R. Katz Techniques for estimating uncertainty in climate change scenarios and impact studies , 2002 .

[36]  Jerome R. Ravetz,et al.  Decision Analysis and Rational Action , 1998 .

[37]  Fei-Yue Wang,et al.  Traffic Flow Prediction With Big Data: A Deep Learning Approach , 2015, IEEE Transactions on Intelligent Transportation Systems.

[38]  Alex J. Cannon,et al.  Downscaling Extremes—An Intercomparison of Multiple Statistical Methods for Present Climate , 2012 .

[39]  David J. C. MacKay,et al.  A Practical Bayesian Framework for Backpropagation Networks , 1992, Neural Computation.

[40]  James W. Taylor A Quantile Regression Neural Network Approach to Estimating the Conditional Density of Multiperiod Returns , 2000 .

[41]  Roberto Cipolla,et al.  Bayesian SegNet: Model Uncertainty in Deep Convolutional Encoder-Decoder Architectures for Scene Understanding , 2015, BMVC.

[42]  Alison L. Kay,et al.  Comparison of uncertainty sources for climate change impacts: flood frequency in England , 2009 .

[43]  Geoffrey E. Hinton,et al.  Keeping the neural networks simple by minimizing the description length of the weights , 1993, COLT '93.

[44]  Supratik Mukhopadhyay,et al.  DeepSat: a learning framework for satellite imagery , 2015, SIGSPATIAL/GIS.

[45]  C. Daly,et al.  Physiographically sensitive mapping of climatological temperature and precipitation across the conterminous United States , 2008 .