Temporal-spatial modeling of precipitation using an approach based on MLR, ANN, HBA-ANN hybrid algorithm

Document Type : Research/Original/Regular Article

Authors

1 M.Sc. Student, Department of Water Engineering, Faculty of Agriculture, University of Tabriz, Tabriz, Iran

2 Associate Professor, Department of Water Engineering, Faculty of Agriculture, University of Tabriz, Tabriz, Iran

3 Former M.Sc. Student, Department of Water Engineering, Faculty of Agriculture, University of Tabriz, Tabriz, Iran

Abstract

Introduction
Life on Earth is influenced by precipitation. Precipitation is one of the most significant factors that affect the hydrological cycle. Considering that precipitation is non-linear, complex, and can be changed according to spatial and temporal, estimating the amount of this important atmospheric factor in each month or year for each region and watershed is particularly important in managing and optimizing water resources. Various optimization models and algorithms have been proposed for modeling hydrological systems in recent decades. These algorithms have significantly reduced errors and increased accuracy. Still, since hydrological systems rely on random events, none of the methods can be completely and accurately selected as a superior model for modeling and estimating. The honey badger algorithm is an innovative algorithm that requires a few iterations to achieve an optimal solution, and this increases the speed of reaching the desired results. In current study investigates the performance of three models, including multiple linear regression (MLR), artificial neural network (ANN), and hybrid artificial neural network with honey badger optimization algorithm (HBA-ANN) for modeling the temporal and spatial precipitation in East Azarbaijan province. The best-developed model was selected by evaluation criteria such as R, RMSE, NRMSE, MBE, and NSE, the best model is selected.
 
Materials and Methods
The MLR model is one of the methods to analyze and investigate several variables. In this method, the model has one dependent variable and several independent variables, so that a linear equation is generated between the independent variables called X1, X2, ..., Xn and the dependent variable Y. ANN is a black box model of neural networks in the human brain. One of the most used methods is the BP method, which includes two stages. In the first stage, which is entitled feed-forward, the error value is calculated, after comparing output and objective values. In the second stage, which is labeled the back-propagation, the error value calculated in the previous step is corrected. The mentioned two stages continue until the output of the model approaches the desired output. The HBA is a new algorithm that simulates the honey-seeking behavior of a creature called the honey badger. The HBA includes two stages. In the first phase, the locations of this creature are calculated, and in the second phase, the exact distance between the HBA and the prey (dj) is calculated based on the honey intensity (S) and the honey smell intensity (Ij), as well as its new and optimal location for the prey Xnew. In the HBA-ANN model, the HBA algorithm is used to determine the most optimal output value in the ANN and increase performance in modeling. Therefore, the developed hybrid model can have the characteristics of both ANN and HBA methods.
 
Results and Discussion
In this study, in the first stage, the temporal modeling, and in the second stage, the spatial modeling of the monthly precipitation of 18 stations in East Azarbaijan province during the period of 1996-2022 using MLP, ANN, and HBA-ANN models has been paid. For temporal modeling of precipitation, one and two-month precipitation delay steps of the stations were used as input parameters. The first 70% of the dataset was selected for the training phase and the last 30% of the dataset was selected for the testing phase. Based on the results obtained from evaluation criteria and graphic diagrams, it can be concluded that the HBA-ANN model indicated significant accuracy compared to other models in the temporal modeling of precipitation. Also, by comparing the results of the stations in the HBA-ANN model, the Heris station with R =0.94, RMSE=2.25, NSE=0.79, NRMSE=0.04, and MBE=1.06 in the testing stage performed better compared with other stations. For spatial modeling of precipitation, the geographic coordinates of the stations, which include longitude, latitude, and altitude, are used as input parameters, and average monthly precipitation is used as the output parameter. From eighteen stations, 70% of the stations were selected for the training phase and 30% of the stations were selected for the testing phase. Based on the results obtained from R=0.95, RMSE=1.03, NSE =0.92, NRMSE = 0.03, and MBE = -0.81 and graphical diagrams, it can be concluded that the HBA-ANN model revealed significant accuracy compared to other models in spatial modeling of precipitation.
 
