A new hybrid data-driven model for event-based rainfall–runoff simulation

Abstract A new hybrid data-driven model named PBK has been proposed to improve the event-based rainfall–runoff simulation. The PBK is developed by coupling partial mutual information-based input variable selection (IVS), ensemble back-propagation neural network (EBPNN)-based discharge forecasting and K-nearest neighbor algorithm-based discharge error forecasting. This model is proposed for solving the hard problem of how to implement non-updating rainfall–runoff simulation by data-driven models. For the purpose of solving the hard problems, the PBK model has the following innovations and improvements: (1) a newly proposed non-updating modeling approach without the using of the real-time information and can obtain higher simulation accuracy; (2) a newly proposed IVS scheme and a newly proposed candidate rainfall input set to ensure the adequacy and parsimony of the rainfall and antecedent discharge input variables; and (3) a newly proposed calibration method for the EBPNN to ensure higher simulation accuracy and better generalization property. This method is a combination of the NGSA-II, Levenberg–Marquardt algorithm, and the AIC-based combination weights generating method. For the purpose of comparing simulation accuracy with traditional non-updating data-driven models, a back-propagation neural network model (PB_R) and a linear model (CLS) were also studied. This study utilized event flood data of Dongwan catchment for intercomparisons between different models. The simulation results indicated that the PBK model outperforms other data-driven models and has higher accuracy and better forecasting capability.

[1]  Neslihan Seçkin,et al.  Modeling flood discharge at ungauged sites across Turkey using neuro-fuzzy and neural networks , 2011 .

[2]  Holger R. Maier,et al.  Input determination for neural network models in water resources applications. Part 2. Case study: forecasting salinity in a river , 2005 .

[3]  Asaad Y. Shamseldin,et al.  A nearest neighbour linear perturbation model for river flow forecasting , 1996 .

[4]  Hu Youbing,et al.  An improved neural network model and its application to hydrological simulation , 2013 .

[5]  Arash Massoudieh,et al.  A novel hybrid mechanistic-data-driven model identification framework using NSGA-II , 2012 .

[6]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[7]  Mohammad Taghi Dastorani,et al.  River instantaneous peak flow estimation using daily flow , 2013 .

[8]  Ashish Sharma,et al.  Seasonal to interannual rainfall probabilistic forecasts for improved water supply management: Part 3 — A nonparametric probabilistic forecast model , 2000 .

[9]  Tommy S. W. Wong Call for Awakenings in Storm Drainage Design , 2002 .

[10]  J. Adamowski,et al.  Multi-step streamflow forecasting using data-driven non-linear methods in contrasting climate regimes , 2014 .

[11]  G. Galeati A comparison of parametric and non-parametric methods for runoff forecasting , 1990 .

[12]  Marzuki Khalid,et al.  Structure optimization of neural network for dynamic system modeling using multi-objective genetic algorithm , 2011, Neural Computing and Applications.

[13]  Lifeng Xi,et al.  Evolving artificial neural networks using an improved PSO and DPSO , 2008, Neurocomputing.

[14]  Yun Zhang,et al.  Design of ensemble neural network using the Akaike information criterion , 2008, Eng. Appl. Artif. Intell..

[15]  Shuo Wang,et al.  A Genetic-Algorithm-Based Two-Stage Learning Scheme for Neural Networks , 2010, 2010 International Conference on e-Education, e-Business, e-Management and e-Learning.

[16]  Momcilo Markus,et al.  PRECIPITATION-RUNOFF MODELING USING ARTIFICIAL NEURAL NETWORKS AND CONCEPTUAL MODELS , 2000 .

[17]  Cheng Yao,et al.  Improving event-based rainfall-runoff simulation using an ensemble artificial neural network based hybrid data-driven model , 2015, Stochastic Environmental Research and Risk Assessment.

[18]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[19]  Jian Zhao,et al.  Division-based rainfall-runoff simulations with BP neural networks and Xinanjiang model , 2009, Neurocomputing.

[20]  David S. Touretzky,et al.  Learning with Ensembles: How Over--tting Can Be Useful , 1996 .

[21]  Jianxun He,et al.  Prediction of event-based stormwater runoff quantity and quality by ANNs developed using PMI-based input selection , 2011 .

