Machine learning techniques for monthly river flow forecasting of Hunza River, Pakistan

被引:84
|
作者
Hussain, Dostdar [1 ]
Khan, Aftab Ahmed [1 ]
机构
[1] Karakuram Int Univ, Dept Comp Sci, Gilgit, Pakistan
关键词
Machine learning; Multilayer perceptron; Support vector regression; Random forest; Water management; Hunza River; SUPPORT VECTOR MACHINE; ARTIFICIAL NEURAL-NETWORK; WATER-LEVEL; RUNOFF; MODELS; PREDICTION; HYDROLOGY; SYSTEM; BASIN; ANN;
D O I
10.1007/s12145-020-00450-z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The forecast of river flow has high great importance in water resources and hazard management. It becomes more important in mountain areas because most of the downstream populations have high dependency for their livelihood, agriculture, and commercial activities like hydro power production. In this context, in recent times, machine learning models have got high attention due to their high accuracy in forecasting through self-learning from physical processes. In this work, we consider the potential of a data driven methods of machine learning, namely multilayer perceptron (MLP), support vector regression (SVR), and random forest (RF), are explored to forecast Hunza river flow in Pakistan using in-situ dataset for the period from 1962 to 2008. A set of five input combinations with lagged river flow values are developed based on the autocorrelation (ACF) and partial autocorrelation function (PACF) on historical river flow data. A comparative investigation is conducted to assess the performance of MLP, SVR and RF. The results of machine learning models are compared using forecasting metrics defined as correlation coefficient (R), mean absolute error (MAE), root mean square error (RMSE), and mean square error (MSE) between the observed and forecasted river flow data to assess the models' effectiveness. The results show that RF performed the best followed by MLP and SVR. In measurable terms, superiority of RF over MPL and SVR models was demonstrated by R-2 = 0.993, 0.910, and 0.831, RMSE = 0.069, 0.084, and 0.104, MAE = 0.040, 0.058, and 0.062, respectively. The RF model performed 33.6% better than SVR and 17.85% to MLP. The results strengthen the argument that machine learning algorithms/models particularly RF model can be used for forecasting rivers flow with high accuracy which will further improve water and hazard management.
引用
收藏
页码:939 / 949
页数:11
相关论文
共 50 条
  • [1] Machine learning techniques for monthly river flow forecasting of Hunza River, Pakistan
    Dostdar Hussain
    Aftab Ahmed Khan
    [J]. Earth Science Informatics, 2020, 13 : 939 - 949
  • [2] Monthly streamflow forecasting for the Hunza River Basin using machine learning techniques
    Khan, Sunaid
    Khan, Mehran
    Khan, Afed Ullah
    Khan, Fayaz Ahmad
    Khan, Sohail
    Fawad, Muhammad
    [J]. WATER PRACTICE AND TECHNOLOGY, 2023, 18 (08) : 1959 - 1969
  • [3] Forecasting of river water flow rate with machine learning
    Ilhan, Akin
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (22): : 20341 - 20363
  • [4] Forecasting of river water flow rate with machine learning
    Akin Ilhan
    [J]. Neural Computing and Applications, 2022, 34 : 20341 - 20363
  • [5] A toy model for monthly river flow forecasting
    Zeng, Xubin
    Kiviat, Kira L.
    Sakaguchi, Koichi
    Mahmoud, Alaa M. A.
    [J]. JOURNAL OF HYDROLOGY, 2012, 452 : 226 - 231
  • [6] Forecasting of monthly river flow with autoregressive modeling and data-driven techniques
    Özlem Terzi
    Gülşah Ergin
    [J]. Neural Computing and Applications, 2014, 25 : 179 - 188
  • [7] Forecasting of monthly river flow with autoregressive modeling and data-driven techniques
    Terzi, Ozlem
    Ergin, Gulsah
    [J]. NEURAL COMPUTING & APPLICATIONS, 2014, 25 (01): : 179 - 188
  • [8] Comparison of different machine learning techniques in river flow prediction
    Akbulut, Uğur
    Çifçi, Mehmet Akif
    İşler, Buket
    Aslan, Zafer
    [J]. Journal of the Faculty of Engineering and Architecture of Gazi University, 2024, 40 (01): : 467 - 485
  • [9] Forecasting of volumetric flow rate of Ergene river using machine learning
    Ilhan, Akin
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 121
  • [10] Newly explored machine learning model for river flow time series forecasting at Mary River, Australia
    Cui, Fang
    Salih, Sinan Q.
    Choubin, Bahram
    Bhagat, Suraj Kumar
    Samui, Pijush
    Yaseen, Zaher Mundher
    [J]. ENVIRONMENTAL MONITORING AND ASSESSMENT, 2020, 192 (12)