Conclusion
Precipitation is one of the most important factors that significantly change the hydrological cycle. Therefore, modeling and estimating this parameter is vital. In this study, the performance of multiple linear regression (MLR), artificial neural network (ANN), and hybrid ANN using honey badger algorithm (HBA-ANN) models were used for the spatial and temporal modeling of precipitation in East Azarbaijan province. For spatial modeling, the time delay steps of one and two months of station precipitation were selected as input parameters. Also, for temporal modeling, the longitude, latitude, and altitude parameters were used. The mentioned models were evaluated by R, RMSE, NSE, NRMSE, and MBE assessment criteria. According to the results of temporal modeling, the HBA-ANN model for all stations, especially Heris station with R equal to 0.94, RMSE equal to 2.25, NSE equal to 0.79, NRMSE equal to 0.04, and MBEequal to 1.06 is selected as the superior model. Also, based on the results obtained from spatial modeling, the HBA-ANN model with R equal to 0.95, RMSE equal to 1.03, NSE equal to 0.92, NRMSE equal to 0.03, and MBEequal to -0.81 was selected as the best model. The MLR and ANN models, respectively, presented a relatively poor performance compared to the developed hybrid model.

Keywords

Main Subjects


Almodfer, R., AbdElaziz, M., Abualigh, L., Mudsh, M., Shahzad, K., & Issa, M. (2022). Improving parameter estimating of fuel cell using honey badger optimization algorithm. Frontiers in Energy Research, 10, 875332. doi:10.3389/fenrg.2022.875332
Azad, A., Manoochehri, M., Kashi, H., Farzin, S., Karami, H., Nourani, V., & Shiri, J. (2019). Comparative evaluation of Intelligence algorithm to improve adaptive neuro fuzzy inference system performance in precipitation modelling. Journal of Hydrology, 571, 214-224. doi:10.1016/j.jhydrol.2019.01.062
Beheshti, Z., Firouzi, M., Shamsuddin, S.M.,  Zibarzani, M., & Yusop, Z. (2016). A new rainfall forecasting model using the CAPSO algorithm and an artificial neural network. Neural Computing Applications, 27(8), 2551-2565. doi: 10.1007/s00521-015-2024-7
Cobaner, M., Citakoglu, H., Kisi, O., & Haktanir, T. (2014). Estimatin of mean monthly air temperatures in Turkey.  Computers and Electronics in Agriculture, 109, 71-79. doi:10.1016/j.compag.2014.09.007
Danende Mehr, A., Nourani, V., Karimi Khosroshahi, V., & Ghorbani, M.A. (2019). A hybrid support vector regression – Firefly model for monthly rainfallforecasting. International Journal of Environmental Science and Technology, 16(1), 335-346. doi:10.1007/s13762-018-1674-2
Diop, L., Samadianfard, S., Bodian, A., Yassen, Z., Ghorbani, M.A., & Salimi, H. (2020). Annual rainfall forecasting using hybrid artificial intelligence model: integration of multilayer perceptron with whale optimization algorithm. Water Resources Management, 34(2), 733-746. doi:10.1007/s11269-019-02473-8
Hossain, I., Rasel, H.M., Imteaz, H.M., & Mekanik, F., (2020). Long-Term seasonal rainfall forecasting using linear and non-linear modeling approaches: a case study for Western Australia. Meteorology and Atmospheric Physics, 132(1), 31-141. doi:10.1007/s00703-019-00679-4
Maroufpoor, S., Bozorg-Hadded, O., & Maroufpoor, E. (2020). Reference evapotranspiration estimating based on optimal input combination and hybrid artificial‌ intelligentmodel. Hybrizidationof artificial neural network with grey wolf optimizer algorithm. Journal of Hydrology, 588, 125060. doi:10.1016/j.jhydrol.2020.125060
Maroufinia, E., Sharafati, A., Abgari, H., & Hassanzadeh, Y. (2023). The streamflow prediction of kurkusar river using hybrid artificial intelligence models with soft computing approach. Water and Soil Management, 3(1), 181-199.doi: 10..22098/mmws.2022.11657.1150. [In Persian]
Mirzania, E., Malek Ahmadi, H., Shahmohammadi, Y., & Ebrahimzadeh, A. (2021). Impact of wavelet on accuracy of estimated models in rainfall- runoff modeling (Case study: Sufi Chay). Water and Soil Management and Modeling, 1(3), 67-79. doi:10.22098/mmws.2021.9335.1035. [In Persian]
Mohammadi, B., Linh, N.T.T., Pham, Q.B., Ahmed, A.N., Vojtekova, J., Guan, Y., Abba, S.I., & El-Shafie, A. (2020). Adaptive neuro- fuzzy inference system coupled with frog leaping algorithm for predicting river streamflow time series. Hydrological Sciences  Journal 65, 1738-1751. doi:10.1080/02626667.2020.1758703
Nourani, V. (2017). An emotional ANN (EANN) approach to modeling rainfall-runoff process. Journal of Hydrology, 544, 267-277. doi:10.1016/jhydrol.2016.11.033.
Paryani, S., Bordbar, M., Jun, C., Panahi, M., Bateni, S.M., Neale, C.M., Moeini, H., & Lee, S. (2022). Hybrid-basedapproachesfor the flood susceptibility prediction of Kermanshah province, Iran. Natural Hazards, 116, 1-32. doi:10.1007/s11069-022-05701-4
Poursalehi, F., Shahidi, A., & Khashei siuki, A. (2019). Comparison of decision tree M5 and K- nearest neighborhood algorithm models in the prediction of monthly precipitation (Case study: Birjand SynopticStation). Iranian Journal of Irrigation & Drainage, 13(5), 1283-1293. dor: 20.1001.1.20087942.1398.13.5.9.3. [In Persian]
Rawa, M., Abusorrah, A., Al-Turki, Y., Calasan, M., Micev, M., Ali, Z.A., Mekhilef, S., Bassi, H., Sindi, H.S., Sindi, S., & Aleem, H.A. (2022). Estimating of parameters of different equivalent circuit models of solar cells and various photovoltaic modules using hybrid variants of Honey badger algorithm and artificial gorilla troops optimizer. Mathematics, 10(7), 1057. doi:10.3390/math10071057.
Rezaie Adaryani, F., Jamshid Mousavi, S., & Jafari, F. (2022). Short- term rainfall forecasting using machine learning- based approaches of PSO-SVR, LSTM and CNN. Journal of Hydrology, 614, 128463. doi:10.1016/j.jhydrol.2022.128463
Ridwan, W.M., Sapitang, M., Aziz, A., Kushiar, K.F., Ahmed, A.N., & El-Shafie, A. (2021). Rainfall forecasting model using machine learning methods: Case study Terengganu, Malaysia, Ain shams Engineering Journal, 12(2), 1651-1663. doi:10.1016/j.asej.2020.09011
Samadianfard, S., & Asadi, E. (2017). Prediction of SPI drought index using support vector and multiple linear regressions. Journal of Water and Soil Resources Conservation, 6(4), 1-16. dor:10.1007//s40996-023-01068-z. [In Persian]
Saroughi, M., Mirzania, E., Vishwakarma, D.K., Nivesh, S., Panda, K.C., & Daneshvar, F.A. (2023). A novel Hybrid algorithm for groundwater level prediction. Iranian Journal Science and Tecnology, Transaction of Civil Engineering. doi:10.1007//s40996-01068-z
Vahedi, N., Mashaiekhi, A., & Ghermezcheshme, B. (2023). Investigation the relation between agriculture and meteorological drought using multilayer perceptron (MLP) neural network in northwest Iran. Water and Soil Management and Modeling, 3(3), 163-173.  doi:10.22098//mmws.2023.11847.1175. [In Persian]
Ye, L., Jabbar, F., Abdul Zahra, M.M., & Tan, M.L. (2021). Bayesian regularized neural network model development for predicting daily rainfall from sea level preesure data: Investigation on Solving Complex Hydrology Problem. Complexity, 1-14. doi:10.1155/2021/6631564
Zhou, D., Wang, S., Band, S., Mirzania, E., & Roshni, T. (2023). Atmosphere air temperature forecasting using the honey badger optimization algorithm: on the warmest and coldest areas of the world. Enginnering Applications of Computational Fluid Mechanics, 17(1), 2174189. doi:10.1080/1994060.2023.2174189