Modeling river discharge time series using support vector machine and artificial neural networks

  • Mohammad Ali Ghorbani
  • Rahman Khatibi
  • Arun Goel
  • Mohammad Hasan FazeliFard
  • Atefeh Azani
Original Article

Abstract

Discharge time series were investigated using predictive models of support vector machine (SVM) and artificial neural network (ANN) and their performances were compared with two conventional models: rating curve (RC) and multiple linear regression (MLR) techniques. These models are evaluated using stage and discharge data from Big Cypress River, Texas, USA. Daily river stage–discharge data for the period of April 2010 to August 2013 were used for training and testing the above models and their results were compared using appropriate performance criteria. The evaluation of the results includes different performance measures, which indicate that SVM and ANN have an edge over the results by the conventional RC and MLR models. Notably, peak values predicted by SVM and ANN are more reliable than those by RC and MLR, although the performances of these conventional models are acceptable for a range of practical problems. The paper projects a critical view on inter-comparison studies by seeing through model selection approaches based on the common practice of the absolute best or even the best for the stated purpose towards uncertainty analysis.

Keywords

Artificial neural network Support vector machine Big Cypress River 

Notes

Acknowledgments

The data used in this study were downloaded from the web server of the USGS. The author wishes to thank the staff of the USGS who are associated with data observation, processing, and management of USGS Web sites. Thanks are also due to the anonymous reviewers for many useful suggestions.

