Submitted Successfully!
To reward your contribution, here is a gift for you: A free trial for our video production service.
Thank you for your contribution! You can also upload a video entry or images related to this topic.
Version Summary Created by Modification Content Size Created at Operation
1 -- 1140 2022-12-31 04:01:47 |
2 format correct Meta information modification 1140 2023-01-03 02:44:07 |

Video Upload Options

Do you have a full video?

Confirm

Are you sure to Delete?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
Jehanzaib, M.;  Ajmal, M.;  Achite, M.;  Kim, T. Machine Learning Methods for Rainfall–Runoff Modelling. Encyclopedia. Available online: https://encyclopedia.pub/entry/39644 (accessed on 08 July 2024).
Jehanzaib M,  Ajmal M,  Achite M,  Kim T. Machine Learning Methods for Rainfall–Runoff Modelling. Encyclopedia. Available at: https://encyclopedia.pub/entry/39644. Accessed July 08, 2024.
Jehanzaib, Muhammad, Muhammad Ajmal, Mohammed Achite, Tae-Woong Kim. "Machine Learning Methods for Rainfall–Runoff Modelling" Encyclopedia, https://encyclopedia.pub/entry/39644 (accessed July 08, 2024).
Jehanzaib, M.,  Ajmal, M.,  Achite, M., & Kim, T. (2022, December 31). Machine Learning Methods for Rainfall–Runoff Modelling. In Encyclopedia. https://encyclopedia.pub/entry/39644
Jehanzaib, Muhammad, et al. "Machine Learning Methods for Rainfall–Runoff Modelling." Encyclopedia. Web. 31 December, 2022.
Machine Learning Methods for Rainfall–Runoff Modelling
Edit

Runoff plays an essential part in the hydrological cycle, as it regulates the quantity of water which flows into streams and returns surplus water into the oceans. Runoff modelling may assist in understanding, controlling, and monitoring the quality and amount of water resources. In machine learning (ML) models, the association between hydrological cycle variables and runoff is examined directly without regard for the actual processes involved. However, such ML (black-box) approaches are good enough at modelling runoff. The most widely used ML approaches in hydrologic research are K-nearest neighbor (K-NN), decision tree (DT), fuzzy rule-based systems (FRBS), ANN, deep neural networks (DNN), adaptive neuro-fuzzy inference system (ANFIS), and support vector machine (SVM), etc. Numerous researchers have utilized these ML models for rainfall–runoff analysis.

rainfall–runoff data-driven modelling hydrological models

1. Artificial Neural Network (ANN)

The ANN is a highly distributed parallel information processing model with certain performance attributes analogous to the human brain [1]. The structure of ANN is composed of three layers: (i) input layer, (ii) hidden layer, and (iii) output layer. The ANN networks are trained through several learning algorithms such as feed-forward back propagation (FFBP), radial basis function (RBF), and Generalized regression neural network (GRNN). In engineering applications, the FFBP is the most extensively adopted ANN for non-linear generic guesstimates [2]. ANN models have been utilized by many previous studies [3][4][5][6]. Wu et al. [3] employed a multi-layer neural network for runoff prediction (four steps ahead or 1 hour ahead) and concluded that as the number of prediction steps rises, the model’s accuracy falls. Therefore, the findings of predicting one step ahead are more accurate than the outcomes of two-step-ahead prediction. Kişi [5] compared four different ANN training algorithms (backpropagation, Levenberg Marquardt, cascade correlation, and conjugate gradient) in predicting short-term daily runoff and concluded that the performance of the LM algorithm is better in terms of computation time and accuracy than the other three algorithms. Jain and Kumar [6] proposed a hybrid ANN model by incorporating a general modelling framework and reported that the hybrid ANN model performs better than the traditional ANN. Similarly, Mutlu et al. [4] compared the performance of two different types of ANN models including the MLP and RBF in order to predict runoff at four distinct stations and confirmed the superiority of the MLP model over the RBF model in predicting surface runoff. The deep neural networks (DNN), convolutional neural network (CNN), long short-term memory (LSTM), and recurrent neural network (RNN) are the advanced forms of ANN, and they are also becoming common of late in rainfall–runoff modelling [7][8][9][10]. Contrarily, the ANNs and DNNs have noticeable limitations including over-fitting issues, local minima, learning rate processes, computation time, computation cost and simple manual interventions such as training. However, experts can overcome all the aforementioned difficulties and achieve high accuracy in the runoff modelling process by adjusting specific neural network settings.

