تحلیل فضایی مخاطرات محیطی

تحلیل فضایی مخاطرات محیطی

مقایسه کارآمدی چهار روش هوش مصنوعی در پیش بینی خشک سالی

نویسندگان
1 دانشگاه اردکان
2 پژوهشکده حفاظت خاک و آبخیزداری
3 دانشگاه صتعتی مالک اشتر
چکیده
خشک‌سالی یک اختلال موقتی است که خصوصیات آن از منطقه­ای با منطقه دیگر متفاوت است، از این ‌رو نمی­توان تعریف جامع­ و مطلق برای خشک‌سالی بیان نمود.در تحقیق حاضر، به منظور معرفی یک روش مناسب جهت پیش­بینی خشکسالی برای یک ماه آتی، چهار روش هوش مصنوعی شامل یادگیری عمیق (Deeplearning) (از شبکه الکس­نت که یکی از شبکه­های کانولوشن می­باشد استفاده شده است)، الگوریتم K نزدیک­ترین همسایه (KNN)، ماشین برداد پشتیبان چند طبقه (SVM-MultiClass) و درخت تصمیم (Decision Tree) در نظر گرفته شد. داده­های بارندگی 11 ایستگاه سینوتیک استان یزد طی دوره ­آماری 29 ساله (1988 تا 2017) به صورت ماهانه به عنوان داده­های آزمایشی مورد استفاده قرار گرفتند. شاخص بارش استاندارد شده (SPI) برای نشان دادن وضعیت خشکسالی از نظر شدت و مدت در مقیاس­های زمانی 1، 3، 6، 9، 12 و 24 ماهه محاسبه گردید. در ابتدا داده­های بارش به عنوان ورودی شبکه­های عصبی و کلاس­بندی SPI به عنوان خروجی شبکه­ها قرار داده شد. 80 درصد داده­ها برای آموزش و20 درصد داده­­ها برای تست شبکه­ها به کار گرفته شد. نتایج نشان داد که تمامی شبکه­ها توانایی پیش­بینی خشکسالی را داشته­اند، بر اساس معیار ارزیابی macro-f1 شبکه Deeplearning در مقیاس زمانی 1 ماهه با 71/22 درصد، ناکارآمدترین روش و Decision Tree با 65/64 درصد، کارآمدترین روش بوده­اند، اما با افزایش مقیاس زمانی، شبکه Deeplearning عملکرد خود را بهبود بخشید، به­طوریکه در مقیاس زمانی 24 ماهه با 35/65 درصد، بهترین عملکرد مربوط به شبکه Deeplearning و بعد از آن، شبکه SVM-MultiClass با 40/57 درصد، قرار گرفت.
کلیدواژه‌ها

عنوان مقاله English

Comparison of the effectiveness of four artificial intelligence methods in predicting drought

نویسندگان English

Laleh Sharifipour 1
Mohammad-Javad ghanei-Bafghi 1
Mohammad Reza kousari 2
Ssan Sharifipour 3
1 Ardakan University
2 Soil Conservation and Watershed Management
3 Malek Ashtar University of Technology
چکیده English

Comparison of the effectiveness of four artificial intelligence methods in predicting drought

Abstract

Problem statement:

Drought is a temporary disorder whose characteristics vary from region to region, therefore, it is not possible to define a complete and absolute definition of drought. Drought is one of the most important natural disasters that can occur in any climate regime. Since drought is unavoidable, it is important to know it in order to optimally manage water resources. Drought prediction can play an important role in managing this phenomenon. In other words, recognizing and predicting this phenomenon is one of the topics of interest for scientists who are interested in solving the problem of water shortage. More than 80% of Iran's area is covered by arid and semi-arid regions and lack of rain is a predominant phenomenon in this region. So far, several methods have been proposed to predict drought. Each method offers different results in specific conditions. Therefore, identifying the best method for predicting drought in the climatic conditions of central Iran is essential.



Material and methods:

In this research, in order to introduce a suitable method for predicting drought for the next month, four methods of artificial intelligence including Deeplearning (using the Alexnet network, one of the convoluted networks), K nearest neighbor algorithm (KNN), multi-class Support vector machines (SVM-MultiClass) and decision tree have been used. Monthly rainfall data from 11 syntactic stations of Yazd province during the 29-year statistical period (1988 to 2017) were used as experimental data. Standardized precipitation index (SPI) was calculated to indicate drought status in terms of severity and duration on 1, 3, 6, 9, 12 and 24 month time scales. Precipitation data was used as neural network input and SPI classification as network output and 80 percent of the data was used for training and 20 percent for testing the networks.

In this study, the Recurrence Plot method was used to interpret the time series to convert these series into images and RG and B pages were created. To convert rainfall data into photos at 1, 3, 6, 9, 12 and 24 month time scales, photo layers were created using a standardized rainfall formula, and by merging these three output layers into colored photos and black and white photos were obtained. Using three pages created in MATLAB software and merging them, the output was in the form of a photo, which was placed as the input of the Alexnet network. Combination of Recurrence Plot to create images and deep learning network for classification of drought data has been used for the first time in this research. To evaluate the effectiveness of the classification strategy, standard criteria of accuracy, micro-F1 and macro-F1 were used.