References

  1. Aggarwal SK, Goel A, Singh VP (2012) Stage and discharge forecasting by SVM and ANN techniques. Water Resour Manag 26:3705–3724CrossRefGoogle Scholar
  2. Ajmera TK, Goyal MK (2012) Development of stage–discharge rating curve using model tree and neural networks: an application to Peachtree Creek in Atlanta. Expert Syst Appl 39:5702–5710CrossRefGoogle Scholar
  3. ASCE Task Committee on Application of Artificial Neural Networks in Hydrology (2000) Artificial neural networks in hydrology I: preliminary concepts. J Hydrol Eng 5:115–123CrossRefGoogle Scholar
  4. Asefa T, Kemblowski MW, Urroz G, McKee M, Khalil A (2004) Support vector based groundwater head observation networks design. Water Resour Res. doi: 10.1029/2004WR003304 Google Scholar
  5. Baiamonte G, Ferro V (2007) Simple flume for flow measurement in sloping open channel. J Irrig Drain Eng ASCE 133:71–78CrossRefGoogle Scholar
  6. Bell VA, Carrington D S, Moore RJ (2001) Comparison of rainfall-runoff models for flood, forecasting part 2: calibration and evaluation of models R&D Technical Report W242Google Scholar
  7. Bhagwat PP, Maity R (2012) Multistep-ahead river flow prediction using LS-SVR at daily scale. J Water Resource Prot 4:528–539CrossRefGoogle Scholar
  8. Bhattacharya B, Solomatine DP (2005) Neural networks and M5 model trees in modeling water level–discharge relationship. Neurocomputing 63:381–396CrossRefGoogle Scholar
  9. Cao LJ, Tay Francis EH (2003) Support vector machine with adaptive parameters in financial time series forecasting. IEEE Trans Neural Netw 14:1506–1518. doi: 10.1109/TNN.2003.820556 CrossRefGoogle Scholar
  10. Clemmens AJ, Wahlin BT (2006) Accuracy of annual volume from current-meter-based stage discharges. J Hydraul Eng-Asce 11:489–501CrossRefGoogle Scholar
  11. Deka P, Chandramouli V (2003) A fuzzy neural network model for deriving the river stage discharge relationship. Hydrolog Sci J 48:197–209CrossRefGoogle Scholar
  12. Dibike YB, Velickov S, Solomatine D, Abbott MB (2001) Model induction with support vector machines: introduction and applications. J Comput Civil Eng 15:208–216CrossRefGoogle Scholar
  13. Duan QY, Sorooshian S, Gupta VK (1994) Optimal use of the SCE-UA global optimization method for calibrating watershed models. J Hydrol 158:265–284CrossRefGoogle Scholar
  14. Ghorbani MA, Khatibi R, Hosseini B, Bilgili M (2013) Relative importance of parameters affecting wind speed prediction using artificial neural networks. Theor Appl Climatol 114:107–114CrossRefGoogle Scholar
  15. Ghorbani MA, Khatibi FazeliFard MH, Naghipour L, Makarynskyy O (2015) Short-term wind speed predictions with machine learning techniques. J Meteorol Atmos Phys. doi: 10.1007/s00703-015-0398-9 Google Scholar
  16. Goel A, Pal M (2012) Stage–discharge modeling using support vector machines. IJE Trans A Basics. doi: 10.5829/idosi.ije.2012.25.01a.01 Google Scholar
  17. Guven A, Aytek A (2009) A new approach for stage–discharge relationship: gene-expression programming. J Hydraul Eng ASCE 14:812–820CrossRefGoogle Scholar
  18. Habib EH, Meselhe EA (2006) Stage–discharge relations for low-gradient tidal streams using data driven models. J Hydraul Eng ASCE. 132:482–492CrossRefGoogle Scholar
  19. Hasanpour Kashani M, Daneshfaraz R, Ghorbani MA, Najafi MR, Kisi O (2013) Evaluation of capabilities of different methods for development of a stage–discharge curve of the Kizilirmak River. J Flood Risk Manage. doi: 10.1111/jfr3.12064 Google Scholar
  20. Haykin S (1999) Neural networks: a comprehensive foundation. Macmillan Publishing, New YorkGoogle Scholar
  21. He Z, Wen X, Liu H, Du J (2014) A comparative study of artificial neural network, adaptive neuro fuzzy inference system and support vector machine for forecasting river flow in the semiarid mountain region. J Hydrol 509:379–386CrossRefGoogle Scholar
  22. Jain SK, Chalisgaonkar D (2000) Setting up stage–discharge relations using ANN. J Hydraul Eng ASCE 5:428–433CrossRefGoogle Scholar
  23. Khan MS, Coulibaly P (2006) Application of support vector machine in lake water level prediction. J Hydrol Eng 11:199–205CrossRefGoogle Scholar
  24. Khatibi R (2012) Evolutionary transitions in mathematical modelling complexity by using evolutionary systemic modelling—formulating a vision. In: Lynch JR, Derek T, Williamson DT (eds) Chapter 5: Natural selection: biological processes, theory and role in evolution. https://www.novapublishers.com/catalog/product_info.php?products_id=41527 (this may be accessed in: https://www.researchgate.net/publication/285860237_EVOLUTIONARY_TRANSITIONS_IN_MATHEMATICAL_MODELING_COMPLEXITY_BY_EVOLUTIONARY_SYSTEMICS)
  25. Khatibi R, Gouldby B, Sayers P, McArthur J, Roberts I, Grime A, Akhondi-asl A (2003) Improving coastal flood forecasting services of the Environment Agency. In: McInnes RG (ed) Proc. of the 1st International Conference on Coastal Management, Brighton, UK, pp 70–82Google Scholar
  26. Khatibi R, Sivakumar B, Ghorbani MA, Kisi O, Kocak K, Farsadi Zadeh D (2012) Investigating chaos in river stage and discharge time series. J Hydrol 414–415:108–117CrossRefGoogle Scholar
  27. Kisi O, Cobaner M (2009) Modeling river stage–discharge relationships using different neural network computing techniques. Clean Soil Air Water 37:160–169CrossRefGoogle Scholar
  28. Lin JY, Cheng CT, Chau KW (2006) Using support vector machines for long-term discharge prediction. Hydrolog Sci J 51:599–612CrossRefGoogle Scholar
  29. Liong SY, Sivapragasam C (2002) Flood stage forecasting with support vector machines. J Am Water Resour 38:173–186CrossRefGoogle Scholar
  30. Misra D, Oommen T, Agarwal A, Mishra SK, Thompson AM (2009) Application and analysis of support vector machine based simulation for runoff and sediment yield. Biosyst Eng 103:527–535CrossRefGoogle Scholar
  31. Nayak PC, Sudheer KP, Rangan DM, Ramasastri KS (2005) Short-term flood forecasting with a neurofuzzy model. Water Resour Res 41:W04004. doi: 10.1029/2004WR003562 Google Scholar
  32. Rasouli K, Hsieh WW, Cannon AJ (2012) Daily streamflow forecasting by machine learning methods with weather and climate inputs. J Hydrol 414–415:284–293CrossRefGoogle Scholar
  33. Samsudin R, Saad P, Shabri A (2011) River flow time series using least squares support vector machines. Hydrol Earth Syst Sci 15:1835–1852. doi: 10.5194/hess-15-1835 CrossRefGoogle Scholar
  34. Sene K, Tilford K (2004) Review of transfer function modelling for fluvial flood forecasting R&D Technical Report W5C-013/6/TRGoogle Scholar
  35. Sene KJ, Tilford KA, Khatibi R (2004) Rainfall runoff flood forecasting models for fast response catchments. In: Proc. IMA/flood risk net conference on flood risk assessment, Bath, September 2004Google Scholar
  36. Sivapragasam C, Muttil N (2005) Discharge rating curve extension—a new approach. Water Resour Manag 19:505–520CrossRefGoogle Scholar
  37. Sudheer KP, Jain SK (2003) Radial basis function neural network for modeling rating curves. J Hydrol Eng 8:161–164CrossRefGoogle Scholar
  38. Tawfik M, Ibrahim A, Fahmy H (1997) Hysteresis sensitive neural network for modeling rating curves. J Comput Civil Eng 11:206–211CrossRefGoogle Scholar
  39. Tilford KA, Sene KJ, Khatibi R (2007) Flood forecasting model selection—a new approach. In: Begum S, Hall JW, Stive MJF (eds) Flooding in Europe: challenges and developments in flood risk management, vol 25, pp 401–416. (http://www.springer.com/earth+sciences+and+geography/hydrogeology/book/978-1-4020-4199-0)
  40. The MathWorks Inc. (2012) Matlab the language of technical computing. http://www.mathworks.nl/products/matlab/. Retrieved 4 Sept 2012
  41. Vapnik VN (1995) The Nature of Statistical Learning Theory. Springer, New YorkCrossRefGoogle Scholar
  42. Vapnik VN (1998) Statistical learning theory. Wiley, New YorkGoogle Scholar
  43. Wang W, Men C, Lu W (2008) Online prediction model based on support vector machine. Neurocomputing 71:550–558CrossRefGoogle Scholar
  44. Yoon H, Jun SC, Hyun Y, Bae GO, Lee KK (2011) A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer. J Hydrol 396:128–138CrossRefGoogle Scholar
  45. Yu PS, Chen ST, Chang IF (2006) Support vector regression for real-time flood stage forecasting. J Hydrol 328:704–716CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Mohammad Ali Ghorbani
    • 1
  • Rahman Khatibi
    • 2
  • Arun Goel
    • 3
  • Mohammad Hasan FazeliFard
    • 1
  • Atefeh Azani
    • 1
  1. 1.Department of Water Engineering, Faculty of AgricultureUniversity of TabrizTabrizIran
  2. 2.GTEV-ReX Limited, Mathematical Modeling ConsultantSwindonUK
  3. 3.Department of Civil EngineeringNational Institute of TechnologyKurukshetraIndia

Personalised recommendations