Skip to main content
Top

2018 | OriginalPaper | Chapter

River Flow Forecasting Using an Improved Artificial Neural Network

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Artificial neural network (ANN) is a popular data-driven modelling technique that has found application in river flow forecasting over the last two decades. This can be attributed to its ability to assimilate complex and nonlinear input-output relationships inherent in hydrological processes within a river catchment. However despite its prominence, ANNs are still prone to certain problems such as overfitting and over-parameterization, especially when used under limited availability of datasets. These problems often influence the predictive ability of ANN-derived models, with inaccurate and unreliable results as resultant effects. This paper presents a study aimed at finding a solution to the aforementioned problems. Two evolutionary computational techniques namely differential evolution (DE) and genetic programming (GP) were applied to forecast monthly flow in the upper Mkomazi River, South Africa using a 19-year baseline record. Two case studies were considered. Case study 1 involved the use of correlation analysis in selecting input variables during model development while using DE algorithm for optimization purposes. However in the second case study, GP was incorporated as a screening tool for determining the dimensionality of the ANN models, while the learning process was subjected to sensitivity analysis using the DE-algorithm. Results from the two case studies were evaluated comparatively using three standard model evaluation criteria. It was found that results from case study 1 were considerably plagued by the problems of overfitting and over-parameterization, as significant differences were observed in the error estimates and R2 values between the training and validation phases. However, results from case study 2 showed great improvement, as the overfitting and memorization problems were significantly minimized, thus leading to improved forecast accuracy of the ANN models. It was concluded that the conjunctive use of GP and DE can be used to improve the performance of ANNs, especially when availability of datasets is limited.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
go back to reference Abdul-Kader, H.: Neural networks training based on differential evolution algorithm compared with other architectures for weather forecasting34. IJCSNS 9(3), 92–99 (2009) Abdul-Kader, H.: Neural networks training based on differential evolution algorithm compared with other architectures for weather forecasting34. IJCSNS 9(3), 92–99 (2009)
go back to reference Adeyemo, J., Otieno, F.: Differential evolution algorithm for solving multi-objective crop planning model. Agric. Water Manage. 97(6), 848–856 (2010)CrossRef Adeyemo, J., Otieno, F.: Differential evolution algorithm for solving multi-objective crop planning model. Agric. Water Manage. 97(6), 848–856 (2010)CrossRef
go back to reference Babovic, V., Keijzer, M.: Rainfall runoff modelling based on genetic programming. Nordic Hydrol. 33(5), 331–346 (2002)MATH Babovic, V., Keijzer, M.: Rainfall runoff modelling based on genetic programming. Nordic Hydrol. 33(5), 331–346 (2002)MATH
go back to reference Coulibaly, P., Evora, N.: Comparison of neural network methods for infilling missing daily weather records. J. Hydrol. 341(1), 27–41 (2007)CrossRef Coulibaly, P., Evora, N.: Comparison of neural network methods for infilling missing daily weather records. J. Hydrol. 341(1), 27–41 (2007)CrossRef
go back to reference Elshorbagy, A., Corzo, G., Srinivasulu, S., Solomatine, D.: Experimental investigation of the predictive capabilities of data driven modeling techniques in hydrology part 1: concepts and methodology. Hydrol. Earth Syst. Sci. 14(10), 1931–1941 (2010)CrossRef Elshorbagy, A., Corzo, G., Srinivasulu, S., Solomatine, D.: Experimental investigation of the predictive capabilities of data driven modeling techniques in hydrology part 1: concepts and methodology. Hydrol. Earth Syst. Sci. 14(10), 1931–1941 (2010)CrossRef
go back to reference Flugel, W., Marker, M.: The response units concept and its application for the as-sessment of hydrologically related erosion processes in semiarid catchments of Southern Africa. ASTM Spec. Tech. Publ. 1420, 163–177 (2003) Flugel, W., Marker, M.: The response units concept and its application for the as-sessment of hydrologically related erosion processes in semiarid catchments of Southern Africa. ASTM Spec. Tech. Publ. 1420, 163–177 (2003)
go back to reference Karthikeyan, L., Kumar, D.N., Graillot, D., Gaur, S.: Prediction of ground water levels in the uplands of a tropical coastal riparian wetland using artificial neural networks. Water Resour. Manage. 27(3), 871–883 (2013)CrossRef Karthikeyan, L., Kumar, D.N., Graillot, D., Gaur, S.: Prediction of ground water levels in the uplands of a tropical coastal riparian wetland using artificial neural networks. Water Resour. Manage. 27(3), 871–883 (2013)CrossRef
go back to reference Krse, B., van der Smagt, P.: An Introduction to Neural Networks, 8th edn. The University of Amsterdam, Amsterdam (1996) Krse, B., van der Smagt, P.: An Introduction to Neural Networks, 8th edn. The University of Amsterdam, Amsterdam (1996)
go back to reference Maier, H.R., Dandy, G.C.: Neural networks for the prediction and forecasting of water resources variables: a review of modelling issues and applications. Environ. Model. Softw. 15(1), 101–124 (2000)CrossRef Maier, H.R., Dandy, G.C.: Neural networks for the prediction and forecasting of water resources variables: a review of modelling issues and applications. Environ. Model. Softw. 15(1), 101–124 (2000)CrossRef
go back to reference Ni, Q., Wang, L., Ye, R., Yang, F., Sivakumar, M.: Evolutionary modeling for streamflow forecasting with minimal datasets: a case study in the West Malian River. Environ. Eng. Sci. 27(5), 377–385 (2010)CrossRef Ni, Q., Wang, L., Ye, R., Yang, F., Sivakumar, M.: Evolutionary modeling for streamflow forecasting with minimal datasets: a case study in the West Malian River. Environ. Eng. Sci. 27(5), 377–385 (2010)CrossRef
go back to reference Nourani, V., Kisi, Ö., Komasi, M.: Two hybrid artificial intelligence approaches for modeling rainfall runoff process. J. Hydrol. 402(1), 41–59 (2011)CrossRef Nourani, V., Kisi, Ö., Komasi, M.: Two hybrid artificial intelligence approaches for modeling rainfall runoff process. J. Hydrol. 402(1), 41–59 (2011)CrossRef
go back to reference Olofintoye, O., Adeyemo, J., Otieno, F.: A combined pareto differential evolution approach for multi-objective optimization. In: EVOLVE-A Bridge Between Probability, Set Oriented Numerics, and Evolutionary Computation III, pp. 213–231. Springer (2014) Olofintoye, O., Adeyemo, J., Otieno, F.: A combined pareto differential evolution approach for multi-objective optimization. In: EVOLVE-A Bridge Between Probability, Set Oriented Numerics, and Evolutionary Computation III, pp. 213–231. Springer (2014)
go back to reference Oyebode, O., Adeyemo, J.: Reservoir inflow forecasting using differential evolution trained neural networks. In: Tantar, A.-A., et al. (eds.) EVOLVE-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation V, Advances in Intelligent systems and Computing, vol. 288, pp. 307–319. Springer, Switzerland (2014a) Oyebode, O., Adeyemo, J.: Reservoir inflow forecasting using differential evolution trained neural networks. In: Tantar, A.-A., et al. (eds.) EVOLVE-A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation V, Advances in Intelligent systems and Computing, vol. 288, pp. 307–319. Springer, Switzerland (2014a)
go back to reference Oyebode, O., Adeyemo, J., Otieno, F.: Monthly streamflow prediction with limited hydro-climatic variables in the upper Mkomazi River, South Africa using genetic programming. Fresenius Environ. Bull. 23(3), 708–719 (2014) Oyebode, O., Adeyemo, J., Otieno, F.: Monthly streamflow prediction with limited hydro-climatic variables in the upper Mkomazi River, South Africa using genetic programming. Fresenius Environ. Bull. 23(3), 708–719 (2014)
go back to reference Oyebode, O.K., Adeyemo, J.A.: Genetic programming: principles, applications and opportunities for hydrological modelling. Int. J. Environ. Ecol. Geomatics Earth Sci. Eng. 8(6), 305–311 (2014b) Oyebode, O.K., Adeyemo, J.A.: Genetic programming: principles, applications and opportunities for hydrological modelling. Int. J. Environ. Ecol. Geomatics Earth Sci. Eng. 8(6), 305–311 (2014b)
go back to reference Pal, S., Qu, B., Das, S., Suganthan, P.: Optimal synthesis of linear antenna arrays with multi-objective differential evolution. Prog. Electromagnet. Res. PIER B 21, 87–111 (2010) Pal, S., Qu, B., Das, S., Suganthan, P.: Optimal synthesis of linear antenna arrays with multi-objective differential evolution. Prog. Electromagnet. Res. PIER B 21, 87–111 (2010)
go back to reference Piotrowski, A.P., Napiorkowski, J.J.: Optimizing neural networks for river flow forecasting Evolutionary Computation methods versus the Levenberg Marquardt approach. J. Hydrol. 407(1), 12–27 (2011)CrossRef Piotrowski, A.P., Napiorkowski, J.J.: Optimizing neural networks for river flow forecasting Evolutionary Computation methods versus the Levenberg Marquardt approach. J. Hydrol. 407(1), 12–27 (2011)CrossRef
go back to reference Qian, G., Zhao, X.: On time series model selection involving many candidate ARMA models. Comput. Stat. Data Anal. 51(12), 6180–6196 (2007)CrossRefMATHMathSciNet Qian, G., Zhao, X.: On time series model selection involving many candidate ARMA models. Comput. Stat. Data Anal. 51(12), 6180–6196 (2007)CrossRefMATHMathSciNet
go back to reference Siou, L.K.A., Johannet, A., Valrie, B.E., Pistre, S.: Optimization of the generalization capability for rainfall runoff modeling by neural networks: the case of the Lez aquifer (Southern France). Environ. Earth Sci. 65(8), 2365–2375 (2012)CrossRef Siou, L.K.A., Johannet, A., Valrie, B.E., Pistre, S.: Optimization of the generalization capability for rainfall runoff modeling by neural networks: the case of the Lez aquifer (Southern France). Environ. Earth Sci. 65(8), 2365–2375 (2012)CrossRef
go back to reference Storn, R., Price, K.: Differential evolution a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11(4), 341–359 (1997)CrossRefMATHMathSciNet Storn, R., Price, K.: Differential evolution a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11(4), 341–359 (1997)CrossRefMATHMathSciNet
go back to reference Taylor, V., Schulze, R., Jewitt, G.: Application of the indicators of hydrological alteration method to the Mkomazi River, KwaZulu-Natal, South Africa. African J. Aquatic Sci. 28(1), 1–11 (2003)CrossRef Taylor, V., Schulze, R., Jewitt, G.: Application of the indicators of hydrological alteration method to the Mkomazi River, KwaZulu-Natal, South Africa. African J. Aquatic Sci. 28(1), 1–11 (2003)CrossRef
go back to reference Zhang, L., Mernyi, E., Grundy, W.M., Young, E.F.: Inference of surface parameters from near-infrared spectra of crystalline H2OH2O ice with Neural Learning. Publ. Astron. Soc. Pacific 122(893), 839–852 (2010)CrossRef Zhang, L., Mernyi, E., Grundy, W.M., Young, E.F.: Inference of surface parameters from near-infrared spectra of crystalline H2OH2O ice with Neural Learning. Publ. Astron. Soc. Pacific 122(893), 839–852 (2010)CrossRef
Metadata
Title
River Flow Forecasting Using an Improved Artificial Neural Network
Authors
Josiah Adeyemo
Oluwaseun Oyebode
Derek Stretch
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-69710-9_13

Premium Partner