Flood forecasting with machine learning models in an operational
  framework
  The operational flood forecasting system by Google was developed to provide
accurate real-time flood warnings to agencies and the public, with a focus on
riverine floods in large, gauged rivers. It became operational in 2018 and has
since expanded geographically. This forecasting system consists of four
subsystems: data validation, stage forecasting, inundation modeling, and alert
distribution. Machine learning is used for two of the subsystems. Stage
forecasting is modeled with the Long Short-Term Memory (LSTM) networks and the
Linear models. Flood inundation is computed with the Thresholding and the
Manifold models, where the former computes inundation extent and the latter
computes both inundation extent and depth. The Manifold model, presented here
for the first time, provides a machine-learning alternative to hydraulic
modeling of flood inundation. When evaluated on historical data, all models
achieve sufficiently high-performance metrics for operational use. The LSTM
showed higher skills than the Linear model, while the Thresholding and Manifold
models achieved similar performance metrics for modeling inundation extent.
During the 2021 monsoon season, the flood warning system was operational in
India and Bangladesh, covering flood-prone regions around rivers with a total
area of 287,000 km2, home to more than 350M people. More than 100M flood alerts
were sent to affected populations, to relevant authorities, and to emergency
organizations. Current and future work on the system includes extending
coverage to additional flood-prone locations, as well as improving modeling
capabilities and accuracy.
