← Latest papers
📊 statistics

Robust Predictive Uncertainty and Double Descent in Contaminated Bayesian Random Features

This paper proposes a robust Bayesian framework for random feature regression that utilizes Huber-style contamination sets and pessimistic updating to derive tractable uncertainty bounds, demonstrating that predictive uncertainty remains computationally efficient, preserves double-descent asymptotics, and offers improved worst-case guarantees under prior and likelihood misspecification.

Original authors: Michele Caprio, Katerina Papagiannouli, Siu Lun Chau, Sayan Mukherjee

Published 2026-06-02
📖 5 min read🧠 Deep dive

Original authors: Michele Caprio, Katerina Papagiannouli, Siu Lun Chau, Sayan Mukherjee

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 a weather forecaster trying to predict tomorrow's temperature. You have a sophisticated computer model (the Random Feature Model) that looks at past data to make its guess. Usually, this model is very confident: it gives you a single number (e.g., "70°F") and a tight range of uncertainty (e.g., "between 68°F and 72°F").

However, there's a problem. Your model makes two big assumptions:

  1. The Prior Assumption: It assumes the weather behaves in a very specific, "normal" way based on history.
  2. The Likelihood Assumption: It assumes the data it receives (the temperature readings) are accurate and follow a standard bell curve.

In the real world, these assumptions are often wrong. Maybe the sensors are glitching (bad data), or maybe the climate is shifting in a way the model didn't expect (bad assumptions). If you trust the model blindly, it might give you a very precise but dangerously wrong answer.

This paper proposes a new way to handle this uncertainty, called the Contamination Random Features Model. Here is how it works, using simple analogies:

1. The "Safety Margin" Approach (Contamination Sets)

Instead of trusting a single "best guess" for how the world works, the authors say: "Let's assume our model is mostly right, but maybe a little bit wrong."

They introduce a concept called Contamination. Imagine your weather model is a recipe.

  • The Baseline: 95% of the recipe is the original, trusted instructions.
  • The Contamination: The remaining 5% is "wildcard" ingredients. We don't know exactly what they are, but we know they are somewhere in the kitchen.

In the paper, they call these "credal sets." Instead of one single probability distribution, they work with a cloud of possibilities. They ask: "What is the worst-case scenario if that 5% of the recipe is sabotaged?"

2. The "Pessimistic" Forecaster

The authors use a strategy called Pessimistic Generalized Bayesian Updating. Think of this as a very cautious forecaster who always prepares for the worst.

  • If the data is slightly corrupted (like a sensor glitch), this forecaster doesn't just ignore it. They widen their prediction range to account for the possibility that the data is lying.
  • They calculate two boundaries: a Lower Bound (the most optimistic the model can be) and an Upper Bound (the most pessimistic).
  • The Result: Instead of a single tight line, you get a "safety envelope" or a "fuzzy zone" around the prediction. This envelope tells you: "The truth is definitely somewhere in here, even if our assumptions are slightly off."

3. The "Double Descent" Mystery

In modern AI, there is a strange phenomenon called Double Descent.

  • The Analogy: Imagine you are trying to draw a picture of a cat.
    • If you have very few lines (features), the picture is blurry (high error).
    • As you add more lines, the picture gets clearer (error goes down).
    • But if you add too many lines (overfitting), the picture gets weird and jagged again (error goes up).
    • The Twist: If you keep adding even more lines, the picture suddenly becomes smooth and accurate again (error goes down a second time). This "up and down" shape looks like a double valley, hence "Double Descent."

The paper proves something very important: Even when you add "contamination" (bad data or wrong assumptions), this Double Descent shape doesn't disappear.

  • What changes: The "hills" and "valleys" get taller and wider. The uncertainty envelope expands.
  • What stays the same: The location of the peak (the point where the model is most confused) stays exactly where it was. The "Double Descent" structure is preserved.

4. The "Imprecise Highest Density Region" (IHDR)

How do you actually use this fuzzy envelope? The authors introduce a tool called the IHDR.

  • Think of a standard confidence interval as a tight rubber band around the prediction.
  • The IHDR is a "smart rubber band." It stretches just enough to cover the worst-case scenarios allowed by your contamination settings, but it doesn't stretch unnecessarily.
  • The paper shows you can calculate this complex "smart band" very easily by just adjusting a standard Gaussian (bell curve) interval. It's like taking a standard map and adding a "buffer zone" around the roads to account for construction.

Summary of the Paper's Claims

  1. Robustness: By admitting that our models might be slightly wrong (via contamination sets), we can build predictions that are "safe" against bad data or wrong assumptions.
  2. Tractability: Even though we are looking at worst-case scenarios, the math remains simple and fast. We don't need supercomputers; we just need to adjust the standard formulas.
  3. Structure Preservation: The weird "Double Descent" behavior of AI models is a fundamental structural feature. It survives even when the model is "contaminated" with errors. The errors just make the uncertainty bigger, they don't break the pattern.
  4. Practical Tool: We can create "uncertainty envelopes" that tell us exactly how much we should trust a prediction when the data is messy.

In short, the paper teaches us how to build AI models that are humble. Instead of saying, "I am 99% sure it's 70°F," the model says, "Given that my sensors might be glitching, I'm 99% sure it's between 65°F and 75°F." And it proves that this humility doesn't break the underlying math of how the model learns.

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 →