← Latest papers
📊 statistics

Operator learning for the 2D incompressible Navier-Stokes equations: a conformal prediction approach in the data-scarce regime

This paper proposes a data-efficient, perturbation-based conformal prediction framework that wraps a trained Fourier Neural Operator to generate calibrated uncertainty bands for 2D incompressible Navier-Stokes solutions in data-scarce regimes, achieving narrower prediction intervals than existing methods while maintaining target coverage.

Original authors: Weinan Wang, Bowen Gang, Hao Deng

Published 2026-06-09
📖 4 min read☕ Coffee break read

Original authors: Weinan Wang, Bowen Gang, Hao Deng

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

Imagine you are trying to predict the weather. You have a super-fast computer model (a "neural operator") that can guess what the wind and rain will look like tomorrow. It's much quicker than the old, slow supercomputers used by meteorologists. But here's the problem: this fast model gives you a single guess, like "It will rain at 2 PM." It doesn't tell you how sure it is. Is it 99% sure? Or is it just guessing because it's never seen weather like this before?

In the world of fluid dynamics (like how water swirls or air moves), being unsure is dangerous. You need to know not just the prediction, but the "margin of error" around it.

This paper introduces a clever, data-efficient way to figure out that margin of error, especially when you don't have a lot of training data to work with.

The Problem: The "Data-Hungry" Uncertainty

Usually, to know how unsure a model is, you have to build a second, separate model just to measure the uncertainty. Think of it like hiring a second detective just to check if the first detective is doing a good job.

  • The Issue: If you only have a small amount of data (a "data-scarce" regime), you can't afford to split your data in half. One half trains the weather predictor, and the other half trains the "uncertainty checker." This leaves both models under-trained and weak.

The Solution: The "Twin Test" (Perturbation Approach)

The authors propose a smarter way that doesn't require a second model or extra data. They use a technique called Conformal Prediction, which is like a safety net that guarantees your prediction is correct a certain percentage of the time.

Here is their creative twist, which they call the "Perturbation-Based" approach:

  1. Train the Twins: Instead of training two different models on different data, they train two identical models on the exact same data.
  2. The "Noise" Trick: For the second twin, they add a tiny bit of "static" or "noise" to the answers (the labels) before training. Imagine teaching a student to solve math problems, but for the second student, you slightly scribble over the correct answers so they are a tiny bit wrong.
  3. The Disagreement: Now, you ask both twins to predict the weather for a new day.
    • If the weather pattern is simple and clear, both twins will agree, even with the noise.
    • If the weather pattern is chaotic and hard to learn (like a violent storm), the second twin (trained on the "scribbled" answers) will get confused and give a very different answer than the first twin.

The Analogy:
Think of the two twins as two chefs following the same recipe.

  • Chef A follows the recipe perfectly.
  • Chef B follows the recipe, but someone sneezed on the ingredients, making them slightly different.
  • If they are making a simple sandwich, both chefs will produce almost the same sandwich. You are very confident in the result.
  • If they are making a complex soufflé that is very sensitive to temperature, Chef B might burn it while Chef A makes a perfect one. Their disagreement tells you: "Hey, this dish is tricky! Don't be too confident in the result."

How They Use This

The paper uses this "disagreement" to draw a safety band around the prediction.

  • Where the twins agree: The safety band is narrow (high confidence).
  • Where the twins disagree: The safety band gets wider (low confidence).

This creates a map of uncertainty that changes depending on where the fluid is swirling wildly (turbulence) versus where it is calm.

The Results: Winning with Less Data

The authors tested this on 2D fluid simulations (Navier-Stokes equations), which are notoriously difficult to predict. They compared their "Twin Test" method against other popular ways of measuring uncertainty.

  • The Winner: Their method produced tighter, more accurate safety bands than the others.
  • Why? Because they didn't waste any data training a separate "uncertainty model." They used all the available data to train the twins, making the most of a small dataset.
  • The Trade-off: Other methods either gave very wide, useless safety bands (like saying "it might rain or it might not, anywhere in the world") or required too much data to work well.

The Bottom Line

This paper shows that you don't need a second model to know how unsure you are. By simply training two versions of the same model—one on clean data and one on slightly "noisy" data—you can measure how sensitive the prediction is. If the model is sensitive to tiny changes, you know to be careful. This is a highly efficient way to add a "confidence meter" to fast AI predictions, especially when you are working with limited information.

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 →