Abstract
Neural networks are now extensively used for rainfall–runoff modelling. Considered a ”black box” approach, they allow non-linear relationships to be modelled without explicit knowledge of the underlying physical processes. This method offers many advantages over earlier equation-based models. However, neural networks have their own set of issues that need to be resolved, the most important of which is how to best train the network. Genetic algorithms (GAs) represent one method for training or breeding a neural network. This study uses JavaSANE, a system that advances on traditional evolutionary approaches by evolving and optimising individual neurons. This method is used to evolve good performing neural network rainfall–runoff solutions for the River Ouse catchment in the UK. The results show that as lead times increase, the JavaSANE networks outperform conventional feedforward networks trained with backpropagation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abrahart, R.J., See, L., Kneale, P.: Using pruning algorithms and genetic algorithms to optimise network architectures and forecasting inputs in a neural network rainfall-runoff model. Journal of Hydroinformatics 1 (1999) 103–114.
Abrahart, R.J., See, L.M., Heppenstall, A.J.: Neuroevolution applied to river level forecasting under winter flood and drought conditions. Journal of Intelligent Systems 16 (2007).
Dawson, C.W. Abrahart, R.J., See, L. HydroTest: a web-based toolbox of statistical measures for the standardised assessment of hydrological forecasts. Environmental Modelling and Software 27 (2007) 1034–1052.
Flake, G.W.: The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems and Adaptation. MIT Press, Cambridge MA, 4th edn. (2001).
Franchini, M.: Use of a Genetic Algorithm Combined with a Local Search Method for the Automatic Calibration of Conceptual Rainfall-runoff Models. Hydrological Sciences Journal. 41 (1996) 21–39.
Horn, J., Goldberg, D.E., Deb, K.: Implicit Niching in a Learning Classifier System: Nature’s Way. Evolutionary Computation 2 (1994) 27–66.
Hsu, K.L., Gupta, H.V. and Sorooshian, S.: Artificial neural networks modeling of the rainfall-runoff process, Water Resources Research. 31 (1995) 2517–2530.
Kasabov N.K.: Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering. MIT Press, Cambridge, Massachusetts (1996).
Jain, A., Sudheer, K.P., Srinivasulu, S.: Identification of physical processes inherent in artificial neural network rainfall runoff models. Hydrological Processes 18 (2004) 571–581.
Jain, A., Srinivasulu, S.: Development of effective and efficient rainfall-runoff models using integration of deterministic, real-coded genetic algorithms and artificial neural network techniques. Water Resources Research W04302 (2004).
Moriarty, D.E., Miikkulainen, R.: Forming neural networks through efficient and adaptive coevolution. Evolutionary Computation. 5 (1998) 373–399.
Nash, J.E., Sutcliffe, J.V.: River flow forecasting through conceptual models, I, A discussion of principles. Journal of Hydrology 10 (1970) 282–290.
Potter, M.A.: The Design and Analysis of a Computational Model of Cooperative Coevolution. PhD Thesis, George Mason University (1997).
Rajurkar, M.P., Kothyari, U.C., Chaube, U.C.: Artificial neural networks for daily rainfall-runoff modeling. Hydrological Sciences Journal 47 (2002) 865–877.
Raman, H., Sunilkumar, N.: Multivariate modeling of water resources time series using artificial neural networks. Hydrological Sciences Journal 40(2) (1995) 145–163.
Reeves, C.R., Rowe, J.E.: Genetic Algorithms: Principles and Perspectives. Kluwer Academic Publishers, 1st edn. (2003).
Shamseldin, A.Y., O’Connor, K.M.: A non-linear neural network technique for updating of river flow forecasts. Hydrology and Earth System Sciences 5 (2001) 577–597.
Sudheer, K.P., Jain, A.: Explaining the internal behaviour of artificial neural network river flow models. Hydrological Processes 18 (2004) 833–844.
Wang, Q.J.: The genetic algorithm and its application to calibration of conceptual rainfall-runoff models. Water Resources Research 27 (1991) 2467–2471.
Wilby, R.L., Abrahart, R.J., Dawson, C.W.: Detection of conceptual model rainfall runoff processes inside an artificial neural network. Hydrological Sciences Journal 48(2) (2003) 163–181.
Whitley, D., Starkweather, T., Bogart, C.: Genetic algorithms and neural networks: Optimizing connections and connectivity. Parallel Computing 14 (1990) 347–361.
Zhang, B., Govindaraju, S.: Prediction of watershed runoff using Bayesian concepts and modular neural networks, Water Resources Research, 36(3) (2000) 753–762.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Heppenstall, A., See, L., Abrahart, R., Dawson, C. (2009). Neural Network Hydrological Modelling: An Evolutionary Approach. In: Abrahart, R.J., See, L.M., Solomatine, D.P. (eds) Practical Hydroinformatics. Water Science and Technology Library, vol 68. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79881-1_23
Download citation
DOI: https://doi.org/10.1007/978-3-540-79881-1_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79880-4
Online ISBN: 978-3-540-79881-1
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)