This study explored the application of machine learning techniques for flood prediction and analysis in southern Nigeria. Machine learning is an artificial intelligence technique that uses computer-based instructions to analyze and transform data into useful information to enable systems to make predictions. Traditional methods of flood prediction and analysis often fall short of providing accurate and timely information for effective disaster management. More so, numerical forecasting of flood disasters in the 19th century is not very accurate due to its inability to simplify complex atmospheric dynamics into simple equations. Here, we used Machine learning (ML) techniques including Random Forest (RF), Logistic Regression (LR), Na?ve Bayes (NB), Support Vector Machine (SVM), and Neural Networks (NN) to model the complex physical processes that cause floods. The dataset contains 59 cases with the goal feature “Event-Type”, including 39 cases of floods and 20 cases of flood/rainstorms. Based on comparison of assessment metrics from models created using historical records, the result shows that NB performed better than all other techniques, followed by RF. The developed model can be used to predict the frequency of flood incidents. The majority of flood scenarios demonstrate that the event poses a significant risk to people’s lives. Therefore, each of the emergency response elements requires adequate knowledge of the flood incidences, continuous early warning service and accurate prediction model. This study can expand knowledge and research on flood predictive modeling in vulnerable areas to inform effective and sustainable contingency planning, policy, and management actions on flood disaster incidents, especially in other technologically underdeveloped settings.
References
[1]
Gong, Y., Zhang, Y., Lan, S. and Wang, H.A. (2016) Comparative Study of Artificial Neural Networks, Support Vector Machines and Adaptive Neuro Fuzzy Inference System for Forecasting Groundwater Levels near Lake Okeechobee, Florida. Water Resources Management, 30, 375-391. https://doi.org/10.1007/s11269-015-1167-8
[2]
Lynch, C.A. (2008) The Institutional Challenges of Cyberinfrastructure and E-Research. EDUCAUSE Review, 46, 74-88.
[3]
Bose, I. and Mahapatra, R.K. (2001). Business Data Mining—A Machine Learning Perspective. Information & Management, 39, 211-225. https://doi.org/10.1016/S0378-7206(01)00091-X
[4]
Hoai, M., Lan, Z.-Z. and De la Torre, F. (2011) Joint Segmentation and Classification of Human Actions in Video. Conference on Computer Vision and Pattern Recognition 2011, 2011, 3265-3272. https://doi.org/10.1109/CVPR.2011.5995470
[5]
Mavhura, E., Manyena, S.B., Collins, A.E. and Manatsa, D. (2013) Indigenous Knowledge, Coping Strategies and Resilience to Floods in Muzarabani, Zimbabwe. InternationalJournalofDisasterRiskReduction, 5, 38-48. https://doi.org/10.1016/j.ijdrr.2013.07.001
[6]
Mosavi, A., Ozturk, P. and Chau, K.W. (2018) Flood Prediction Using Machine Learning Models: Literature Review. Water, 10, Article 1536. https://doi.org/10.3390/w10111536
[7]
Zehra, N. (2020) Prediction Analysis of Floods Using Machine Learning Algorithms (NARX & SVM). InternationalJournal of Sciences: Basicand AppliedResearch, 49, 24-34.
[8]
Olawoyin, R., Nieto, A., Grayson, R.L., Hardisty, F. and Oyewole, S. (2013) Application of Artificial Neural Network (ANN)-Self-Organizing Map (SOM) for the Categorization of Water, Soil and Sediment Quality in Petrochemical Regions. Expert Systems with Applications, 40, 3634-3648. https://doi.org/10.1016/j.eswa.2012.12.069
[9]
Ighile, E.H., Shirakawa, H. and Tanikawa, H. (2022) A Study on the Application of GIS and Machine Learning to Predict Flood Areas in Nigeria. Sustainability, 14, Article 5039. https://doi.org/10.3390/su14095039
[10]
Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemman, P. and Witten, I.H. (2009) The WEKA Data Mining Software: An Update. Special Interest Group on Knowledge Discovery in Data, 11, 10-18. https://doi.org/10.1145/1656274.1656278
[11]
NOAA (2020) 2019 NOAA Science Report.
[12]
Magami, I.M., Yahaya, S. and Mohammed, K. (2014) Causes and Consequences of Flooding in Nigeria: A Review Causes and Consequences of Flooding in Nigeria: A Review. Biological and Environmental Sciences Journal for the Tropics, 11, 154-162.
[13]
NEMA (2018) National Emergency Management Agency 12 States Affected 4 States Are Declared under National Disaster 8 States Are under Red Alert 50 LGAs Affected. Flood Data 2002-2004, 2-4.
[14]
NEMA (2006) Disaster Risk Reduction and Prevention Country Name: Nigeria. Flood Data 2004-2006, 1-45.
[15]
Adeoye, N.O., Ayanlade, A. and Babatimehin, O. (2009) Climate Change and Menace of Floods in Nigerian Cities: Socio-Economic Implications. AdvancesinNaturalandAppliedSciences, 3, 369-377.
[16]
Etuonovbe, A.K. (2011) The Devastating Effect of Flooding in Nigeria. http://www.fig.net/pub/fig2011/papers/ts06j/ts06j_etuonovbe_5002.pdf
[17]
Oladokun, V.O. and Proverbs, D. (2016) Flood Risk Management in Nigeria: A Review of the Challenges and Opportunities. International Journal of Safety and Security Engineering, 6, 485-497. https://doi.org/10.2495/SAFE-V6-N3-485-497
[18]
Cirella, G.T. and Iyalomhe, F.O. (2018) Flooding Conceptual Review: Sustainability-Focalized Best Practices in Nigeria. Applied Sciences, 8, Article 1558. https://doi.org/10.3390/app8091558
[19]
Han, J., Pei, J. and Tong, H. (2022) Data Mining: Concepts and Techniques. 3rd Edition, Morgan Kaufmann.
[20]
Demšar, J., Curk, T., Erjavec, A., Gorup, Č., Hočevar, T., Milutinovič, M., Možina, M., Polajnar, M., Toplak, M., Starič, A. and Štajdohar, M. (2013) Orange: Data Mining Toolbox in Python. The Journal of Machine Learning Research, 14, 2349-2353.
[21]
Liu, F., Xu, F. and Yang, S.A. (2017) Flood Forecasting Model Based on Deep Learning Algorithm via Integrating Stacked Autoencoders with BP Neural Network. Proceedings of the IEEE International Conference on Multimedia Big Data, Laguna Hills, CA, 19-21 April 2017, 58-61. https://doi.org/10.1109/BigMM.2017.29
[22]
Sammut, C. and Webb, G.I. (2011) Encyclopedia of Machine Learning and Data Mining. Springer.
[23]
Njoku, J. (2012) 2012 Year of Flood Fury: A Disaster Foretold, but Ignored? Vanguard Newspaper. http://www.vanguardngr.com
[24]
Adegbola, A.A. and Jolayemi, J.K. (2012) Historical Rainfall-Runoff Modeling of River Ogunpa, Ibadan, Nigeria. Indian Journal of Science and Technology, 5, 1-4. https://doi.org/10.17485/ijst/2012/v5i5.5
[25]
Odunuga, S., Adegun, O., Raji, S.A. and Udofia, S. (2015) Changes in Flood Risk in Lower Niger-Benue Catchments. Proceedings of the International Association of Hydrological Sciences, 370, 97-102. https://doi.org/10.5194/piahs-370-97-2015
[26]
Anunobi, A.I. (2014) Informal Riverine Settlements and Flood Risk Management: A Study of Lokoja, Nigeria. Journal of EnvironmentandEarthScience, 4, 35-43.
[27]
Saravi, S., Kalawsky, R., Joannou, D., Casado, M.R., Fu, G. and Meng, F. (2019) Use of Artificial Intelligence to Improve Resilience and Preparedness against Adverse Flood Events. Water, 11, Article 973. https://doi.org/10.3390/w11050973
[28]
Rajab, A., Farman, H., Islam, N., Syed, D., Elmagzoub, M.A., Shaikh, A., Akram, M., and Alrizq, M. (2023) Flood Forecasting by Using Machine Learning: A Study Leveraging Historic Climatic Records of Bangladesh. Water, 15, Article 3970. https://doi.org/10.3390/w15223970