On the Epistemic Uncertainty of Overparametrized Neural Networks
This paper challenges the conventional view that epistemic uncertainty vanishes with more data by demonstrating that in overparametrized neural networks, non-identifiability due to symmetries and redundant representations leads to persistent parameter uncertainty even when the underlying function is fully identified, a phenomenon the authors analyze theoretically and validate empirically in one-hidden-layer ReLU networks.
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 Big Idea: The "Many Keys, One Door" Problem
Imagine you have a very complex lock (the real-world problem) and a massive keyring with thousands of keys (the neural network). Usually, we think that if we have enough data, we can find the one perfect key that opens the lock, and we will be 100% sure we found it.
This paper argues that for modern, "overparametrized" neural networks (networks with way more keys than necessary), this isn't true. Even with infinite data, you might never know exactly which specific key you are holding. You only know that the door is open.
The authors call this Epistemic Uncertainty (uncertainty about what we know). They show that even when the network knows the answer perfectly, it remains confused about how it arrived at that answer because there are many different ways to build the same solution.
Analogy 1: The Orchestra Conductor (Permutation Symmetry)
Imagine a conductor leading an orchestra. The music (the prediction) is perfect.
- The Problem: The violin section has 100 players. If Player #1 swaps seats with Player #50, the music sounds exactly the same.
- The Confusion: If you ask the conductor, "Who is playing the first violin?" and they say, "It's Player #1," you might think they are 100% sure. But actually, Player #50 could have been playing that role, and the music would still be perfect.
- The Paper's Finding: In standard statistics, we assume that with enough practice (data), the conductor will know exactly who is sitting where. But in these giant networks, the conductor can never be sure of the seating chart, even if the music is flawless. The uncertainty about who is playing (the parameters) remains, even though the song (the function) is known perfectly.
Analogy 2: The Pizza Slicing (Continuous Non-Identifiability)
Now, imagine the network is even bigger than necessary. It has extra "neurons" (extra chefs) that aren't strictly needed.
- The Scenario: You need to bake a pizza that requires exactly 100 grams of cheese.
- The Confusion:
- Scenario A: One chef puts all 100g on the pizza.
- Scenario B: Two chefs put 50g each.
- Scenario C: Ten chefs put 10g each.
- Scenario D: Chef A puts 99g, Chef B puts 1g.
- The Paper's Finding: The network can achieve the exact same pizza (the same prediction) by splitting the "cheese" (the weight) among the extra chefs in infinite different ways.
- Unlike the orchestra where people just swap seats, here the chefs are constantly arguing over how to split the cheese.
- The paper proves that even with infinite data, the network doesn't settle on one specific way to split the cheese. Instead, it wanders around a "manifold" (a smooth surface of possibilities) where the total amount of cheese is always 100g, but the individual amounts keep changing.
Why Does This Matter? (The "Why Common Measures Fail" Section)
Usually, when scientists measure how "uncertain" a model is, they look at how much the output changes.
- The Old View: "If the model gives the same answer every time, it's not uncertain."
- The Paper's View: "That's wrong. The model might give the same answer, but the internal gears (the weights) are spinning wildly in different directions."
The authors show that if you only look at the final answer (the pizza), you miss the fact that the internal machinery is chaotic. This matters if you need to know how the model works (for things like debugging, compression, or understanding which features are important), not just what the answer is.
What Did They Do?
- The Theory: They used math to prove that for simple neural networks (ReLU networks), this "splitting" and "swapping" creates a permanent fog of uncertainty inside the model's brain, even when the model is perfect at its job.
- The Math: They described this fog using shapes called manifolds. Think of it like a smooth, flat sheet of paper floating in a 3D room. The model's weights can slide anywhere on that sheet without changing the result.
- The Experiments: They built these networks and ran them on computers. They watched the "weights" (the internal numbers) move.
- Result 1: The networks got better at predicting as they saw more data.
- Result 2: But the internal weights never stopped moving around. They kept sliding along those "sheets" (manifolds) and swapping places, proving that the uncertainty about the internal structure never went away.
- The Sampling Issue: They also looked at how computers try to "explore" these networks (using a method called MCMC). They found that if you start a computer simulation in one specific "seating arrangement" (one permutation), it usually gets stuck there and never jumps to the other equivalent arrangements, even though they are all valid. This means standard computer methods might miss the full picture of the uncertainty.
The Takeaway
The paper claims that overparametrized neural networks have a hidden, permanent uncertainty about their own internal structure.
- Function Space (The Output): The model becomes certain. It knows the answer.
- Parameter Space (The Internal Weights): The model remains uncertain. It doesn't know which specific combination of numbers it is using to get that answer, because there are millions of equally good combinations.
This is like a master chef who can cook a perfect dish, but if you ask them, "Did you use 2 teaspoons of salt or 1 teaspoon of salt and 1 teaspoon of soy sauce?" they can't tell you, because both recipes taste exactly the same. The paper argues we need to stop pretending the chef knows the exact recipe just because the food tastes good.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.