Abstract
Flood prediction is a critical aspect of disaster management and requires accurate forecasting techniques to mitigate the potential risks and impacts. In this study, a flood prediction model is developed and built using machine learning algorithms. The objective is to develop a robust and reliable system that can forecast the occurrence and severity of floods in a specific region. The proposed model utilizes historical data on rainfall (in millimeters) to train the machine learning algorithms, such as decision tree, random forest, K-nearest neighbors (KNN), and logistic regression algorithms to build predictive models. These algorithms are known for their capability to handle diverse data patterns and provide accurate predictions. The dataset used for training and evaluation is sourced from the region of Kerala, India, which experiences frequent flood occurrences. The data is preprocessed, including cleaning, handling missing values, and converting categorical variables, to ensure the quality and compatibility of input features. Experimental results demonstrate the effectiveness of the developed models in flood prediction. The decision tree algorithm provides interpretability and identifies significant variables influencing flood occurrence. The KNN algorithm shows promising results in capturing local patterns and neighbors’ influence. Random forest leverages ensemble learning to enhance prediction accuracy, while logistic regression estimates the probability of flood events. The proposed flood prediction models offer valuable insights for early warning systems, disaster response planning, and resource allocation. The integration of machine learning algorithms enhances the accuracy and reliability of flood prediction, facilitating proactive measures to mitigate the potential risks associated with flooding.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mosavi A, Ozturk P, Chau K (2018) Flood prediction using machine learning models: literature review. Water 10(11):1536. https://doi.org/10.3390/w10111536
Kashyap K, Karthik A, ShivaKumar GS (2021) Flood prediction using machine learning. Int Res J Eng Technol (IRJET) 8(7):4. https://www.irjet.net/archives/V8/i7/IRJET-V8I7583.pdf
Ha H, Bui QD, Khuc TD, Tran DT, Pham BT, Mai SH, Nguyen LP, Luu C (2022) A machine learning approach in spatial predicting of landslides and flash flood susceptible zones for a road network. Modeling Earth Syst Environ 8(4):4341–4357. https://doi.org/10.1007/s40808-022-01384-9
Chen S, Ren M, Sun W (2021) Combining two-stage decomposition based machine learning methods for annual runoff forecasting. J Hydrol 603:126945. https://doi.org/10.1016/j.jhydrol.2021.126945
Zhang D, Shi X, Xu H, Jing Q, Pan X, Liu T, Wang H, Hou H (2020) A GIS-based spatial multi-index model for flood risk assessment in the Yangtze River Basin, China. Environ Impact Assessment Rev 83:106397. https://doi.org/10.1016/j.eiar.2020.106397
Roushangar K, Ghasempour R (2023) Chapter 24—supporting vector machines. In: Eslamian S, Eslamian F (eds) Handbook of hydroinformatics. Elsevier, pp 411–422. https://doi.org/10.1016/B978-0-12-821285-1.00009-9
Cui C, Cui L (2019) An innovative flood prediction system using improved machine learning approach. Can Sci Fair J 2(2):5. https://static1.squarespace.com/static/5a63b41dd74cff19f40ee749/t/5e6bace8099e5e661b0ec845/1584114921879/An+Innovative+Flood+Prediction+System.pdf
Ambore AK, Charan TSS, Reddy UR, Reddy TSS, Tarun G (2023) Flood prediction using machine learning. Int J Res Appl Sci Eng Technol 11(5):363–367. https://doi.org/10.22214/ijraset.2023.51528
Kunverji K, Shah K, Shah N (2021) A flood prediction system developed using various machine learning algorithms. SSRN Electron J. https://doi.org/10.2139/ssrn.3866524
Ruslan FA, Samad AM, Adnan R (2017) Modelling of flood prediction system using hybrid NNARX and Extended Kalman Filter. In: 2017 IEEE 13th international colloquium on signal processing & its applications (CSPA), 149–152. https://doi.org/10.1109/CSPA.2017.8064941
Vignesh Baalaji S (2020) Flood prediction system using multilayer perceptron classifier and neural networks. Int Res J Eng Technol (IRJET) 7(5):10. https://www.irjet.net/archives/V7/i5/IRJET-V7I51189.pdf
Ali MHM, Asmai SA, Abidin ZZ, Abas ZA, Emran NA (2022) Flood prediction using deep learning models. Int J Adv Comput Sci Appl 13(9). https://doi.org/10.14569/IJACSA.2022.01309112
Dazzi S, Vacondio R, Mignosa P (2021) Flood stage forecasting using machine-learning methods: a case study on the Parma River (Italy). Water 13(12):1612. https://doi.org/10.3390/w13121612
Puttinaovarat S, Horkaew P (2020) Flood forecasting system based on integrated big and crowdsource data by using machine learning techniques. IEEE Access 8:5885–5905. https://doi.org/10.1109/ACCESS.2019.2963819
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Shivarudrappa, H.R., Nandhini, S.P., Pushpa, T.S., Shailaja, K.P. (2024). Enhancing Flood Forecasting Accuracy Through Machine Learning Approaches. In: Sreekeshava, K.S., Kolathayar, S., Vinod Chandra Menon, N. (eds) Civil Engineering for Multi-Hazard Risk Reduction. IACESD 2023. Lecture Notes in Civil Engineering, vol 457. Springer, Singapore. https://doi.org/10.1007/978-981-99-9610-0_18
Download citation
DOI: https://doi.org/10.1007/978-981-99-9610-0_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-9609-4
Online ISBN: 978-981-99-9610-0
eBook Packages: EngineeringEngineering (R0)