Forecasting Floods in the River Basins of Odisha Using Machine Learning

  • Conference paper
  • First Online:
International Conference on IoT, Intelligent Computing and Security

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 982))

  • 255 Accesses

Abstract

Frequent floods cause huge disruption and affect lakhs of people in Odisha, India. Every year, due to floods, many lives are lost, and thousands of people are evacuated to safer places. Frequent floods not only affect people but also damage crops and other infrastructure resulting in a huge economic loss. Therefore, to attenuate the losses and impact of floods, mitigation strategies such as flood forecasting are required. However, erratic weather conditions due to global warming make forecasting of floods strenuous. Further, traditional flood forecasting models rely on domain proficiency and are very complex. Alternately, machine learning models have been widely used for forecasting floods. These models take rainfall-runoff data into consideration for forecasting floods with small lead time. Along with rainfall-runoff data, other meteorological parameters such as temperature, evapotranspiration, crop evapotranspiration, cloud cover, wet day frequency, and vapor pressure can be used for forecasting floods with larger lead time. This paper focuses on using these meteorological parameters related to ten flood affected districts of Odisha to design ML-based flood forecasting models that aim to forecast floods with larger lead times. Experimental-based comparisons based on performance metrics such as accuracy, precision, recall, F-measure, and AUC-ROC showed that random forest-based flood forecasting model performed comparatively better than Naïve Bayes, logistic regression, k-nearest neighbor, artificial neural networks, and support vector machine.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 181.89
Price includes VAT (Germany)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 235.39
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
EUR 235.39
Price includes VAT (Germany)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Disclaimer: The presentation of material and details in maps used in this chapter does not imply the expression of any opinion whatsoever on the part of the Publisher or Author concerning the legal status of any country, area or territory or of its authorities, or concerning the delimitation of its borders. The depiction and use of boundaries, geographic names and related data shown on maps and included in lists, tables, documents, and databases in this chapter are not warranted to be error free nor do they necessarily imply official endorsement or acceptance by the Publisher or Author.