2. Adaptive Neuro-Fuzzy Inference System (ANFIS)

The ANFIS is a prominent soft computing approach capable of estimating any real continuous function is a compact set to any level of precision [11]. The ANFIS model combines the strength of both fuzzy logic with neural networks to model uncertain situations correctly. The ANFIS is a commonly used model for runoff simulation [12][13][14][15]. El-Shafie et al. [14] utilized the ANFIS model for monthly runoff forecasting and compared its performance with ANN. The findings suggested that the ANFIS model was capable of forecasting inflow with high accuracy, especially in severe inflow conditions, as compared to ANN. Özger [15] employed the Takagi Sugeno Fuzzy Inference System (TS) to simulate runoff series. The TS rule was based on a series of linear functions for predicting runoff. The TS relationship function took into account all of the uncertainty and complexity of the suggested model, and the correlation between the observation and prediction values was found to be satisfactory. Pramanik and Panda [13] compared the performance of two ML methods such as ANN and ANFIS that trained on upstream flow data in order to predict downstream flow. The finding suggested that the neural network with a conjugate gradient algorithm performs better than the LM and gradient descent algorithms, while the ANFIS estimated outflow better than ANN. Sanikhani and Kisi [12] developed two distinct ANFIS models (ANFIS with sub-clusters [ANFISSC] and ANFIS with separated grids [ANFISGP]) for streamflow simulation at a monthly time scale. Both proposed models were utilized to predict runoff 1 month ahead, but the performance of the ANFISSC model was slightly superior to ANFISGP in predicting river flow. The widespread implementation of ANFIS for rainfall–runoff modelling is due to the fact that the fuzzy inference system can handle missing and convoluted data that characterize the runoff. Generally, it is difficult to characterize runoff precisely; an estimation approach (fuzzy set) was suggested in ANFIS to produce reasonable results in runoff modelling. Several researchers highlighted the advantages of ANFIS, which enabled them to obtain high-accuracy results for runoff modelling at various time scales.

3. Support Vector Machine (SVM)

The basic principle of SVM is to translate the original data from the input space to a higher dimension space, so the classification problem becomes easy in that feature space. In SVM, support vectors are used as selection criteria, and these support vectors produce the optimal data categorization boundaries [16]. Many studies have recently investigated the capability of SVM in the runoff modelling procedure. Bray and Han [17] highlighted the use of SVM to determine the suitable model structure and associated parameters to simulate runoff in the Bird Creek watershed. They created a flowchart for model identification in order to investigate the interaction between various model structures such as kernels (linear, sigmoidal, radial, and polynomial), scaling factors, and model parameters (cost and epsilon), and input vector composition. Li and Cheng [18] utilized three ML approaches, namely ANN, SVM, and an extreme learning machine (ELM), for runoff prediction for two reservoirs in China. The findings suggested that all the ML methods simulated streamflow quite efficiently, while the SVM simulated runoff with a high correlation value (0.91) in the validation stage. Similarly, He et al. [19] compared the performance of three ML techniques, namely ANN, ANFIS, and SVM, for modelling runoff in a semi-arid climate. Various input combinations were tested, and the most appropriate input variables were selected for streamflow modelling. The results showed that the performance of the SVM model was superior as compared to the ANFIS and ANN models. These ML techniques also have capabilities to decrease the generalized error of the model in addition to the mean square error (MSE) of the training dataset. Most of the researchers reported that the radial-based kernel function of SVM is most suitable for runoff modelling because radial-based kernel has fewer adjustment parameters as compared to polynomial and sigmoidal kernels. Using a radial kernel, the SVM model captures the situation wherein the relationship between inputs and outputs is non-linear. The SVM model is more suitable for long-term streamflow simulation in comparison to short-term streamflow simulation.

