Floods are one of the most common natural disasters that occur frequently causing massive damage to property, agriculture, economy and life. Flood prediction offers a huge challenge for researchers struggling to predict floods since long time. In this article, flood forecasting model using federated learning technique has been proposed. Federated Learning is the most advanced technique of machine learning (ML) that guarantees data privacy, ensures data availability, promises data security, and handles network latency trials inherent in prediction of floods by prohibiting data to be transferred over the network for model training. Federated Learning technique urges for onsite training of local data models, and focuses on transmission of these local models on the network instead of sending huge data set towards central server for local model aggregation and training of global data model at the central server. In this article, the proposed model integrates locally trained models of eighteen clients, investigates at which station flooding is about to happen and generates flood alert towards a specific client with five days lead time. A local feed forward neural network (FFNN) model is trained at the client station where the flood has been expected. Flood forecasting module of local FFNN model predicts the expected water level by taking multiple regional parameters as input. The dataset of five different rivers and barrages has been collected from 2015 to 2021 considering four aspects including snow melting, rainfall-runoff, flow routing and hydrodynamics. The proposed flood forecasting model has successfully predicted previous floods happened in the selected zone during 2010 to 2015 with 84 % accuracy.
Read full abstract