Skip to content
2000
image of A PSO-Optimized Neural Network and ABC Feature Selection Approach with eXplainable Artificial Intelligence (XAI) for Natural Disaster Prediction

Abstract

Introduction

”Artificial Intelligence will revolutionize our lives” is a phrase frequently echoed. The influence of Artificial Intelligence (AI) and Machine Learning (ML) extends across various aspects of our daily lives, encompassing health, education, economics, the environment, and more.

Method

A particularly formidable challenge lies in decision support, especially in critical scenarios such as natural disaster management, where artificial intelligence significantly amplifies its ongoing capacity to assist in making optimal decisions. In the realm of disaster management, the primary focus often centers on preventing or mitigating the impact of disasters. Consequently, it becomes imperative to anticipate their occurrence in terms of both time and location, enabling the effective implementation of necessary strategies and measures. In our research, we propose a disaster forecasting framework based on a Multi-Layer Perceptron (MLP) empowered by the Particle Swarm Optimization (PSO) algorithm. The PSO-MLP is further fortified by the incorporation of the Artificial Bee Colony (ABC) algorithm for feature selection, pinpointing the most critical elements. Subsequently, we employ the LIME (Local Interpretable Model-agnostic Explanations) model, a component of eXplainable Artificial Intelligence (XAI). This comprehensive approach aims to assist managers and decision-makers in comprehending the factors influencing the determination of the occurrence of such disasters and increases the performance of the PSO-MLP model. The approach, specifically applied to predict snow avalanches, has yielded impressive results.

Result

The obtained accuracy of 0.92 and an AUC of 0.94 demonstrate the effectiveness of the proposed framework. In comparison, the prediction precision achieved through an SVM is 0.75, while the RF classifier yields 0.86, and XGBoost reaches 0.77. Notably, the precision is further enhanced to 0.81 when utilizing XGBoost optimized by the grid-search.

Conclusion

These results highlight the superior performance of the proposed methodology, showcasing its potential for accurate and reliable snow avalanche predictions compared to other established models.

Loading

Article metrics loading...

/content/journals/rascs/10.2174/0126662558324883241011101625
2024-12-23
2025-03-02
Loading full text...

Full text loading...

References

  1. Oktari R.S. Munadi K. Idroes R. Sofyan H. Knowledge management practices in disaster management: Systematic review. Int. J. Disaster Risk Reduct. 2020 51 101881 10.1016/j.ijdrr.2020.101881
    [Google Scholar]
  2. Sassi M. Idoudi H. Bousselmi K. Predictive systems for snow avalanche forecasting. 8th International Conference on Control, Decision and Information Technologies (CoDIT), 2022, pp. 837–842. 10.1109/CoDIT55151.2022.9803894
    [Google Scholar]
  3. Hornik K. Stinchcombe M. White H. Multilayer feedforward networks are universal approximators. Neural Netw. 1989 2 5 359 366 10.1016/0893‑6080(89)90020‑8
    [Google Scholar]
  4. Nguyen H. Moayedi H. Foong L.K. Al Najjar H.A.H. Jusoh W.A.W. Rashid A.S.A. Jamali J. Optimizing ANN models with PSO for predicting short building seismic response. Eng. Comput. 2020 36 3 823 837 10.1007/s00366‑019‑00733‑0
    [Google Scholar]
  5. Jahed Armaghani D. Shoib R.S.N.S.B.R. Faizi K. Rashid A.S.A. Developing a hybrid PSO–ANN model for estimating the ultimate bearing capacity of rock-socketed piles. Neural Comput. Appl. 2017 28 2 391 405 10.1007/s00521‑015‑2072‑z
    [Google Scholar]
  6. Gunning D. Stefik M. Choi J. Miller T. Stumpf S. Yang G.Z. XAI—Explainable artificial intelligence. Sci. Robot. 2019 4 37 eaay7120 10.1126/scirobotics.aay7120 33137719
    [Google Scholar]
  7. Das A. Rad P. Opportunities and challenges in explainable artificial intelligence (xai): A survey arXiv 2020 10.48550/arXiv.2006.11371.
    [Google Scholar]
  8. Linardos V. Drakaki M. Tzionas P. Karnavas Y. L. Machine Learning in Disaster Management: Recent Developments in Methods and Applications. Mach. Learn. Knowl. Extr. 2022 4 2 446 473 10.3390/make4020020.
    [Google Scholar]
  9. Arinta R.R. Natural Disaster Application on Big Data and Machine Learning: A Review. The 4th International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE), Yogyakarta, Indonesia, 2019, pp. 249–25.
    [Google Scholar]
  10. Kim J.M. Bae J. Adhikari M.D. Yum S.G. A study of deep learning algorithm usage in predicting building loss ratio due to typhoons: The case of southern part of the Korean Peninsula. Front. Earth Sci. (Lausanne) 2023 11 1136346 10.3389/feart.2023.1136346
    [Google Scholar]
  11. Huseyin K. Amir Y. Unsupervised change detection in landsat images with atmospheric artifacts: A fuzzy multiobjective approach. Math. Probl. Eng. 2020 4 1 16
    [Google Scholar]
  12. Moghimi A. Sarmadian A. Mohammadzadeh A. Celik T. Amani M. Kusetogullari H. Distortion robust relative radiometric normalization of multitemporal and multisensor remote sensing images using image features. IEEE Trans. Geosci. Remote Sens. 2022 60 1 20 10.1109/TGRS.2021.3063151
    [Google Scholar]
  13. Akay H. Spatial modeling of snow avalanche susceptibility using hybrid and ensemble machine learning techniques. Catena 2021 206 105524 10.1016/j.catena.2021.105524
    [Google Scholar]
  14. Choubin B. Borji M. Mosavi A. Sajedi-Hosseini F. Singh V.P. Shamshirband S. Snow avalanche hazard prediction using machine learning methods. J. Hydrol. (Amst.) 2019 577 123929 10.1016/j.jhydrol.2019.123929
    [Google Scholar]
  15. Tiwari A. G A. Vishwakarma B.D. Parameter importance assessment improves efficacy of machine learning methods for predicting snow avalanche sites in Leh-Manali Highway, India. Sci. Total Environ. 2021 794 148738 10.1016/j.scitotenv.2021.148738 34225139
    [Google Scholar]
  16. Rahmati O. Falah F. Dayal K.S. Deo R.C. Mohammadi F. Biggs T. Moghaddam D.D. Naghibi S.A. Bui D.T. Machine learning approaches for spatial modeling of agricultural droughts in the south-east region of Queensland Australia. Sci. Total Environ. 2020 699 134230 10.1016/j.scitotenv.2019.134230 31522053
    [Google Scholar]
  17. Mosavi A. Shirzadi A. Choubin B. Taromideh F. Hosseini F.S. Borji M. Shahabi H. Salvati A. Dineva A.A. Towards an ensemble machine learning model of random subspace based functional tree classifier for snow avalanche susceptibility mapping. IEEE Access 2020 8 145968 145983 10.1109/ACCESS.2020.3014816
    [Google Scholar]
  18. Kaur P. Joshi J.C. Aggarwal P. A multi-model decision support system (MM-DSS) for avalanche hazard prediction over North-West Himalaya. Nat. Hazards 2022 110 1 563 585 10.1007/s11069‑021‑04958‑5
    [Google Scholar]
  19. Yariyan P. Omidvar E. Minaei F. Ali Abbaspour R. Tiefenbacher J.P. An optimization on machine learning algorithms for mapping snow avalanche susceptibility. Nat. Hazards 2021 1 36
    [Google Scholar]
  20. Wen H. Wu X. Liao X. Wang D. Huang K. Wünnemann B. Application of machine learning methods for snow avalanche susceptibility mapping in the Parlung Tsangpo catchment, southeastern Qinghai-Tibet Plateau. Cold Reg. Sci. Technol. 2022 198 103535 10.1016/j.coldregions.2022.103535
    [Google Scholar]
  21. Sahoh B. Choksuriwong A. The role of explainable Artificial Intelligence in high-stakes decision-making systems: A systematic review. J. Ambient Intell. Humaniz. Comput. 2023 14 6 7827 7843 10.1007/s12652‑023‑04594‑w 37228699
    [Google Scholar]
  22. Iban M.C. Bilgilioglu S.S. Snow avalanche susceptibility mapping using novel tree-based machine learning algorithms (XGBoost, NGBoost, and LightGBM) with eXplainable Artificial Intelligence (XAI) approach. Stochastic Environ. Res. Risk Assess. 2023 37 6 2243 2270 10.1007/s00477‑023‑02392‑6
    [Google Scholar]
  23. Schweizer J. Mitterer C. Reuter B. Techel F. Avalanche danger level characteristics from field observations of snow instability. Cryosphere 2021 15 7 3293 3315 10.5194/tc‑15‑3293‑2021
    [Google Scholar]
  24. Fierz C. Armstrong R. L. Durand Y. Etchevers P. Greene E. McClung D. M. Nishimura K. Satyawali P. K. Sokratov S. A. The international classification for seasonal snow on the ground (2009). 2009 Available from: https://unesdoc.unesco.org/ark:/48223/pf0000186462
  25. F¨ohn P.M. The rutschblock as a practical tool for slope stability evaluation. IAHS Publ 1987 162 223 228
    [Google Scholar]
  26. Haitovsky Y. Multicollinearity in regression analysis. Rev. Econ. Stat. 1969 51 4 486 489 10.2307/1926450
    [Google Scholar]
  27. Steiger J.H. Tests for comparing elements of a correlation matrix. Psychol. Bull. 1980 87 2 245 251 10.1037/0033‑2909.87.2.245
    [Google Scholar]
  28. Jain A. Zongker D. Feature selection: Evaluation, application, and small sample performance. IEEE Trans. Pattern Anal. Mach. Intell. 1997 19 2 153 158 10.1109/34.574797
    [Google Scholar]
  29. Cai J. Luo J. Wang S. Yang S. Feature selection in machine learning: A new perspective. Neurocomputing 2018 300 70 79 10.1016/j.neucom.2017.11.077
    [Google Scholar]
  30. Cervelló-Royo R. Guijarro F. Michniuk K. Stock market trading rule based on pattern recognition and technical analysis: Forecasting the DJIA index with intraday data. Expert Syst. Appl. 2015 42 14 5963 5975 10.1016/j.eswa.2015.03.017
    [Google Scholar]
  31. Osman H. Ghafari M. Nierstrasz O. The impact of feature selection on predicting the number of bugs. arXiv 2018 10.48550/arXiv.1807.04486.
    [Google Scholar]
  32. Bommert A. Sun X. Bischl B. Rahnenführer J. Lang M. Benchmark for filter methods for feature selection in high-dimensional classification data. Comput. Stat. Data Anal. 2020 143 106839 10.1016/j.csda.2019.106839
    [Google Scholar]
  33. Alsharkawi A. Al-Fetyani M. Dawas M. Saadeh H. Alyaman M. Improved poverty tracking and targeting in Jordan using feature selection and machine learning. IEEE Access 2022 10 86483 86497 10.1109/ACCESS.2022.3198951
    [Google Scholar]
  34. Bommaganti H. Feature boosting: A novel feature subset selection approach. Ph.D. thesis, University of Minnesota 2001
    [Google Scholar]
  35. Pang-Ning T. Steinbach M. Kumar V. Introduction to Data Mining Pearson Addison-Wesley 2006 Available from: https://www-users.cse.umn.edu/~kumar001/dmbook/sol.pdf
    [Google Scholar]
  36. Chen Y.-W. Lin C.-J. Combining SVMs with Various Feature Selection Strategies. Feature Extraction. Studies in Fuzziness and Soft Computing Guyon I. Nikravesh M. Gunn S. Springer Berlin, Heidelberg 10.1007/978‑3‑540‑35488‑8_13. 2006
    [Google Scholar]
  37. Sun Z.L. Huang D.S. Cheung Y.M. Liu J. Huang G.B. Using fcmc, fvs, and pca techniques for feature extraction of multispectral images. IEEE Geosci. Remote Sens. Lett. 2005 2 2 108 112 10.1109/LGRS.2005.844169
    [Google Scholar]
  38. Karaboga D. Gorkemli B. Ozturk C. Karaboga N. A comprehensive survey: Artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 2014 42 1 21 57 10.1007/s10462‑012‑9328‑0
    [Google Scholar]
  39. Mohammadi F.G. Abadeh M.S. Image steganalysis using a bee colony based feature selection algorithm. Eng. Appl. Artif. Intell. 2014 31 35 43 10.1016/j.engappai.2013.09.016
    [Google Scholar]
  40. Zahedi L. Ghareh Mohammadi F. Amini M.H. A2bcf: An automated abc-based feature selection algorithm for classification models in an education application. Appl. Sci. (Basel) 2022 12 7 3553 10.3390/app12073553
    [Google Scholar]
  41. Schiezaro M. Pedrini H. Data feature selection based on Artificial Bee Colony algorithm. J Image Video Proc 2013 2013 1 47 10.1186/1687‑5281‑2013‑47
    [Google Scholar]
  42. Suzuki K. Artificial neural networks: Industrial and control engineering applications. BoD–Books on Demand 2011 10.5772/2041
    [Google Scholar]
  43. Gallant S.I. Perceptron-based learning algorithms. IEEE Trans. Neural Netw. 1990 1 2 179 191 10.1109/72.80230 18282835
    [Google Scholar]
  44. Dekker A.H. Kohonen neural networks for optimal colour quantization. Network 1994 5 3 351 367 10.1088/0954‑898X_5_3_003
    [Google Scholar]
  45. Gardner M.W. Dorling S.R. Artificial neural networks (the multilayer perceptron)—a review of applications in the atmospheric sciences. Atmos. Environ. 1998 32 14-15 2627 2636 10.1016/S1352‑2310(97)00447‑0
    [Google Scholar]
  46. Li Z. Liu F. Yang W. Peng S. Zhou J. A survey of convolutional neural networks: Analysis, applications, and prospects. IEEE Trans. Neural Netw. Learn. Syst. 2022 33 12 6999 7019 10.1109/TNNLS.2021.3084827 34111009
    [Google Scholar]
  47. Kwang-Ho Kim Jong-Keun Park Kab-Ju Hwang Sung-Hak Kim Implementation of hybrid short-term load forecasting system using artificial neural networks and fuzzy expert systems. IEEE Trans. Power Syst. 1995 10 3 1534 1539 10.1109/59.466492
    [Google Scholar]
  48. Nagi J. Yap K.S. Nagi F. Tiong S.K. Ahmed S.K. A computational intelligence scheme for the prediction of the daily peak load. Appl. Soft Comput. 2011 11 8 4773 4788 10.1016/j.asoc.2011.07.005
    [Google Scholar]
  49. Liu H. Tian H. Chen C. Li Y. An experimental investigation of two Wavelet-MLP hybrid frameworks for wind speed prediction using GA and PSO optimization. Int. J. Electr. Power Energy Syst. 2013 52 161 173 10.1016/j.ijepes.2013.03.034
    [Google Scholar]
  50. Savangouder R.V. Patra J.C. Palanisamy S. Inverse Modeling of ADI for Prediction of Process Parameters Using PSO-MLP Technique. International Joint Conference on Neural Networks (IJCNN), Shenzhen, China, 2021, pp. 1-8. 10.1109/IJCNN52387.2021.9533566
    [Google Scholar]
  51. Aliouane L. Levenberg-marquardt algorithm neural network for clay volume estimation from well-log data in an unconventional tight sand gas reservoir of ahnet basin (algerian sahara). Bull. Geoph. Ocean 2022 63 443 454
    [Google Scholar]
  52. Han J. Moraga C. The influence of the sigmoid function parameters on the speed of backpropagation learning. International workshop on artificial neural networks, 1995, pp. 195–201. 10.1007/3‑540‑59497‑3_175
    [Google Scholar]
  53. Zhang W. Liu Y. Clerc M. An adaptive PSO algorithm for reactive power optimization. Sixth International Conference on Advances in Power System Control, Operation and Management ASDCOM, 2003, pp. 302-307. 10.1049/cp:20030603.
    [Google Scholar]
  54. Pedersen T. L. Benesty M. Local Interpretable Model-Agnostic Explanations. 2018 Available from: https://cran.r-project.org/web/packages/lime/lime.pdf
  55. Barredo Arrieta A. Díaz-Rodríguez N. Del Ser J. Bennetot A. Tabik S. Barbado A. Garcia S. Gil-Lopez S. Molina D. Benjamins R. Chatila R. Herrera F. Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI. Inf. Fusion 2020 58 82 115 10.1016/j.inffus.2019.12.012
    [Google Scholar]
  56. Mohammadifar A. Gholami H. Comino J.R. Collins A.L. Assessment of the interpretability of data mining for the spatial modelling of water erosion using game theory. Catena 2021 200 105178 10.1016/j.catena.2021.105178
    [Google Scholar]
  57. Iban M.C. Sekertekin A. Machine learning based wildfire susceptibility mapping using remotely sensed fire data and GIS: A case study of Adana and Mersin provinces, Turkey. Ecol. Inform. 2022 69 101647 10.1016/j.ecoinf.2022.101647
    [Google Scholar]
  58. Zhou X. Wen H. Li Z. Zhang H. Zhang W. An interpretable model for the susceptibility of rainfall-induced shallow landslides based on SHAP and XGBoost. Geocarto Int. 2022 37 26 13419 13450 10.1080/10106049.2022.2076928
    [Google Scholar]
  59. Madhushani C. Dananjaya K. Ekanayake I.U. Meddage D.P.P. Kantamaneni K. Rathnayake U. Modeling streamflow in non-gauged watersheds with sparse data considering physiographic, dynamic climate, and anthropogenic factors using explainable soft computing techniques. J. Hydrol. (Amst.) 2024 631 130846 10.1016/j.jhydrol.2024.130846
    [Google Scholar]
  60. Ribeiro M.T. Singh S. Guestrin C. why should i trust you?” explaining the predictions of any classifier. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2016, pp. 1135-1144. 10.1145/2939672.2939778
    [Google Scholar]
  61. Pedregosa F. Varoquaux G. Gramfort A. Michel V. Thirion B. Grisel O. Blondel M. Prettenhofer P. Weiss R. Dubourg V. Scikit-learn: Machine Learning in Python. J. Mach. Learn. Res. 2011 12 2011 2825 2830
    [Google Scholar]
  62. Chen T. Guestrin C. Xgboost: A scalable tree boosting system. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2016, pp. 785-794. 10.1145/2939672.2939785
    [Google Scholar]
  63. Buitinck L. Louppe G. Blondel M. Pedregosa F. Mueller A. Grisel O. Niculae V. Prettenhofer P. Gramfort A. Grobler J. Api design for machine learning software: Experiences from the scikit-learn project. arXiv 2013 10.48550/arXiv.1309.0238.
    [Google Scholar]
  64. Miranda L.J. Pyswarms: A research toolkit for particle swarm optimization in python. J. Open Source Softw. 2018 3 21 433 10.21105/joss.00433
    [Google Scholar]
  65. Rahmati O. Ghorbanzadeh O. Teimurian T. Mohammadi F. Tiefenbacher J.P. Falah F. Pirasteh S. Ngo P.T.T. Bui D.T. Spatial modeling of snow avalanche using machine learning models and geoenvironmental factors: Comparison of effectiveness in two mountain regions. Remote Sens. (Basel) 2019 11 24 2995 10.3390/rs11242995
    [Google Scholar]
  66. Yang J. He Q. Liu Y. Winter–spring prediction of snow avalanche susceptibility using optimisation multi-source heterogeneous factors in the western tianshan mountains, china. Remote Sens. (Basel) 2022 14 6 1340 10.3390/rs14061340
    [Google Scholar]
/content/journals/rascs/10.2174/0126662558324883241011101625
Loading
/content/journals/rascs/10.2174/0126662558324883241011101625
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test