VARIANTS OF RECURRENT NEURAL NETWORK MODELS FOR REAL-TIME FLOOD FORECASTING IN KELANI RIVER BASIN, SRI LANKA

Authors

  • C Subramaniyam Department of Civil Engineering, Faculty of Engineering, University of Moratuwa, Sri Lanka
  • RLHL Rajapakse Department of Civil Engineering, Faculty of Engineering, University of Moratuwa, Sri Lanka

DOI:

https://doi.org/10.17501/2513258X.2023.7105

Keywords:

box-cox, data science, gated recurrent unit, long- and short- term model, statistical tools

Abstract

The rapid advancement in computer technology has supported flood forecasting, especially neural networks (NN), an application of data-driven models. However, prediction reliability is compromised due to the data manipulation strategies and the length of the predictive horizon, especially the one-month horizon, which is ample for pre-flood management. Therefore, six (06) variants of recurrent neural networks (RNN) such as Long- and Short-Term Model (LSTM), Gated Recurrent Unit (GRU), Stacked Bidirectional and Unidirectional LSTM (SBU-LSTM), SBU-GRU, Convolution Neural Network LSTM (CNN-LSTM) and CNN-GRU, were developed for the Kelani River Basin to validate their applicability in encouraging the accuracy of monthly flood forecasting by adapting a proper data manipulation technique. Initially, climatic, and physiographic factors of the basin, where the social and economic values are grievously interrupted by frequent floods, were gathered for the study. Then, the hydrological and data science cleansing strategies were adapted to enhance the quality of the data. Besides, a Box-Cox transformation was implemented to redistribute the hydrological data into a Gaussian form to remove the significant deviation between higher and lower values. Next, grid analysis was conducted using statistical tools to quantify the performance, while the influence of data handling and model architecture was examined using uncertainty and sensitivity analysis. LSTM, GRU, SBU-LSTM, SBU-GRU, CNN-LSTM, and CNN-GRU expressed nearly 81%, 81%, 83%, 83%, 76%, and 62%, respectively, for the coefficient of determination (R2) which measures how well the forecasted values fit with the actual values. SBU-LSTM and SBU-GRU interpreted similar behavior to LSTM and GRU; however, the pattern was different in CNN-LSTM and CNN-GRU. Specifically, simple variants LSTM and GRU provided satisfactory results for the uncertainty and sensitivity analysis categories.

Downloads

Download data is not yet available.

References

Ashok, A., Rani, H. P., & Jayakumar, K. V. (2021). Monitoring of dynamic wetland changes using NDVI and NDWI based landsat imagery. Remote Sensing Applications: Society and Environment, 23(May), 100547. https://doi.org/10.1016/j.rsase.2021.100547

Blum, L., Elgendi, M., & Menon, C. (2022). Impact of Box-Cox Transformation on Machine-Learning Algorithms. Frontiers in Artificial Intelligence, 5(April), 1–16 https://doi.org/10.3389/frai.2022.877569

Chen, C., Hui, Q., Xie, W., Wan, S., Zhou, Y., & Pei, Q. (2021). Convolutional Neural Networks for forecasting flood process in Internet-of-Things enabled smart city. Computer Networks, 186, 107744. https://doi.org/10.1016/j.comnet.2020.107744

Cui, Z., Ke, R., Pu, Z., & Wang, Y. (2020). Stacked bidirectional and unidirectional LSTM recurrent neural network for forecasting network-wide traffic state with missing values. Transportation Research Part C: Emerging Technologies, 118(March 2019), 102674. https://doi.org/10.1016/j.trc.2020.102674

de la Fuente, A., Meruane, V., & Meruane, C. (2019). Hydrological Early Warning System Based on a Deep Learning Runoff Model Coupled with a Meteorological Forecast. Water, 11(9), 1808. https://doi.org/10.3390/w11091808

Di Nunno, F., & Granata, F. (2020). Groundwater level prediction in Apulia region (Southern Italy) using NARX neural network. Environmental Research, 190(July), 1–17. https://doi.org/10.1016/j.envres.2020.110062

Géron, A. (2019). Hands-on Machine Learning with Scikit-Learn, Keras & TensorFlow (2nd Edition). O’Reilly Media. http://oreilly.com/catalog/errata.csp?isbn=9781492032649

Hassan, M., & Hassan, I. (2021). Improving Artificial Neural Network Based Streamflow Forecasting Models through Data Preprocessing. KSCE Journal of Civil Engineering, 25(9), 3583–3595. https://doi.org/10.1007/s12205-021-1859-y

Hussain, F., Wu, R.-S., & Wang, J.-X. (2021). Comparative study of very short-term flood forecasting using physics-based numerical model and data-driven prediction model. Natural Hazards, 107(1), 249–284. https://doi.org/10.1007/s11069-021-04582-3

Jain, S., Jaiswal, R. K., Lohani, A. K., & Galkate, R. (2021). Development of Cloud-Based Rainfall–Run-Off Model Using Google Earth Engine. Current Science, 121(11), 1433. https://doi.org/10.18520/cs/v121/i11/1433-1440

