Abstract
This paper proposes a novel approach for drought forecasting based on combining Long Short-Term Memory (LSTM) and Multi-Resolution Analysis Wavelet Transform (MRA-WT), called MRA-WT-LSTM. In fact, Deep Learning (DL) methods provided an outstanding performance in several forecasting fields, especially drought. LSTM has proved a high ability in dealing with time-series drought indices compared to the others existing methods. Therefore, in this study LSTM was used to provide long-term drought forecasts. However, the non-stationarity of the drought indices is a major challenge that needs to be taken into consideration. In this regard, MRA-WT was applied to analyze the non-stationary time-series drought indices. Experiments were carried out in the Sarab region, Iran in the period between 1988–2016 in order to predict the standardized precipitation Evaporation index (SPEI). Drought is the most natural hazards in Sarab region that affect the socioeconomic development. The input data include the station data (i.e. rainfall, temperature (mean, minimum, and maximum), humidity, pressure, and Evaporation) and Normalized Difference Vegetation Index (NDVI) derived from Landsat images. Through the experiment, the proposed methodology is evaluated compared to three ML methods (i.e. Artificial Neural Network (ANN), Support Vector Regression (SVR), Random Forest Regression (RFR)) and LSTM. The different models were compared in terms of statistical metrics such as the coefficient of determination (\({R}^{2}\)), Root-Mean-Square Error (RMSE) and Mean Absolute Percentage Error (MAPE). Results revealed the effectiveness of MRA-WT-LSTM for drought forecasting with \({R}^{2}\) up to 0,93 and RMSE reached 0,02 for the different time lags.
Similar content being viewed by others
Data Availability
The input data and the SPEI data used in this study are available from the author Ali Ben Abbes upon request.
Code availability
Not applicable.
References
Balti, H, Abbes, AB, Mellouli, N, Sang, Y, Farah, IR, Lamolle, M, Zhu, Y (2021) Big data based architecture for drought forecasting using LSTM, ARIMA, and Prophet: Case study of the Jiangsu Province, China. In 2021 International Congress of Advanced Technology and Engineering (ICOTEN), 1–8. https://doi.org/10.1109/ICOTEN52080.2021.9493513
Bazrafshan J, Khalili A (2013) Spatial analysis of meteorological drought in Iran from 1965 to 2003. Desert 18(1):63–71. https://doi.org/10.22059/jdesert.2013.36276
Beguería S, Vicente-Serrano SM, Reig F, Latorre B (2014) Standardized precipitation Evaporation index (SPEI) revisited: parameter fitting, Evaporation models, tools, datasets and drought monitoring. Int J Climatol 34(10):3001–3023. https://doi.org/10.1002/joc.3887
Beguería S, Vicente-Serrano SM, Angulo-Martínez M (2010) A multiscalar global drought dataset: the SPEIbase: a new gridded product for the analysis of drought variability and impacts. Bulletin of the American Meteorological Society 91(10):1351–1354. http://www.jstor.org/stable/26233020. Accessed 12 Mar 2023
Che Z, Purushotham S, Cho K, Sontag D, Liu Y (2018) Recurrent neural networks for multivariate time series with missing values. Sci Rep 8(1):6085. https://doi.org/10.1038/s41598-018-24271-9
Deo RC, Sahin M (2015) Application of the artificial neural network model for prediction of monthly standardized precipitation and Evaporation index using hydro-meteorological parameters and climate indices in eastern Australia. Atmos Res 161:65–81. https://doi.org/10.1016/j.atmosres.2015.03.018
Dikshit A, Pradhan B, Huete A (2021) An improved SPEI drought forecasting approach using the long short-term memory neural network. J Environ Manag 283:111979. https://doi.org/10.1016/j.jenvman.2021.111979
Dikshit A, Pradhan B, Assiri ME, Almazroui M, Park HJ (2022) Solving transparency in drought forecasting using attention models. Sci Total Environ 837:155856. https://doi.org/10.1016/j.scitotenv.2022.155856
Fischer T, Kraus C (2018) Deep learning with long short-term memory networks for financial market predictions. Eur J Oper Res 270(2):654–669. https://doi.org/10.1016/j.ejor.2017.11.054
Freeman, B. S., Taylor. G, Gharabaghi. B, and Thé, J. (2018). Forecasting air quality time series using deep learning. J Air Waste Manag Assoc 1–21. https://doi.org/10.1080/10962247.2018.1459956
Graves A (2012) Long short-term memory. Supervised sequence labelling with recurrent neural networks. 37–45. https://doi.org/10.1007/978-3-642-24797-2_4
Guo Y, Li BZ, Yang LD (2021) Novel fractional wavelet transform: Principles MRA and application. Digit Signal Process 110:102937. https://doi.org/10.1016/j.dsp.2020.102937
Helali J, Asaadi S, Jafarie T, Habibi M, Salimi S, Momenpour, et al (2022) Drought monitoring and its effects on vegetation and water extent changes using remote sensing data in Urmia Lake watershed. Iran J Water Clim Change 13(5):2107–2128. https://doi.org/10.2166/wcc.2022.460
Hochreiter S (1998) The vanishing gradient problem during learning recurrent neural nets and problem solutions. Int J Uncertain Fuzziness Knowl-Based Syst 6(02):107–116. https://doi.org/10.1142/S0218488598000094
Hochreiter S, Schmidhuber J (1997) Long Short-Term Memory. Neural. Comput 9:1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735
Inoubli, R, Abbes, AB, Farah, IR, Singh, V, Tadesse, T, Sattari, MT (2020) A review of drought monitoring using remote sensing and data mining methods. In 2020 5th International Conference on Advanced Technologies for Signal and Image Processing (ATSIP), 1–6. https://doi.org/10.1109/ATSIP49331.2020.9231697
Le MH, Pere GC, Solomatine D, Nguyen LB (2016) Meteorological drought forecasting based on climate signals using artificial neural network: a case study in Khanhhoa Province Vietnam. Proced Eng 154:1169–1175. https://doi.org/10.1016/j.proeng.2016.07.528
Lukoševičius M, Jaeger H (2009) Reservoir computing approaches to recurrent neural network training. Comput Sci Rev 3(3):127–149. https://doi.org/10.1016/j.cosrev.2009.03.005
Maity R, Suman M, Verma NK (2016) Drought prediction using a wavelet-based approach to model the temporal consequences of different types of droughts. J Hydrol 539:417–428. https://doi.org/10.1016/j.jhydrol.2016.05.042
Mallat SG (1989) A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans Pattern Anal Mach Intell 7:674–693. https://doi.org/10.1109/34.192463
McKee TB, Doesken NJ, Kleist J (1993) The relationship of drought frequency and duration to time scales. In Proceedings of the 8th Conference on Appl Clim 17(22):179–183
Mouatadid S, Raj N, Deo RC, Adamowski JF (2018) Input selection and data-driven model performance optimization to predict the Standardized Precipitation and Evaporation Index in a drought-prone region. Atmos Res 212:130–149. https://doi.org/10.1016/j.atmosres.2018.05.012
Nourani V, Komasi M, Mano A (2009) A multivariate ANN-wavelet approach for rainfall–runoff modeling. Water Resour Manage 23(14):2877. https://doi.org/10.1007/s11269-009-9414-5
Poornima S, Pushpalatha M (2019) Drought prediction based on SPI and SPEI with varying timescales using LSTM recurrent neural network. Soft Comput 23(18):8399–8412. https://doi.org/10.1007/s00500-019-04120-1
Rhif M, Ben Abbes A, Farah IR, Martínez B, Sang Y (2019) Wavelet transform application for/in non-stationary time-series analysis: a review. Appl Sci 9(7):1345. https://doi.org/10.3390/app9071345
Sang C, Di Pierro M (2019) Improving trading technical analysis with tensorflow long short-term memory (lstm) neural network. J Finance Data Sci 5(1):1–11. https://doi.org/10.1016/j.jfds.2018.10.003
Sattari MT, Mirbazi NajafAbadi R, Alimohammadi M (2016) Application of M5 tree model in drought prediction (Case study: Maragheh, Iran). Hydrogeomorphology 2(8):73–92. https://doi.org/10.1001/123833254.1395.3.8.4.2
Sugiartawan P, Pulungan R, Sari AK (2017) Prediction by a hybrid of wavelet transform and long-short-term-memory neural network. Int J Adv Comput Sci Appl 8(2):326–332. https://doi.org/10.14569/IJACSA.2017.080243
Tadesse T, Brown JF, Hayes MJ (2005) A new approach for predicting drought-related vegetation stress: Integrating satellite, climate, and biophysical data over the US central plains. ISPRS J Photogramm Remote Sens 59(4):244–253. https://doi.org/10.1016/j.isprsjprs.2005.02.003
Tian Y, Xu YP, Wang G (2018) Agricultural drought prediction using climate indices based on Support Vector Regression in Xiangjiang River basin. Sci Total Environ 622:710–720. https://doi.org/10.1016/j.scitotenv.2017.12.025
Tirivarombo S, Osupile D, Eliasson P (2018) Drought monitoring and analysis: Standardized Precipitation Evaporation Index (SPEI) and Standardized Precipitation Index (SPI). Phys Chem Earth Parts a/b/c 106:1–10. https://doi.org/10.1016/j.pce.2018.07.001
Torres JF, Hadjout D, Sebaa A, Martínez-Álvarez F, Troncoso A (2021) Deep learning for time series forecasting: a survey. Big Data 9(1):3–21. https://doi.org/10.1089/big.2020.0159
Tucker CJ, Pinzon JE, Brown ME, Slayback DA, Pak EW, Mahoney R, El Saleous N (2005) An extended AVHRR 8-km NDVI dataset compatible with MODIS and SPOT vegetation NDVI data. Int J Remote Sens 26(20):4485–4498. https://doi.org/10.1080/01431160500168686
Veettil AV, Konapala G, Mishra AK, Li H-Y (2018) Sensitivity of drought resilience-vulnerability-exposure to hydrologic ratios in contiguous united states. J Hydrol 564:294–306. https://doi.org/10.1016/j.jhydrol.2018.07.015
Vicente-Serrano SM, Beguera S, Lopez-Moreno JI, Angulo M, El Kenawy A (2010) A new global 0.5 gridded data set (1901–2006) of a multi-scalar drought index: comparison with current drought index datasets based on the Palmer drought severity index. J Hydrometeorol 11(4):1033–1043. https://doi.org/10.1175/2010JHM1224.1
Vicente-Serrano SM, Beguer AS, Lopez-Moreno JI (2010) A multi-scalar drought index sensitive to global warming: the standardized precipitation Evaporation index. J Clim 23(7):1696–1718. https://doi.org/10.1175/2009JCLI2909.1
Vicente-Serrano SM, Gouveia C, Camarero JJ, Beguer AS, Trigo R, Lopez-Moreno JI, Azor n-Molina C, Pasho E, Lorenzo-Lacruz J, Revuelto J et al (2013) Response of vegetation to drought time-scales across global land biomes. Proc Natl Acad Sci 110(1):52–57. https://doi.org/10.1073/pnas.1207068110
Wang F, Yu Y, Zhang Z, Li J, Zhen Z, Li K (2018) Wavelet decomposition and convolutional LSTM networks based improved deep learning model for solar irradiance forecasting. Appl Sci 8(8):1286. https://doi.org/10.3390/app8081286
West H, Quinn N, Horswell M (2019) Remote sensing for drought monitoring & impact assessment: Progress, past challenges and future opportunities. Remote Sens Environ 232:111291. https://doi.org/10.1016/j.rse.2019.111291
Yang TY, Leu LP (2008) Multi-resolution analysis of wavelet transform on pressure fluctuations in an L-valve. Int J Multiph Flow 34(6):567–579. https://doi.org/10.1016/j.ijmultiphaseflow.2007.12.005
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. https://doi.org/10.1016/j.jhydrol.2018.04.065
Acknowledgements
In this study, the authors address a deep thanks to the researcher Fatemeh Shaker Sureh, University of Tabriz, Faculty of Agriculture, Department of Water Engineering, and Mohammad Taghi Sattari, University of Tabriz Faculty of Agriculture, Department of Water Engineering Tabriz, Iran for providing the input data.
Funding
There is no funding for this article.
Author information
Authors and Affiliations
Contributions
All authors listed have contributed sufficiently to the project to be included as authors, and all those who are qualified to be authors are listed in the author by-line.
Additional declarations for articles in life science journals that report the results of studies involving humans and/or animals: Not applicable.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Conflicts of interest/Competing interests
There is no conflicts of interest/competing interests for this article.
Ethics approval
All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki declaration and its later amendments or comparable ethical standards.
For this type of study formal consent is not required.
Consent to participate
Not applicable.
Consent for publication
All authors have been personally and actively involved in substantial work leading to the paper, and will take public responsibility for its content.
Additional information
Communicated by H. Babaie.
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Abbes, A.B., Inoubli, R., Rhif, M. et al. Combining deep learning methods and multi-resolution analysis for drought forecasting modeling. Earth Sci Inform 16, 1811–1820 (2023). https://doi.org/10.1007/s12145-023-01009-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-023-01009-4