Prediction and structural uncertainty analyses of artificial neural networks using hierarchical Bayesian model averaging

Summary This study adopts a hierarchical Bayesian model averaging (HBMA) method to analyze prediction uncertainty resulted from uncertain components in artificial neural networks (ANNs). The HBMA is an ensemble method for prediction and is used to segregate the sources of model structure uncertainty in ANNs and investigate their variance contributions to total prediction variance. Specific sources of uncertainty considered in ANNs include the uncertainty in neural network weights and biases (model parameters), uncertainty of selecting an activation function for the hidden layer, and uncertainty of selecting a number of hidden layer nodes (model structure). Prediction uncertainties due to uncertain inputs and ANN model parameters are represented by within-model variance. Prediction uncertainties due to uncertain activation function and uncertain number of nodes for the hidden layer are represented by between-model variance. The method is demonstrated through a study that employs ANNs to predict fluoride concentration in the aquifers of the Maku area, Azarbaijan, Iran. The results show that uncertain inputs and ANN model parameters produces the most prediction variance, followed by prediction variances from uncertain number of hidden layer nodes and uncertain activation function.

[1]  Simon X. Yang,et al.  Neural networks for predicting nitrate-nitrogen in drainage water , 2003 .

[2]  Ferenc Szidarovszky,et al.  A neural network model for predicting aquifer water level elevations , 2005, Ground water.

[3]  Jie Zhang,et al.  A comparison of different methods for combining multiple neural networks models , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

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

[5]  Elham Fijani,et al.  Hydrogeologic framework of the Maku area basalts, northwestern Iran , 2009 .

[6]  Holger R. Maier,et al.  Bayesian model selection applied to artificial neural networks used for water resources modeling , 2008 .

[7]  Neural networks for instrumentation, measurement and related industrial applications , 2003 .

[8]  G. Sahoo,et al.  Flow forecasting for a Hawaii stream using rating curves and neural networks , 2006 .

[9]  Harris Drucker,et al.  Improving Regressors using Boosting Techniques , 1997, ICML.

[10]  A. E. Greenberg,et al.  Standard methods for the examination of water and wastewater : supplement to the sixteenth edition , 1988 .

[11]  Xiaobao Li,et al.  Multiple Parameterization for Hydraulic Conductivity Identification , 2008, Ground water.

[12]  Chang-Hsu Chen,et al.  A committee machine with empirical formulas for permeability prediction , 2006, Comput. Geosci..

[13]  Frank T.-C. Tsai,et al.  Supervised committee machine with artificial intelligence for prediction of fluoride concentration , 2013 .

[14]  R Govindaraju,et al.  ARTIFICIAL NEURAL NETWORKS IN HYDROLOGY: II, HYDROLOGIC APPLICATIONS , 2000 .

[15]  Michael Y. Hu,et al.  Explaining consumer choice through neural networks: The stacked generalization approach , 2003, Eur. J. Oper. Res..

[16]  L. L. Rogers,et al.  Optimization of groundwater remediation using artificial neural networks with parallel solute transport modeling , 1994 .

[17]  G. Box Science and Statistics , 1976 .

[18]  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..

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

[20]  P. C. Nayak,et al.  Improving peak flow estimates in artificial neural network river flow models , 2003 .

[21]  Elham Fijani,et al.  Distribution of fluoride in groundwater of Maku area, northwest of Iran , 2008 .

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

[23]  Christopher M. Bishop,et al.  Neural networks for pattern recognition , 1995 .

[24]  Srikanta Mishra,et al.  Model Averaging Techniques for Quantifying Conceptual Model Uncertainty , 2010, Ground water.

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

[26]  Vahid Nourani,et al.  An ANN‐based model for spatiotemporal groundwater level forecasting , 2008 .

[27]  Roy D. Yates,et al.  Probability and stochastic processes , 1998 .

[28]  C. J. Stone,et al.  Admissible Selection of an Accurate and Parsimonious Normal Linear Regression Model , 1981 .

[29]  Chang Shu,et al.  Artificial neural network ensembles and their application in pooled flood frequency analysis , 2004 .

[30]  K. P. Sudheer,et al.  Rainfall‐runoff modelling using artificial neural networks: comparison of network types , 2005 .

[31]  Igor V. Tetko,et al.  Neural network studies, 1. Comparison of overfitting and overtraining , 1995, J. Chem. Inf. Comput. Sci..

[32]  Nima Chitsazan,et al.  A Hierarchical Bayesian Model Averaging Framework for Groundwater Prediction under Uncertainty , 2015, Ground water.

[33]  Frank T.-C. Tsai,et al.  Hierarchical Bayesian model averaging for hydrostratigraphic modeling: Uncertainty segregation and comparative evaluation , 2013 .

[34]  Glenn Shafer,et al.  A Mathematical Theory of Evidence , 2020, A Mathematical Theory of Evidence.

[35]  Paulin Coulibaly,et al.  Groundwater level forecasting using artificial neural networks , 2005 .

[36]  William W.-G. Yeh,et al.  Aquifer parameter identification with optimum dimension in parameterization , 1981 .

[37]  Karim Salahshoor,et al.  Estimation of NMR log parameters from conventional well log data using a committee machine with intelligent systems: A case study from the Iranian part of the South Pars gas field, Persian Gulf Basin , 2010 .

[38]  Philip Hans Franses,et al.  Recognizing changing seasonal patterns using artificial neural networks , 1997 .

[39]  Frank T.-C. Tsai,et al.  Inverse groundwater modeling for hydraulic conductivity estimation using Bayesian model averaging and variance window , 2008 .

[40]  Hoshin Vijai Gupta,et al.  Model identification for hydrological forecasting under uncertainty , 2005 .

[41]  Vahid Nourani,et al.  Forecasting Spatiotemproal Water Levels of Tabriz Aquifer , 2008 .

[42]  G. Sahoo,et al.  Application of artificial neural networks to assess pesticide contamination in shallow groundwater. , 2006, Science of the Total Environment.

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

[44]  Charles J. Geyer,et al.  Practical Markov Chain Monte Carlo , 1992 .

[45]  Adrian E. Raftery,et al.  Bayesian model averaging: a tutorial (with comments by M. Clyde, David Draper and E. I. George, and a rejoinder by the authors , 1999 .

[46]  Christian W. Dawson,et al.  Hydrological modelling using artificial neural networks , 2001 .

[47]  L. Cooper,et al.  When Networks Disagree: Ensemble Methods for Hybrid Neural Networks , 1992 .

[48]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

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

[50]  Mohammadreza Rezaee,et al.  A committee machine with intelligent systems for estimation of total organic carbon content from petrophysical data: An example from Kangan and Dalan reservoirs in South Pars Gas Field, Iran , 2009, Comput. Geosci..

[51]  Frank T.-C. Tsai,et al.  Uncertainty Segregation and Comparative Evaluation in Groundwater Remediation Designs: A Chance-Constrained Hierarchical Bayesian Model Averaging Approach , 2015 .

[52]  David Draper,et al.  Assessment and Propagation of Model Uncertainty , 2011 .

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

[54]  Frank T.-C. Tsai,et al.  Bayesian model averaging for groundwater head prediction and uncertainty analysis using multimodel and multimethod , 2009 .

[55]  N. J. Ferreira,et al.  Artificial neural network technique for rainfall forecasting applied to the São Paulo region , 2005 .

[56]  Madan K. Jha,et al.  Efficacy of neural network and genetic algorithm techniques in simulating spatio‐temporal fluctuations of groundwater , 2015 .

[57]  Nima Chitsazan,et al.  Bayesian Artificial Intelligence Model Averaging for Hydraulic Conductivity Estimation , 2014 .

[58]  H. Haario,et al.  An adaptive Metropolis algorithm , 2001 .

[59]  Kuolin Hsu,et al.  Artificial Neural Network Modeling of the Rainfall‐Runoff Process , 1995 .

[60]  Nasreen Islam Khan,et al.  Simulating and predicting river discharge time series using a wavelet‐neural network hybrid modelling approach , 2012 .

[61]  L. Tierney,et al.  Accurate Approximations for Posterior Moments and Marginal Densities , 1986 .

[62]  K. P. Sudheer,et al.  Modelling evaporation using an artificial neural network algorithm , 2002 .

[63]  Guoqiang Peter Zhang,et al.  An investigation of model selection criteria for neural network time series forecasting , 2001, Eur. J. Oper. Res..