Abstract
India being an agrarian economy, rainfall is an essential component that directly or indirectly influences agricultural produce. With the increasing impacts of the changing climate scenario, it is anticipated that in the near future, frequent and extreme rainfall episodes will trigger events like severe floods, landslides, etc. Therefore, it is extremely important to make precise predictions so that the intensity of the impacts on life and property can be reduced. In recent times, with the advancement of AI/ML applications, it has become popular in weather and climate sciences. The current work uses 121 years of rainfall data for analysis and prediction purposes, where deep learning (DL) approaches like LSTM (Long Short Term Memory), BiLSTM (Bi-directional LSTM) and GRU (Gated Recurrent Unit) have been adopted. The long-term rainfall analysis and prediction over selected smart cities of India is based on their location in the homogenous monsoon regions. The results obtained from the models indicated that for univariate forecasting, the overall performance of BiLSTM is better than others for most cities considered, while GRU predicted well for places with higher rainfall variability. In the multivariate approach, LSTM’s performance is superior. Therefore, a combination of BiLSTM and GRU might offer a better result in the univariate approach, or an advanced version of LSTM might enrich the outcomes in the multivariate approach for rainfall analysis and forecasting.
Similar content being viewed by others
Data availability
Authors would also like to thank India Meteorological Department (https://www.imdpune.gov.in/Clim_Pred_LRF_New/Grided_Data_Download.html) for providing the required datasets. All the datasets used in the study are available in the corresponding repositories and are acknowledged in the manuscript.
References
Barrera-Animas AY, Oyedele LO, Bilal M, Akinosho TD, Delgado JMD, Akanbi LA (2022) Rainfall prediction: a comparative analysis of modern machine learning algorithms for time-series forecasting. Mach Learn Appl 7:100204
Bartholy J, Pongrácz R (2007) Regional analysis of extreme temperature and precipitation indices for the Carpathian Basin from 1946 to 2001. Glob Planet Chang 57(1–2):83–95
Basha CZ, Bhavana N, Bhavya P, Sowmya V (2020) Rainfall prediction using machine learning & deep learning techniques. In: 2020 International Conference on Electronics and Sustainable Communication Systems (ICESC), 92–97. IEEE
Beck HE, Pan M, Roy T, Weedon GP, Pappenberger F, Van Dijk AI, Van Dijk AI, Huffman GJ, Adler RF, Wood EF (2019) Daily evaluation of 26 precipitation datasets using Stage-IV gauge-radar data for the CONUS. Hydrol Earth Syst Sci 23(1):207–224
Bhargavi VSL, Rao VB, Naidu CV, Govardhan D, Kumar PV (2023) Recent calamitous climate change in India (1990–2019). Theoret Appl Climatol 151(1–2):707–724
Brownlee J (2018) Deep learning for time series forecasting: predict the future with MLPs, CNNs and LSTMs in Python. Machine Learning Mastery. https://machinelearningmastery.com/time-series-prediction-lstm-recurrent-neural-networks-python-keras/
Chhetri M, Kumar S, Pratim Roy P, Kim BG (2020) Deep BLSTM-GRU model for monthly rainfall prediction: a case study of Simtokha, Bhutan. Remote Sens 12(19):3174
Chitra P, Abirami S (2022) A Deep Learning Ensemble Model for Short-Term Rainfall Prediction. In: 2022 International Conference on Wireless Communications Signal Processing and Networking (WiSPNET), 135–138. IEEE
Cho K, Van Merriënboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078
Chong KL, Lai SH, Yao Y, Ahmed AN, Jaafar WZW, El-Shafie A (2020) Performance enhancement model for rainfall forecasting utilizing integrated wavelet-convolutional neural network. Water Resour Manage 34(8):2371–2387
Chowdary MK, Anitha J, Hemanth DJ (2022) Emotion recognition from EEG signals using recurrent neural networks. Electronics 11(15):2387
Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555
de Medeiros FJ, de Oliveira CP, Avila-Diaz A (2022) Evaluation of extreme precipitation climate indices and their projected changes for Brazil: From CMIP3 to CMIP6. Weather Clim Extremes 38:100511
Giri RK, Panda J, Rath SS, Kumar R (2016) Validating quantitative precipitation forecast for the Flood Meteorological Office, Patna region during 2011–2014. J Earth Syst Sci 125:709–723
Graves A, Schmidhuber J (2005) Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural Netw 18(5–6):602–610
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Kala A, Vaidyanathan SG (2018) Prediction of rainfall using artificial neural network. In: 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), 339–342. IEEE
Kendall MG (1955) Further contributions to the theory of paired comparisons. Biometrics 11(1):43–62
Kingma DP, Ba J (2014) Adam: aA method for stochastic optimization. arXiv preprint arXiv:1412.6980
Kumar D, Singh A, Samui P, Jha RK (2019) Forecasting monthly precipitation using sequential modelling. Hydrol Sci J 64(6):690–700
Kumar R, Singh MP, Roy B, Shahid AH (2021) A comparative assessment of metaheuristic optimized extreme learning machine and deep neural network in multi-step-ahead long-term rainfall prediction for all-Indian regions. Water Resour Manage 35(6):1927–1960
Kundu S, Khare D, Mondal A, Mishra PK (2014) Long term rainfall trend analysis (1871–2011) for whole India. In: Climate Change and Biodiversity: Proceedings of IGU Rohtak Conference, Vol. 1. Springer Japan, pp 45–60
Le TT, Pham BT, Ly HB, Shirzadi A, Le LM (2020) Development of 48-hour precipitation forecasting model using nonlinear autoregressive neural network. In: CIGOS 2019, innovation for sustainable infrastructure, 1191–1196. Springer Singapore
Lounas R, Salhi DE, Mokrani H, Djerbi R, Bennai MT (2019) Towards a smart data transmission strategy for IoT monitoring systems: Application to air quality monitoring. In 2019 International Conference on Theoretical and Applicative Aspects of Computer Science (ICTAACS) (Vol. 1, 1–7). IEEE
Mahendra N, Chilukoti N, Chowdary JS (2024) The increased summer monsoon rainfall in Northwest India: coupling with the Northwestern Arabian Sea warming and modulated by the Silk Road Pattern since 2000. Atmos Res 297:107094
Malhotra P, Vig L, Shroff G, Agarwal P (2015) Long short term memory networks for anomaly detection in time series. In Proceedings (Vol. 89, 89–94)
Mann HB (1945) Nonparametric tests against trend. Econometrica: Journal of the Econometric Society 13(3):245–259
Masters D, Luschi C (2018) Revisiting small batch training for deep neural networks. arXiv preprint arXiv:1804.07612
Nakamura Y, Higaki T, Tatsugami F, Honda Y, Narita K, Akagi M, Awai K (2020) Possibility of deep learning in medical imaging focusing improvement of computed tomography image quality. J Comput Assist Tomogr 44(2):161–167
Namitha K, Jayapriya A, Kumar GS (2015) Rainfall prediction using artificial neural network on map-reduce framework. In Proceedings of the third international symposium on women in computing and informatics, 492–495
Nosouhian S, Nosouhian F, Khoshouei AK (2021) A review of recurrent neural network architecture for sequence learning: Comparison between LSTM and GRU
Nourani V, Alami MT, Aminfar MH (2009) A combined neural-wavelet model for prediction of Ligvanchai watershed precipitation. Eng Appl Artif Intell 22(3):466–472
Pai DS, Rajeevan M, Sreejith OP, Mukhopadhyay B, Satbha NS (2014) Development of a new high spatial resolution (0.25× 0.25) long period (1901–2010) daily gridded rainfall data set over India and its comparison with existing data sets over the region. Mausam 65(1):1–18
Panda J, Rath SS (2022) Observed and simulated characteristics of 2015 chennai heavy rain event: impact of land-use change SST and high-resolution global analyses. Pure Appl Geophys 179(9):3391–3409
Panda J, Mukherjee A, Rath SS (2022) Urban Heat Island and mitigation strategies: International studies and Indian perspectives. (In press). Chapter 2, in book entitled Urban Heat Islands Reexamined (Satyaprakash and Anne Edn) ISBN: 979–8–88697- 215–3. https://doi.org/10.52305/RKFG7202
Partal T, Kişi Ö (2007) Wavelet and neuro-fuzzy conjunction model for precipitation forecasting. J Hydrol 342(1–2):199–212
Parthasarathy B, Diaz HF, Eischeid JK (1988) Prediction of all-India summer monsoon rainfall with regional and large-scale parameters. J Geophys Res: Atmos 93(D5):5341–5350
Parthasarathy B, Kumar KR, Munot AA (1993) Homogeneous Indian monsoon rainfall: variability and prediction. Proc Indian Acad Sci Earth Planet Sci 102:121–155
Parthasarathy B, Rupa Kumar K, Munot AA (1996) Homogeneous regional summer monsoon rainfall over India: interannual variability and teleconnections. Pune: Indian Institute of Tropical Meteorology
Pattanaik DR (2007) Analysis of rainfall over different homogeneous regions of India in relation to variability in westward movement frequency of monsoon depressions. Nat Hazards 40:635–646
Poornima S, Pushpalatha M (2019) Prediction of rainfall using intensified LSTM based recurrent neural network with weighted linear units. Atmosphere 10(11):668
Rajeevan M, Bhate J, Kale JD, Lal B (2005) Development of a high resolution daily gridded rainfall data for the Indian region. Met Monogr Climatol 22:2005
Rajeevan M, Bhate J (2009) A high resolution daily gridded rainfall dataset (1971–2005) for mesoscale meteorological studies. Curr Sci 96(4):558–562
Rajendran K, Kitoh A, Srinivasan J, Mizuta R, Krishnan R (2012) Monsoon circulation interaction with Western Ghats orography under changing climate. Theoret Appl Climatol 110(4):555–571
Ramu DA, Rao SA, Pillai PA, Pradhan M, George G, Rao DN, Mahapatra S, Pai DS, Rajeevan M (2017) Prediction of seasonal summer monsoon rainfall over homogenous regions of India using dynamical prediction system. J Hydrol 546:103–112
Rath SS, Panda J (2019) A study of near-surface boundary layer characteristics during the 2015 Chennai flood in the context of urban-induced land use changes. Pure Appl Geophys 176(6):2607–2629
Ratnam JV, Behera SK, Ratna SB, Rajeevan M, Yamagata T (2016) Anatomy of Indian heatwaves. Sci Reports 6(1):24395
Rauf HT, Lali MIU, Zahoor S, Shah SZH, Rehman AU, Bukhari SAC (2019) Visual features based automated identification of fish species using deep convolutional neural networks. Comput Electron Agric 167:105075
Rauf HT, Lali M, Khan MA, Kadry S, Alolaiyan H, Razaq A, Irfan R (2021) Time series forecasting of COVID-19 transmission in Asia Pacific countries using deep neural networks. Pers Ubiquitous Comput 27:733–750
Raza MR, Hussain W, Merigó JM (2021) Cloud sentiment accuracy comparison using RNN, LSTM and GRU. In: 2021 Innovations in intelligent systems and applications conference (ASYU). IEEE, pp 1–5
Reshma T, Varikoden H, Babu CA (2021) Observed changes in Indian summer monsoon rainfall at different intensity bins during the past 118 years over five homogeneous regions. Pure Appl Geophys 178(9):3655–3672
Saha M, Mitra P, Nanjundiah RS (2017) Deep learning for predicting the monsoon over the homogeneous regions of India. J Earth Syst Sci 126:1–18
Salehin I, Talha IM, Hasan MM, Dip ST, Saifuzzaman M, Moon NN (2020) An Artificial intelligence based rainfall prediction using LSTM and neural network. In: 2020 IEEE International Women in Engineering (WIE) Conference on Electrical and Computer Engineering (WIECON-ECE), 5–8. IEEE
Shepard D (1968) A two-dimensional interpolation function for irregularly-spaced data. In: Proceedings of the 1968 23rd ACM national conference, 517–524
Singh K, Panda J, Osuri KK, Vissa NK (2016) Progress in tropical cyclone predictability and present status in the North Indian Ocean region. In the book entitled ‘Recent developments in tropical cyclone dynamics, prediction, and detection’, Lupo edn., Chapter 9. InTech., pp 193–215. https://doi.org/10.5772/64333
Singh K, Panda J, Rath SS (2019) Variability in landfalling trends of cyclonic disturbances over North Indian Ocean region during current and pre-warming climate. Theoret Appl Climatol 137:417–439
Singh K, Panda J, Mohapatra M (2020) Robustness of best track data and associated cyclone activity over the North Indian Ocean region during and prior to satellite era. J Earth Syst Sci 129:1–20
Sun D, Wu J, Huang H, Wang R, Liang F, Xinhua H (2021) Prediction of short-time rainfall based on deep learning. Math Probl Eng 2021:1–8
Venkatesh K, Krakauer NY, Sharifi E, Ramesh H (2020) Evaluating the performance of secondary precipitation products through statistical and hydrological modeling in a mountainous tropical basin of India. Adv Meteorol 2020:1–23
Wu CL, Chau KW, Fan C (2010) Prediction of rainfall time series using modular artificial neural networks coupled with data-preprocessing techniques. J Hydrol 389(1–2):146–167
Yucel I, Onen A, Yilmaz KK, Gochis DJ (2015) Calibration and evaluation of a flood forecasting system: Utility of numerical weather prediction model, data assimilation and satellite-based rainfall. J Hydrol 523:49–66
Zahan Y, Mahanta R, Rajesh PV, Goswami BN (2021) Impact of climate change on North-East India (NEI) summer monsoon rainfall. Clim Change 164:1–19
Zhang J, Zhu Y, Zhang X, Ye M, Yang J (2018) Developing a Long Short-Term Memory (LSTM) based model for predicting water table depth in agricultural areas. J Hydrol 561:918–929
Zheng Y, Bourassa MA, Ali MM, Krishnamurti TN (2016) Distinctive features of rainfall over the Indian homogeneous rainfall regions between strong and weak Indian summer monsoons. J Geophys Res: Atmos 121(10):5631–5647
Funding
The research work is partly supported through the fellowship grant to Asmita Mukherjee by the Department of Science and Technology (Ministry of Science and Technology, Government of India), under the INSPIRE fellowship (IF190926) scheme.
Author information
Authors and Affiliations
Contributions
Asmita Mukherjee (AM) and Nistha Nagar (NN) produced figures, processed data, and helped in preparing the initial draft. Dr. Saugat Bhattacharyya helped extensively in the technical aspects concerning the objectives, besides helping in the writing of the manuscript. Dr. Jagabandhu Panda conceptualized the study, prepared the draft, supervised the overall work, and edited the manuscript with all the inputs from co-authors, besides providing the necessary infrastructure facilities to AM and NN to do the needful. Sanjeev Singh helped while revising the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Communicated by: H. Babaie
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Panda, J., Nagar, N., Mukherjee, A. et al. Rainfall variability over multiple cities of India: analysis and forecasting using deep learning models. Earth Sci Inform 17, 1105–1124 (2024). https://doi.org/10.1007/s12145-024-01238-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-024-01238-1