References

  1. Haykin, S.; Network, N. A comprehensive foundation. Neural Netw. 2004, 2, 41.
  2. Hornik, K.; Stinchcombe, M.; White, H. Multilayer feedforward networks are universal approximators. Neural Netw. 1989, 2, 359–366.
  3. Wu, J.S.; Han, J.; Annambhotla, S.; Bryant, S. Artificial neural networks for forecasting watershed runoff and stream flows. J. Hydrol. Eng. 2005, 10, 216–222.
  4. Mutlu, E.; Chaubey, I.; Hexmoor, H.; Bajwa, S. Comparison of artificial neural network models for hydrologic predictions at multiple gauging stations in an agricultural watershed. Hydrol. Process. Int. J. 2008, 22, 5097–5106.
  5. Kişi, Ö. Streamflow forecasting using different artificial neural network algorithms. J. Hydrol. Eng. 2007, 12, 532–539.
  6. Jain, A.; Kumar, A.M. Hybrid neural network models for hydrologic time series forecasting. Appl. Soft Comput. 2007, 7, 585–592.
  7. Yokoo, K.; Ishida, K.; Ercan, A.; Tu, T.; Nagasato, T.; Kiyama, M.; Amagasaki, M. Capabilities of deep learning models on learning physical relationships: Case of rainfall-runoff modeling with LSTM. Sci. Total Environ. 2022, 802, 149876.
  8. Roy, B.; Singh, M.P.; Kaloop, M.R.; Kumar, D.; Hu, J.-W.; Kumar, R.; Hwang, W.-S. Data-Driven Approach for Rainfall-Runoff Modelling Using Equilibrium Optimizer Coupled Extreme Learning Machine and Deep Neural Network. Appl. Sci. 2021, 11, 6238.
  9. Han, H.; Choi, C.; Jung, J.; Kim, H.S. Deep learning with long short term memory based sequence-to-sequence model for rainfall-runoff simulation. Water 2021, 13, 437.
  10. Yin, H.; Zhang, X.; Wang, F.; Zhang, Y.; Xia, R.; Jin, J. Rainfall-runoff modeling using LSTM-based multi-state-vector sequence-to-sequence model. J. Hydrol. 2021, 598, 126378.
  11. Jang, J.-S. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685.
  12. Sanikhani, H.; Kisi, O. River flow estimation and forecasting by using two different adaptive neuro-fuzzy approaches. Water Resour. Manag. 2012, 26, 1715–1729.
  13. Pramanik, N.; Panda, R.K. Application of neural network and adaptive neuro-fuzzy inference systems for river flow prediction. Hydrol. Sci. J. 2009, 54, 247–260.
  14. El-Shafie, A.; Taha, M.R.; Noureldin, A. A neuro-fuzzy model for inflow forecasting of the Nile river at Aswan high dam. Water Resour. Manag. 2007, 21, 533–556.
  15. Özger, M. Comparison of fuzzy inference systems for streamflow prediction. Hydrol. Sci. J. 2009, 54, 261–273.
  16. Deka, P.C. Support vector machine applications in the field of hydrology: A review. Appl. Soft Comput. 2014, 19, 372–386.
  17. Bray, M.; Han, D. Identification of support vector machines for runoff modelling. J. Hydroinform. 2004, 6, 265–280.
  18. Li, B.; Cheng, C. Monthly discharge forecasting using wavelet neural networks with extreme learning machine. Sci. China Technol. Sci. 2014, 57, 2441–2452.
  19. He, Z.; Wen, X.; Liu, H.; Du, J. 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. 2014, 509, 379–386.
More
Information
Subjects: Water Resources
Contributors MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register : , , ,
View Times: 416
Revisions: 2 times (View History)
Update Date: 03 Jan 2023
1000/1000
Video Production Service