Results Description and interpretation:

The results showed that all networks were able to predict drought. However, on short time scales such as 3 and 9 months, the accuracy assessment criteria for some classes are zero and the methods of learning from these classes are practically ignored due to their lack of data. But on a larger time scale, this issue has been addressed and the data of those classes are well categorized. Deep learning network with image input could not predict well in the short term due to lack of data, but in the long term due to increased data has improved its performance and had the best performance. The SVM method at different time scales has shown unreliable and variable behaviors that can not be said to be a suitable method for predicting drought at different time scales. Decision Tree and KNN methods have been able to predict drought better in the short term than in the long term. The two methods have been closely related. .Based on the Deeplearning network macro-f1 evaluation criterion, the one-month time scale with 22.71% was the most inefficient method and the Decision Tree with 64.65% was the most efficient method, But with the increase in time scale, the Deeplearning network improved its performance, so that at the 24-month time scale with 65.35%, the best performance for the Deeplearning network followed by the SVM-MultiClass network with 57.40%. For future research, it is suggested that Decision Tree and KNN methods be used to predict short-term drought. In this study, with increasing the time scale and increasing the data used, these two methods have lost their effectiveness compared to the short term.



key words: Drought, Standardized Precipitation Index, Artificial Intelligence, Deep Learning, Alexent, Recarence Plot

کلیدواژه‌ها English

drought
Standardized Precipitation Index
Artificial intelligence
Deep Learning
Alexent
Recarence Plot
7. Aksoy, H. and Dahamsheh, A. 2009. Artificial neural network models for forecasting monthly precipitation in Jordan. In Stochastic Environmental Research and Risk Assessment, 10. 107, 917-931.
8. Anandhi, A. Srinivas, V.V. Nanjundiah, R.S. Kumar, N. 2008. Downscaling precipitation to river basin in India for IPCC SRES scenarios using support vector machine. International journal climatology, 28, 401-420.
9. Benevenuto,F. Rodrigues, T. .Almeida, V. Almeida, J. and Ross, K. 2009 .Video interactions in online ÷video social networks. ACM Transactions on Multimedia Computing, Communications and Applications (TOMCCAP), 5(4), 1–25.
10. Benevenuto, F., Magno, G., Rodrigues, T., and Almeida, V. 2010. Detecting Spammers on Twitter In Seventh annual Collaboration, Electronic messaging, AntiAbuse and Spam Conference July, Redmond, Washington, US (CEAS).
11. Bonaccorso, B. Bordi, I. Cancellere, A. Rossi, G. Sutera, A. 2003. Spatial Variability of Drought: An Analysis of the SPI in Sicily. Water Resources Management 17, 273-296.
12. Crespo, J. L. and Mora, E. 1993. Drought estimation with neural networks, J.Adv.ieng. Software 18(3), 167-170.
13. Eckmann, J. P. Kamphorst, S. O. Ruelle, D. 1987.Recurrence Plots of Dynamical Systems. Europhysics Letters . 5 (9): 973–977
14. Huang, Y. Tat Ang, J. Tiong, Y. Mirzaei, M. Zaki Mat, M. 2016. Drought Forecasting using SPI and under RCP-8.5 Climate Change Scenarios For Langat River Basin, Malaysia. 12 th Internatioal Conference on Hydroinformatics, Procedia Engineering 154, 710-717.
15. Mishra A,K. Desa V.R. and Singh V.P. 2007. Drought forecasting Using a Hybrid Stochastic and Neural Network Model. Journal of Hydrologic Engineering, 12(6), 626-638.
16. Partal, T. and Cigizoghu, H.K. 2009. Prediction of daily precipitation using wavelet-neural networks. J. of Hydrological Sciences, 54(2), 234-246.
17. Paulo, A. Pereira, L, S. 2007 . Prediction of SPI Drought Class Transitions Using Markof Chains. Water Resour Manage 21, 1813-1827
18. Singh, P. 2018. Indian summer monsoon rainfall (ISMR) forecasting using time series data: A fuzzy-entropy- neuro based expert system. Geoscience Frontiers, 9 , 1243-1257
19. Saada, N. Abu-Romman, A. 2017. Multi-site Modeling and Simulation of the Standardized Precipitation Index (SPI). in Jordan of Hydrology: Reglonal Studies, 83-91
20. Sattari, T. Anli, S. Apaydin, H and Kodal, S.2012. Decision trees to determine the possible drought periods in Ankara. Atmoafera 25(1), 65-83
21. Tripathi, Sh., Srinivas, V. V., and Nanjundiah, R. S. 2006. Downscaling of precipitation for climate change scenarios: A support vector machine approach. J. of Hydrology, 330, 62-640
22. Wang, W. and Ding, J. 2003. Wavelet network model and its application to the prediction of hydrology. Nature and Science, 1(1), 67-71.
23. Yurekli, K. Taghi Sattari, M. T. Anli, A.S. and Hinis, M.A. 2012. Seasonal and annual regional drought Prediction by using data-mining approach, Atmosfera, 25(1), 85-105.