Osahon Idemudia , Jacob Odeh Ehiorobo , Osadolor Christopher Izinyon and Idowu Rudolph Ilaboya *

* Corresponding author (rudolph.ilaboya@uniben.edu)

Main Article Content

Abstract

This study utilized a range of machine learning algorithms to predict the hourly streamflow in the Ikpoba River. Data gathering relied on a Hydromet System installed along the river, collecting hourly measurements of gage height, ambient temperature, and atmospheric pressure. To convert the gage height to streamflow data, historical gage and streamflow data covering the period from 2015 to 2020 were extracted from the Ikpoba River rating curve and were analyzed using curve fitting techniques to establish the precise relationship between streamflow and gage height. Various goodness-of-fit measures, such as adjusted R-squared value, standard error of estimate, and coefficient of determination, were utilized to identify the best-fit relationship. The estimated streamflow data were subsequently validated using the Soil and Water Assessment Tool, incorporating the digital elevation model of the study area, along with other input parameters like soil, slope, daily maximum precipitation, and daily maximum temperature. Validation results were illustrated using regression plots generated in Microsoft Excel. From the machine learning results, random forest algorithm outperformed other methods in predicting streamflow, with a mean square error of 0.02 and a coefficient of determination of 0.98. Conversely, decision trees showed superior accuracy in predicting individual data points, with the lowest root-mean-square error of 0.02.

Keywords: Machine Learning, Random Forest (RF), Decision Tress (DT), Support Vector Regression (SVR), and Gradient Boosting (GB)

Article Details

References

Adnan, R. M., Liang, Z., Trajkovic, S., Zounemat-Kermani, M., Li, B., & Kisi, O. (2019). Daily streamflow prediction using optimally pruned extreme learning machine, Journal of Hydrology, 577, 123981.

Anna, C.H., Sareh, M., & Geoffrey, R. B. (2021). Climate change transformation: A definition and typology to guide decision making in urban environments, Sustainable Cities and Society, 70, 1-6.

Ates, A., & Dadaser-Celik, F. (2021). Streamflow Prediction Using Machine Learning Approaches: A Case Study of the Karasu River in Turkey. Water, 13(7), 932.

Cacal, J.C., Austria, V.C. A., & Taboada, E.B. (2023). Extreme event-based rainfall-runoff simulation utilizing GIS techniques in Irawan Watershed Palawan Philippines, Civil Engineering Journal, 9 (1), 220–232.

Chui, C.K., & Han, N. (2021). Wavelet thresholding for recovery of active sub-signals of a composite signal from its discrete samples, Appl. Comput, Harmon, Anal., 52, 1–24.

Dalkiliç, H.Y., & Hashimi, S.A. (2020). Prediction of daily streamflow using artificial neural networks (ANNs), wavelet neural networks (WNNs), and adaptive neuro-fuzzy inference system (ANFIS) models, water science and technology. Water Supply, 20(4), 1396–1408.

Fayaz, H., & Goswami, M. (2019). Streamflow forecasting using machine learning techniques: A review. Journal of Hydrology, 575, 631-642.

Feng, B.F., Xu, Y. S., Zhang, T., & Zhang, X. (2022). Hydrological time series prediction by extreme learning machine and sparrow search algorithm, Water Supply, 22(3), 3143–3157.

Ghobadi, F., & Kang, D. (2022). Improving long-term streamflow prediction in a poorly gauged basin using geo-spatiotemporal mesoscale data and attention-based deep learning: A comparative study, Journal of Hydrology, 615, 128608.

Guo, H., Wang, X., Liu, Q., Yang, C., & Du, X. (2021). Generalization performance of deep neural networks on overlapping datasets, Neural Networks, 145, 295-306.

Hyndman, R. J., & Athanasopoulos, G. (2018). Forecasting: principles and practice. OTexts.

Khullar, S., & Singh, N. (2021). Machine learning techniques in river water quality modelling: a research travelogue, Water Supply, 21(1), 1–13.

Kumar, A., Ramsankaran, R. A. A. J., Brocca, L., & Muñoz-Arriola, F. (2021). A simple machine learning approach to model real-time streamflow using satellite inputs: demonstration in a data scarce catchment, Journal of Hydrology, 595, 126046.

Lin, Y., Wang, D., Wang, G., Qiu, J., Long, K., Du, Y., Xie, H., Wei, Z., Shangguan, W., & Dai, Y. (2021). A hybrid deep learning algorithm and its application to streamflow prediction, Journal of Hydrology, 601(6), 1–10.

Liu, Z., & Hsieh, C. (2021). A learning curve-based method for analyzing the generalization performance of machine learning models. Journal of Computational Science, 51, 31-44.

Noori, N., & Kalin, L. (2016). Coupling SWAT and ANN models for enhanced daily streamflow prediction, Journal of Hydrology, 533, 141–151.

Petty, T. R., & Dhingra, P. (2018). Streamflow hydrology estimate using machine learning (SHEM), Journal of the American Water Resources Association, 54(1), 55–68.

Qin, Y., & Huang, C. (2021). Evaluating the generalization performance of deep neural networks using learning curves, Pattern Recognition, 119, 81-93.

Sayed, B.T., Al-Mohair, H.K., Alkhayyat, A., Ramírez-Coronel, A.A. & Elsahabi, M. (2023). Comparing machine-learning-based black box techniques and white box models to predict rainfall-runoff in a northern area of Iraq, the Little Khabur River. Water Science and Technology 87(3), 812–822.

Shah, L. A., Khan, A. U., Khan, F. A., Khan, Z., Rauf, A. U., Rahman, S. U., Iqbal, M. J., Ahmad, I., & Abbas, A. (2021). Statistical significance assessment of streamflow elasticity of major rivers, Civil Engineering Journal, 7(5), 893–905.

Shijun, C., Qin, W., Yanmei, Z., Guangwen, M., Xiaoyan, H., & Liang, W. (2020). Medium- and long-term runoff forecasting based on a random forest regression model. Water Supply, 20(8), 3658–3664.

Shrestha, R., Lu, J., Plank, B., & Mandel, M. (2021). Learning curve approach to performance evaluation of clinical natural language processing systems, Journal of Biomedical Informatics, 116, 37-48.

Sit, M., Demiray, B. Z., Xiang, Z., Ewing, G. J., Sermet, Y., & Demir, I. (2020). A comprehensive review of deep learning applications in hydrology and water resources. Water Science and Technology, 82(12), 2635–2670.

Sohn, W., Kim, J. H., Li, M. H., Brown, R. D., & Jaber, F. H. (2020). How does an increasing impervious surface affect urban flooding in response to climate variability. Ecol. Indic., 118, 67-74.

Victor, R., & Dickson, D. T. (1985). Macro-benthic invertebrates of a perturbed stream in Southern Nigeria, Environmental Pollution (Series A), 38, 99-107.

Wu, J., & Wang, Z. (2022). A hybrid model for water quality prediction based on an artificial neural network, wavelets transform, and long and short-term memory. Water, 14, 610.

Xu, W., Chen, J., Zhang, X.J., Xiong, L., & Chen, H. (2022). A framework of integrating heterogeneous data sources for monthly streamflow prediction using a state-of-the-art deep learning model. Journal of Hydrology, 614, 85-99.