[22]  J. Nash,et al.  River flow forecasting through conceptual models part I — A discussion of principles☆ , 1970 .

[23]  A. W. Minns,et al.  Artificial neural networks as rainfall-runoff models , 1996 .

[24]  Adam P. Piotrowski,et al.  A comparison of methods to avoid overfitting in neural networks training in the case of catchment runoff modelling , 2013 .

[25]  Madan M. Gupta,et al.  Improving reliability of river flow forecasting using neural networks, wavelets and self-organising maps , 2013 .

[26]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[27]  Anders Krogh,et al.  Learning with ensembles: How overfitting can be useful , 1995, NIPS.

[28]  A. Tokar,et al.  Rainfall-Runoff Modeling Using Artificial Neural Networks , 1999 .

[29]  Bernard Bobée,et al.  Daily reservoir inflow forecasting using artificial neural networks with stopped training approach , 2000 .

[30]  Gaurang Panchal,et al.  Searching Most Efficient Neural Network Architecture Using Akaike's Information Criterion (AIC) , 2010 .

[31]  Depeng Zuo,et al.  Improving prediction accuracy of river discharge time series using a Wavelet-NAR artificial neural network , 2012 .

[32]  Holger R. Maier,et al.  Application of partial mutual information variable selection to ANN forecasting of water quality in water distribution systems , 2008, Environ. Model. Softw..

[33]  Vijay P. Singh,et al.  ANN and Fuzzy Logic Models for Simulating Event-Based Rainfall-Runoff , 2006 .

[34]  Chung-Chieh Meng,et al.  Deterministic Insight into ANN Model Performance for Storm Runoff Simulation , 2008 .

[35]  Laveen N. Kanal,et al.  Patterns in pattern recognition: 1968-1974 , 1974, IEEE Trans. Inf. Theory.

[36]  Holger R. Maier,et al.  Input determination for neural network models in water resources applications. Part 1—background and methodology , 2005 .

[37]  P. Krause,et al.  COMPARISON OF DIFFERENT EFFICIENCY CRITERIA FOR HYDROLOGICAL MODEL ASSESSMENT , 2005 .

[38]  Ashish Sharma,et al.  Seasonal to interannual rainfall probabilistic forecasts for improved water supply management: Part 1 — A strategy for system predictor identification , 2000 .

[39]  Ashu Jain,et al.  Comparative Analysis of Event-Based Rainfall-Runoff Modeling Techniques—Deterministic, Statistical, and Artificial Neural Networks , 2003 .

[40]  Cheng Yao,et al.  Improved Neural Network Model and Its Application in Hydrological Simulation , 2014 .

[41]  Vahid Nourani,et al.  Conjunction of SOM-based feature extraction method and hybrid wavelet-ANN approach for rainfall–runoff modeling , 2013 .

[42]  S. Yakowitz,et al.  Nearest‐neighbor methods for nonparametric rainfall‐runoff forecasting , 1987 .

[43]  Cai Kai-yuan A Genetic-Algorithm-based Two-Stage Learning Scheme for Neural Networks , 2003 .

[44]  Robert J. Abrahart,et al.  Sensitivity analysis for comparison, validation and physical legitimacy of neural network-based hydrological models , 2014 .

[45]  Robert J. Abrahart,et al.  Symbiotic adaptive neuro-evolution applied to rainfall-runoff modelling in northern England , 2006, Neural Networks.

[46]  S. Yakowitz NEAREST‐NEIGHBOUR METHODS FOR TIME SERIES ANALYSIS , 1987 .

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

[48]  H. Akaike A new look at the statistical model identification , 1974 .

[49]  Tommy S. W. Wong,et al.  Comparison between kinematic wave and artificial neural network models in event-based runoff simulation for an overland plane , 2008 .

[50]  Shiv O. Prasher,et al.  Comparison of multivariate adaptive regression splines with coupled wavelet transform artificial neural networks for runoff forecasting in Himalayan micro-watersheds with limited data , 2012 .

[51]  Shifei Ding,et al.  An optimizing BP neural network algorithm based on genetic algorithm , 2011, Artificial Intelligence Review.

[52]  Yen-Ming Chiang,et al.  Comparison of static-feedforward and dynamic-feedback neural networks for rainfall -runoff modeling , 2004 .