References

  1. Allen RG, Pereira LS, Raes D, Smith M (1998) Crop evapotranspiration: guidelines for computing crop water requirements, FAO Irrigation and drainage paper 56. Italy, Rome

    Google Scholar 

  2. Berrar D (2018) Cross-validation. Encyclopedia of Bioinform Computational Biol: ABC of Bioinform 1–3:542–545

    Google Scholar 

  3. Biau G (2012) Analysis of random forests model. J Mach Learn Res 13:1063–1095

    MathSciNet  MATH  Google Scholar 

  4. Breiman L (2001) Random forests. Mach Learn 45:5–32

    Article  MATH  Google Scholar 

  5. Cabrera AF (1994) Logistic regression analysis in higher education: an applied perspective. In: Smart JC (ed) Higher education handbook of theory and research, vol 10. Pp 225–256

    Google Scholar 

  6. Central Water Commission (2018) Flood damage statistics (Statewise and for the Country as a whole) for the period 1953 to 2016; Central Water Commission (CWC), Flood Forecast Monitoring Directorate, Government of India. 3:37. Retrieved from http://www.indiaenvironmentportal.org.in/content/456110/flood-damage-statistics-statewise-and-for-the-country-as-a-whole-for-the-period-1953-to-2016/

  7. Department of Water Resources, Odisha. Retrieved from https://www.dowrodisha.gov.in/

  8. Devia GK, Ganasri BP, Dwarakish GS (2015) A review on hydrological models. Aquatic Proc 4(ICWRCOE):1001–1007

    Google Scholar 

  9. Evgeniou T, Pontil M (2001) Support vector machines: theory and applications. In: Paliouras G, Karkaletsis V, Spyropoulos CD (eds) Machine learning and its applications. ACAI 1999. Lecture notes in computer science, vol 2049. pp 249–257

    Google Scholar 

  10. Ghose DK (2018) Measuring discharge using back-propagation neural network: a case study on Brahmani River Basin. Intell Eng Inform 591–598

    Google Scholar 

  11. Gurney K (1997) In: An introduction to neural networks. CRC Press

    Google Scholar 

  12. Guo G, Wang H, Bell D, Bi Y, Greer K (2003) KNN model-based approach in classification. In: Meersman R, Tari Z, Schmidt DC (eds) On the move to meaningful internet systems 2003: CoopIS, DOA, and ODBASE. OTM 2003. Lecture notes in computer science, vol 2888. pp 986–996

    Google Scholar 

  13. Jain SK, Agarwal PK, Singh VP (2007) Physical environment of India. In: Jain SK, Agarwal PK, Singh VP (eds) Hydrology and water resources of India, vol 57.

    Google Scholar 

  14. Jain SK, Mani P, Jain SK, Prakash P, Singh VP, Tullos D, Dimri AP (2018) A Brief review of flood forecasting techniques and their applications. Int J of River Basin Managem 16(3):329–344

    Article  Google Scholar 

  15. Jayalakshmi T, Santhakumaran A (2011) Statistical normalization and back propagation for classification. Int J Comput Theory Eng 3(1):89–93

    Article  Google Scholar 

  16. Laaksonen J, Oja E (1996) Classification with learning k-nearest neighbors. In: IEEE international conference on neural networks—conference proceedings, vol 3. pp 1480–1483

    Google Scholar 

  17. Liu Y, Zhou Y, Wen S, Tang C (2014) A Strategy on Selecting Performance Metrics for Classifier Evaluation, International Journal of Mobile Computing and Multimedia. Communications 6(4):20–35

    Google Scholar 

  18. Lohani AK, Goel NK, Bhatia KKS (2014) Improving real time flood forecasting using fuzzy inference system. J Hydrol 509:25–41

    Google Scholar 

  19. Mitchell TD, Jones PD (2005) An improved method of constructing a database of monthly climate observations and associated high-resolution grids. Int J Climatol 25(6):693–712

    Article  Google Scholar 

  20. Nayak MA, Ghosh S (2013) Prediction of extreme rainfall event using weather pattern recognition and support vector machine classifier. Theoret Appl Climatol 114(3–4):583–603

    Article  Google Scholar 

  21. Nayak PC, Sudheer KP, Ramasastri KS (2005) Fuzzy computing based rainfall-runoff model for real time flood forecasting. Hydrol Process 19(4):955–968

    Article  Google Scholar 

  22. Nayak PC, Sudheer KP, Rangan DM, Ramasastri KS (2005) Short-term flood forecasting with a neurofuzzy model. Water Resour Res 41(4):1–16

    Article  Google Scholar 

  23. NDMA (2017) National Disaster Management Authority (NDMA). In Ndma. Retrieved from http://ndma.gov.in

  24. NIDM ((2002)) Disaster management-terminology 8:1–4. Retrieved from https://nidm.gov.in/PDF/Disaster_terminology.pdf

  25. NIDM (2018) Safety tips for floods, cyclones and Tsunamis. Retrieved from https://nidm.gov.in/safety_flood.asp

  26. Panda RK, Pramanik N, Bala B (2010) Simulation of river stage using artificial neural network and MIKE 11 hydrodynamic model. Comput Geosci 36(6):735–745

    Article  Google Scholar 

  27. Parida Y, Saini S, Chowdhury JR (2021) Economic growth in the aftermath of floods in Indian states. Environ Dev Sustain 23(1):535–561

    Article  Google Scholar 

  28. Peng CJ, Lee KUKL, Ingersoll GM (2002) An introduction to logistic regression analysis and reporting. J Educ Res 96(1):3–14

    Article  Google Scholar 

  29. Rish I (2001) An empirical study of the naive Bayes classifier. 3(22):4863–4869

    Google Scholar 

  30. Rosasco L, De Vito ED, Caponnetto A, Piana M, Verri A (2004) Are loss functions all the same? Neural Comput 16(5):1063–1076

    Article  MATH  Google Scholar 

  31. Sahay R, Srivastava A (2014) Predicting monsoon floods in rivers embedding wavelet transform, genetic algorithm and neural network. Water Resour Manage 28(2):301–317

    Article  Google Scholar 

  32. Singh D, Singh B (2020) Investigating the impact of data normalization on classification performance. Appl Soft Comput 97(B)

    Google Scholar 

  33. Singh SK (2013) Flood management information system. In: Government of Bihar. Retrieved from http://fmis.bih.nic.in

  34. Sitterson J, Knightes C, Parmar R, Wolfe K, Muche M, Avant B (2017) An overview of rainfall-runoff model types an overview of rainfall-runoff model types

    Google Scholar 

  35. Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to fault diagnosis systems. IEEE Trans Syst Man Cybernet 15(1):116–132

    Article  MATH  Google Scholar 

  36. Thirumalaiah K, Deo MC (1998) Real-time flood forecasting using neural networks. Comput-Aided Civil Infrastruct Eng 13(2):101–111

    Article  Google Scholar 

  37. Tiwari MK, Chatterjee C (2010) Development of an accurate and reliable hourly flood forecasting model using wavelet–bootstrap–ANN (WBANN) hybrid approach. J Hydrol 394(3–4):458–470

    Article  Google Scholar 

  38. UNDRR (2020) Human cost of disasters. In: Human cost of disasters

    Google Scholar 

  39. Wallemacq P, Below R, McLean D (2018) UNISDR, CRED.: economic losses, poverty and disasters (1998–2017), CRED, 2018, available at https://www.cred.be/unisdr-and-cred-report-economic-losses-poverty-disasters-1998-2017

  40. Zhang Y (2012) Support vector machine classification algorithm and its application. Commun Comput Inform Sci 308CCIS(PART 2):179–186

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vikas Mittal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 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

Mittal, V., Kumar, T.V.V., Goel, A. (2023). Forecasting Floods in the River Basins of Odisha Using Machine Learning. In: Agrawal, R., Mitra, P., Pal, A., Sharma Gaur, M. (eds) International Conference on IoT, Intelligent Computing and Security. Lecture Notes in Electrical Engineering, vol 982. Springer, Singapore. https://doi.org/10.1007/978-981-19-8136-4_8

Download citation

  • DOI: https://doi.org/10.1007/978-981-19-8136-4_8

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-19-8135-7

  • Online ISBN: 978-981-19-8136-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation