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

120Citations
Citations of this article
179Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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 R2 = 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.

References Powered by Scopus

Random forests

96389Citations
N/AReaders
Get full text

Support-Vector Networks

46245Citations
N/AReaders
Get full text

Multilayer feedforward networks are universal approximators

17266Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Study on accuracy metrics for evaluating the predictions of damage locations in deep piles using artificial neural networks with acoustic emission data

132Citations
N/AReaders
Get full text

Support vector regression optimized by meta-heuristic algorithms for daily streamflow prediction

113Citations
N/AReaders
Get full text

A deep learning approach for hydrological time-series prediction: A case study of Gilgit river basin

98Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Hussain, D., & Khan, A. A. (2020). Machine learning techniques for monthly river flow forecasting of Hunza River, Pakistan. Earth Science Informatics, 13(3), 939–949. https://doi.org/10.1007/s12145-020-00450-z

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 43

61%

Researcher 13

19%

Lecturer / Post doc 10

14%

Professor / Associate Prof. 4

6%

Readers' Discipline

Tooltip

Engineering 36

58%

Computer Science 11

18%

Earth and Planetary Sciences 10

16%

Environmental Science 5

8%

Save time finding and organizing research with Mendeley

Sign up for free