Jiang, F., Dong, Z., Wang, Z., Zhu, Y., Liu, M., Luo, Y., & Zhang, T. (2021). Flood forecasting using an improved NARX network based on wavelet analysis coupled with uncertainty analysis by Monte Carlo simulations: a case study of Taihu Basin, China. Journal of Water and Climate Change, 12(6), 2674–2696. https://doi.org/10.2166/wcc.2021.019

Ketkar, N., & Moolayil, J. (2021). Deep Learning with Python. In Deep Learning with Python. A press. https://doi.org/10.1007/978-1-4842-5364-9

Kottagoda, S., & Abeysingha, N. (2017). Morphometric analysis of watersheds in Kelani River basin for soil and water conservation. Journal of the National Science Foundation of Sri Lanka, 45(3), 273. https://doi.org/10.4038/jnsfsr.v45i3.8192

Manawadu, L., & Wijeratne, V. P. I. S. (2021). Anthropogenic drivers and impacts of urban flooding- A case study in Lower Kelani River Basin, Colombo Sri Lanka. International Journal of Disaster Risk Reduction, 57(January), 102076. https://doi.org/10.1016/j.ijdrr.2021.102076

Nashwan, M. S., Shahid, S., & Wang, X. (2019). Uncertainty in Estimated Trends Using Gridded Rainfall Data: A Case Study of Bangladesh. Water, 11(2), 349. https://doi.org/10.3390/w11020349

Rodrigues, G. C., & Braga, R. P. (2021). Evaluation of NASA POWER Reanalysis Products to Estimate Daily Weather Variables in a Hot Summer Mediterranean Climate. Agronomy, 11(6), 1207. https://doi.org/10.3390/agronomy11061207

Sha, J., Li, X., Zhang, M., & Wang, Z.-L. (2021). Comparison of Forecasting Models for Real-Time Monitoring of Water Quality Parameters Based on Hybrid Deep Learning Neural Networks. Water, 13(11), 1547. https://doi.org/10.3390/w13111547

Shamshirband, S., Jafari Nodoushan, E., Adolf, J. E., Abdul Manaf, A., Mosavi, A., & Chau, K. (2019). Ensemble models with uncertainty analysis for multi-day ahead forecasting of chlorophyll a concentration in coastal waters. Engineering Applications of Computational Fluid Mechanics, 13(1), 91–101. https://doi.org/10.1080/19942060.2018.1553742

Shen, H., & Lin, J. (2020). Investigation of crowd shipping delivery trip production with real-world data. Transportation Research Part E: Logistics and Transportation Review, 143(August), 102106. https://doi.org/10.1016/j.tre.2020.102106

Song, T., Ding, W., Liu, H., Wu, J., Zhou, H., & Chu, J. (2020). Uncertainty Quantification in Machine Learning Modeling for Multi-Step Time Series Forecasting: Example of Recurrent Neural Networks in Discharge Simulations. Water, 12(3), 912. https://doi.org/10.3390/w12030912

Subramanya, K. (2017). Engineering Hydrology. In African, American (Third Edit). Zed Books Ltd. https://doi.org/10.5040/9781350218178.0013

Tang, W. Y., Kassim, A. H. M., & Abubakar, S. H. (1996). Comparative studies of various missing data treatment methods - Malaysian experience. Atmospheric Research, 42(1–4), 247–262. https://doi.org/10.1016/0169-8095(95)00067-4

Vivekanandan, N. (2019). Use of Catchment Physiographic Factors in Selection of Design Storm and its Effect on Floods Estimated for Ungauged Catchments. Civil Engineering Research Journal, 9(2), 67–75. https://doi.org/10.19080/CERJ.2019.09.555759

Wan, H., Guo, S., Yin, K., Liang, X., & Lin, Y. (2020). CTS-LSTM: LSTM-based neural networks for correlated time series prediction. Knowledge-Based Systems, 191(xxxx), 105239. https://doi.org/10.1016/j.knosys.2019.105239

Xu, Y., Hu, C., Wu, Q., Li, Z., Jian, S., & Chen, Y. (2021). Application of temporal convolutional network for flood forecasting. Hydrology Research, 52(6), 1455–1468. https://doi.org/10.2166/nh.2021.021

Zhang, J., Chen, X., Khan, A., Zhang, Y., Kuang, X., Liang, X., Taccari, M. L., & Nuttall, J. (2021). Daily runoff forecasting by deep recursive neural network. Journal of Hydrology, 596(December 2020), 126067. https://doi.org/10.1016/j.jhydrol.2021.126067

Downloads

Published

2023-06-12

How to Cite

Subramaniyam, C., & Rajapakse, R. (2023). VARIANTS OF RECURRENT NEURAL NETWORK MODELS FOR REAL-TIME FLOOD FORECASTING IN KELANI RIVER BASIN, SRI LANKA. The Proceedings of The International Conference on Climate Change, 7(01), 56–74. https://doi.org/10.17501/2513258X.2023.7105