← Latest papers
🤖 machine learning

DELUGE: Towards Continental-Scale Daily Pluvial Flood Damage Prediction via Interpretable Conditioning on Foundation Model Embeddings

The paper introduces DELUGE, a multimodal deep learning framework that leverages interpretable conditioning on foundation model embeddings to achieve state-of-the-art, daily continental-scale pluvial flood damage predictions at ~1 km resolution, significantly outperforming traditional machine learning baselines on high-cost claims.

Original authors: Yuya Kawakami, Daniel Cayan, Dongyu Liu, Kwan-Liu Ma, Tom Corringham

Published 2026-07-20
📖 7 min read🧠 Deep dive

Original authors: Yuya Kawakami, Daniel Cayan, Dongyu Liu, Kwan-Liu Ma, Tom Corringham

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Weather Detective's New Superpower

Imagine trying to predict exactly where a puddle will turn into a flood after a heavy rainstorm. This is the world of pluvial flooding, a type of disaster caused not by overflowing rivers or rising seas, but by rain that falls faster than the ground and gutters can drink it up. Unlike river floods, which have clear paths and gauges to track them, rain-driven floods are chaotic, local, and notoriously hard to pin down. For decades, scientists have tried to model these events using complex physics equations, like trying to simulate every drop of water in a bucket, but these methods are often too slow to run every day across a whole continent.

Enter Machine Learning, the branch of science where computers learn patterns from data instead of following rigid rulebooks. In recent years, a new tool called Foundation Models has emerged. Think of these as giant, pre-trained brains that have already "read" the entire world through satellite images and maps, learning what a city, a forest, or a swamp looks like without being explicitly told the rules. The big question researchers are asking is: Can we combine these super-smart, pre-trained brains with real-world insurance data to predict exactly where rain will cause damage, and can we do it in a way that humans can actually understand why the computer made that guess? This is crucial because if a computer says "flood here," emergency managers and insurance companies need to know if it's right before they send out alerts or pay out claims.

DELUGE: The Rain-Reading Robot with a Clear Conscience

Meet DELUGE (Daily Estimation of pLUvial flood damaGE), a new computer system designed to act like a hyper-observant weather detective. Its job is to look at the United States and predict, every single day, where rain will cause insured flood damage at a resolution of about 1 kilometer—roughly the size of a few city blocks. Instead of trying to cover the entire country equally, DELUGE focuses its energy on the top 100 areas that get hit the hardest by rain-related insurance claims, which accounts for about 81% of all the money spent on these floods.

The secret sauce of DELUGE isn't just that it's smart; it's that it's honest about how it thinks. Most advanced AI systems are "black boxes," meaning they give an answer but you can't see the gears turning inside. DELUGE, however, was built with "interpretability-by-design." Imagine a chef who doesn't just serve you a stew but also hands you a list of exactly how much salt and pepper they added to each specific pot. DELUGE does something similar for water. It uses two special "modulators" (think of them as adjustable lenses) that look at the local terrain and the "brain" of a foundation model (called AlphaEarth) to decide:

  1. Value Modulator: How much does a specific amount of rain or wet soil matter in this specific neighborhood? (Maybe 1 inch of rain is a disaster in a sandy area but nothing in a swamp).
  2. Temporal Modulator: How long does the memory of the rain last? (Does the flood happen instantly, or does the ground stay soggy for days, waiting for the next drop?)

By making these "lenses" adjustable and visible, the researchers can actually inspect the numbers the AI learned and say, "Ah, this neighborhood reacts to rain like a sponge, while that one acts like a rock."

How It Learned to See the Storm

To teach DELUGE, the researchers didn't just feed it raw data; they cleaned it up first. They used a massive database of insurance claims from the National Flood Insurance Program (NFIP). However, these claims are messy. People often report a flood days after it happens, or the address is vague. DELUGE's creators built a "correction pipeline" to fix this. They looked at weather records to see when it actually rained heavily near a claim and adjusted the dates accordingly. They also used geometry to shrink the vague address areas down to smaller, more precise spots on the map.

Once the data was clean, they trained DELUGE to look at four different types of information for every patch of land:

  • The Weather: How much rain fell, how wet the soil was, and how much snow was melting.
  • The Terrain: How steep the land is, how close it is to a drain, and what kind of soil it has.
  • The Exposure: How many houses and buildings are there?
  • The Vulnerability: What kind of houses are they? (Are they mobile homes? Do they have basements?)

The system then fuses all this information together to guess if a flood claim will happen on a specific day.

The Results: Smarter Than the Old Ways

When the researchers tested DELUGE, they pitted it against the standard tools used in the industry: Random Forest, XGBoost, and LightGBM. These are powerful, tree-based computer programs that have been the go-to for years. The results were clear: DELUGE won.

It didn't just win by a little bit; it outperformed the best tree-based models by 9% to 30% on a special score that cares most about the expensive, high-cost claims. This is a big deal because insurance companies and emergency managers care most about the disasters that cost the most money. DELUGE was particularly good at spotting these "heavy hitters."

The researchers also checked if the system was just memorizing the data or actually learning the rules of physics. They looked at the "lenses" (the modulators) the AI created for different neighborhoods. They found that the AI had learned logical patterns:

  • Urban areas (like dense cities) reacted very quickly to rain, just like you'd expect from concrete and asphalt.
  • Water-facing areas (near lakes or coasts) seemed to be sensitive to soil moisture over a longer period, suggesting the ground was already saturated.
  • Suburban areas showed a mix of behaviors.

This proved that the AI wasn't just guessing; it had learned hydrological rules that matched what scientists already know about how water moves.

What It Can't Do (Yet)

While DELUGE is a major step forward, the authors are careful to point out its limits. The system is only as good as the data it's fed. Since it relies on insurance claims, it misses all the floods that weren't reported or where people didn't have insurance. It also struggles in very dense cities where the damage happens on a scale smaller than the model can see (like a single street corner flooding while the next one stays dry). Additionally, the system is currently trained on the US; it hasn't been tested on other continents where the buildings and weather might be totally different.

The Big Picture

In short, DELUGE shows that we can build AI systems that are not only accurate but also transparent. By using "lenses" that can be inspected, the researchers turned a black-box AI into a tool that explains its own reasoning. This suggests a future where we can use these powerful foundation models to predict disasters across the entire continent, helping us prepare for the rain before it even starts to fall. It's not a magic crystal ball, but it's a very smart, very honest weather detective.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →