Skip to main content

Enhancing Flood Forecasting Accuracy Through Machine Learning Approaches

  • Conference paper
  • First Online:
Civil Engineering for Multi-Hazard Risk Reduction (IACESD 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

  7. 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

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Halappanavar Ruta Shivarudrappa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics