Bayesian Neural Networks for Uncertainty Analysis of Hydrologic Modeling: A Comparison of Two Schemes

Bayesian Neural Networks (BNNs) have been shown as useful tools to analyze modeling uncertainty of Neural Networks (NNs). This research focuses on the comparison of two BNNs. The first BNNs (BNN-I) use statistical methods to describe the characteristics of different uncertainty sources (input, parameter, and model structure) and integrate these uncertainties into a Markov Chain Monte Carlo (MCMC) framework to estimate total uncertainty. The second BNNs (BNN-II) lump all uncertainties into a single error term (i.e. the residual between model prediction and measurement). In this study, we propose a simple BNN-II, which uses Genetic Algorithms (GA) and Bayesian Model Averaging (BMA) to calibrate Neural Networks with different structures (number of hidden units) and combine the predictions from different NNs to derive predictions and uncertainty estimation. We tested these two BNNs in two watersheds for daily and monthly hydrologic simulations. The BMA based BNNs (BNN-II) developed here outperforms BNN-I in the two watersheds in terms of both accurate prediction and uncertainty estimation. These results indicate that, given incomplete understanding of the characteristics associated with each uncertainty source and their interactions, the simple lumped error approach may yield better prediction and uncertainty estimation.

[1]  David B. Dunson,et al.  Bayesian Data Analysis , 2010 .

[2]  Hakan Tongal,et al.  Comparison of Recurrent Neural Network, Adaptive Neuro-Fuzzy Inference System and Stochastic Models in Eğirdir Lake Level Forecasting , 2010 .

[3]  Faming Liang,et al.  Explicitly integrating parameter, input, and structure uncertainties into Bayesian Neural Networks for probabilistic hydrologic forecasting , 2011 .

[4]  A. Brix Bayesian Data Analysis, 2nd edn , 2005 .

[5]  Jouko Lampinen,et al.  Bayesian approach for neural networks--review and case studies , 2001, Neural Networks.

[6]  N. Null Artificial Neural Networks in Hydrology. I: Preliminary Concepts , 2000 .

[7]  H. Hersbach Decomposition of the Continuous Ranked Probability Score for Ensemble Prediction Systems , 2000 .

[8]  S. Popescu,et al.  Bayesian Learning with Gaussian Processes for Supervised Classification of Hyperspectral Data , 2008 .

[9]  Geoffrey E. Hinton,et al.  Bayesian Learning for Neural Networks , 1995 .

[10]  Qiang Huang,et al.  Simulation with RBF Neural Network Model for Reservoir Operation Rules , 2010 .

[11]  Raghavan Srinivasan,et al.  Evaluation of global optimization algorithms for parameter calibration of a computationally intensive hydrologic model , 2009 .

[12]  null null,et al.  Artificial Neural Networks in Hydrology. II: Hydrologic Applications , 2000 .

[13]  Anil Kumar Singh,et al.  A Comparative Study of Daily Pan Evaporation Estimation Using ANN, Regression and Climate Based Models , 2010 .

[14]  Faming Liang,et al.  Bayesian neural networks for nonlinear time series forecasting , 2005, Stat. Comput..

[15]  W. Wong,et al.  Real-Parameter Evolutionary Monte Carlo With Applications to Bayesian Mixture Models , 2001 .

[16]  S. Sorooshian,et al.  Multimodel Combination Techniques for Analysis of Hydrological Simulations: Application to Distributed Model Intercomparison Project Results , 2006 .

[17]  A. Raftery,et al.  Using Bayesian Model Averaging to Calibrate Forecast Ensembles , 2005 .

[18]  Raghavan Srinivasan,et al.  GIS‐Based Spatial Precipitation Estimation: A Comparison of Geostatistical Approaches 1 , 2009 .

[19]  Pankaj Singh,et al.  Suitability of different neural networks in daily flow forecasting , 2007, Appl. Soft Comput..

[20]  Vijay P. Singh,et al.  Estimation of Mean Annual Flood in Indian Catchments Using Backpropagation Neural Network and M5 Model Tree , 2010 .

[21]  Soroosh Sorooshian,et al.  Multi-Model Combination Techniques for Hydrological Forecasting: Application to Distributed Model Intercomparison Project Results , 2005 .

[22]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[23]  Soichi Nishiyama,et al.  Neural Networks for Real Time Catchment Flow Modeling and Prediction , 2007 .

[24]  Rao S. Govindaraju,et al.  Prediction of watershed runoff using Bayesian concepts and modular neural networks , 2000 .

[25]  D. Legates,et al.  Evaluating the use of “goodness‐of‐fit” Measures in hydrologic and hydroclimatic model validation , 1999 .

[26]  Bradley P. Carlin,et al.  Markov Chain Monte Carlo in Practice: A Roundtable Discussion , 1998 .

[27]  S. Sorooshian,et al.  Multi-model ensemble hydrologic prediction using Bayesian model averaging , 2007 .

[28]  Faming Liang,et al.  Estimating uncertainty of streamflow simulation using Bayesian neural networks , 2009 .

[29]  H. Riedwyl Goodness of Fit , 1967 .

[30]  Holger R. Maier,et al.  Neural networks for the prediction and forecasting of water resource variables: a review of modelling issues and applications , 2000, Environ. Model. Softw..

[31]  Peter Müller,et al.  Issues in Bayesian Analysis of Neural Network Models , 1998, Neural Computation.

[32]  George Kuczera,et al.  Critical evaluation of parameter consistency and predictive uncertainty in hydrological modeling: A case study using Bayesian total error analysis , 2009 .

[33]  George Kuczera,et al.  Bayesian analysis of input uncertainty in hydrological modeling: 1. Theory , 2006 .

[34]  Raghavan Srinivasan,et al.  GIS-based spatial precipitation estimation using next generation radar and raingauge data , 2010, Environ. Model. Softw..

[35]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[36]  Miguel A. Mariño,et al.  Simulation-Optimization Modeling of Conjunctive Use of Surface Water and Groundwater , 2010 .

[37]  Xuesong Zhang,et al.  Calibration and uncertainty analysis of the SWAT model using Genetic Algorithms and Bayesian Model Averaging , 2009 .

[38]  Frederick N.-F. Chou,et al.  Spatial Information-Based Back-Propagation Neural Network Modeling for Outflow Estimation of Ungauged Catchment , 2010 .

[39]  Davar Khalili,et al.  Daily Outflow Prediction by Multi Layer Perceptron with Logistic Sigmoid and Tangent Sigmoid Activation Functions , 2010 .

[40]  Stefania Tamea,et al.  Verification tools for probabilistic forecasts of continuous hydrological variables , 2006 .

[41]  George Kuczera,et al.  Bayesian analysis of input uncertainty in hydrological modeling: 2. Application , 2006 .

[42]  Martin F. Lambert,et al.  Bayesian training of artificial neural networks used for water resources modeling , 2005 .

[43]  Muhammed Ernur Akiner,et al.  Feasibility Assessment of Data-Driven Models in Predicting Pollution Trends of Omerli Lake, Turkey , 2010 .

[44]  J. Sheridan RAINFALL-STREAMFLOW RELATIONS FOR COASTAL PLAIN WATERSHEDS , 1997, Applied Engineering in Agriculture.

[45]  R. K. Hubbard,et al.  Little River Experimental Watershed database , 2007 .

[46]  Bruce A. Robinson,et al.  Treatment of uncertainty using ensemble methods: Comparison of sequential data assimilation and Bayesian model averaging , 2007 .

[47]  K. P. Sudheer,et al.  Artificial Neural Network Modeling for Groundwater Level Forecasting in a River Island of Eastern India , 2010 .

[48]  R. L. Winkler,et al.  Scoring Rules for Continuous Probability Distributions , 1976 .

[49]  Paulin Coulibaly,et al.  Bayesian neural network for rainfall‐runoff modeling , 2006 .