← Latest papers
📊 statistics

Uniform-in-Time Weak Propagation-of-Chaos in Shallow Neural Networks

This paper establishes uniform-in-time weak propagation-of-chaos for one-hidden-layer neural networks trained with gradient descent in the feature-learning regime, demonstrating that if the mean-field excess loss decays faster than t2t^{-2}, the finite-width network converges to its infinite-width counterpart with a sample complexity of poly(d/ϵ)\text{poly}(d/\epsilon) without requiring strong convexity or noisy dynamics.

Original authors: Margalit Glasgow, Joan Bruna

Published 2026-05-22
📖 5 min read🧠 Deep dive

Original authors: Margalit Glasgow, Joan Bruna

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 Picture: The "Crowd" vs. The "Individual"

Imagine you are trying to teach a massive crowd of people (a neural network) to solve a puzzle.

  • The Infinite Crowd (Mean-Field): In theory, mathematicians often imagine a crowd so large it has infinite people. In this "infinite" world, the crowd moves like a smooth, flowing river. Everyone knows exactly what to do, and the river flows perfectly toward the solution. This is called the Mean-Field limit.
  • The Finite Crowd (Real Neural Networks): In reality, we only have a limited number of people (neurons). This is a "finite-width" network. Because there are only a few people, they bump into each other, make small mistakes, and their movements are a bit "jittery" or chaotic compared to the smooth river.

The Problem: We know that if you wait for a short amount of time, the finite crowd behaves very similarly to the infinite river. But what happens if you train the network for a long time? Does the jitteriness of the finite crowd eventually cause it to drift far away from the perfect river? Or does it stay close enough to the solution forever?

The Old Way: The "Exponential Balloon"

Previously, mathematicians tried to prove that the finite crowd stays close to the river using a tool called Grönwall's inequality.

  • The Analogy: Imagine the difference between the finite crowd and the infinite river is a balloon. Every second, the balloon inflates a little bit because of the "jitter."
  • The Flaw: The old math said the balloon inflates exponentially. If you wait too long, the balloon becomes so huge that the finite crowd is completely lost in the noise. This meant we could only guarantee the network worked well for a short time. To fix this for long times, people usually added "noise" (like shaking the crowd) to force them back together, but that made the training take forever.

The New Discovery: The "Sinking Ship"

This paper finds a different way to prove the finite crowd stays close to the river, even for a very long time. They don't look at the jitter; they look at how fast the River itself is slowing down.

  • The Analogy: Imagine the infinite river is a ship sailing toward a harbor (the perfect solution).
    • If the ship is still moving fast, the small jitters of the finite crowd might push them off course.
    • However, if the ship is slowing down and approaching the harbor smoothly, the "jitter" doesn't have enough energy to push the finite crowd away. The ship is essentially "damping" the chaos.

The authors prove that if the "River" (the ideal infinite network) converges to the solution fast enough (specifically, if the error drops faster than 1/t21/t^2), then the finite crowd will never drift too far away, no matter how long you train it.

Key Concepts Explained

1. "Propagation of Chaos"

  • What it means: This is a fancy term for "do the individual particles stay independent?"
  • The Paper's Twist: Usually, "chaos" means things get messy. Here, they prove that even though the finite network is made of distinct, jittery particles, they collectively stay "in sync" with the smooth, infinite ideal. They call this "Weak Propagation of Chaos" because they only care about the final output (the answer the network gives), not the exact position of every single neuron.

2. The "Burn-in" Period

  • The Analogy: Sometimes, a ship has to sail through a stormy sea (escaping a local trap or saddle point) before it can start sailing smoothly toward the harbor. This takes some time, called "burn-in."
  • The Result: The paper says, "It's okay if the ship is chaotic at the start. As long as it eventually starts slowing down smoothly toward the solution, our guarantee holds."

3. The "Cost" of Perfection

  • The paper gives a rule of thumb: If you want the network to be very accurate (error ϵ\epsilon), you don't need a magic number of neurons. You just need a number of neurons, data points, and training steps that is a polynomial function of the problem size and 1/ϵ1/\epsilon.
  • Simple translation: You don't need millions of neurons just to get a tiny bit better. You can get very good results with a reasonably sized network, provided the training process is stable enough.

What They Actually Proved (The Takeaway)

  1. No Magic Noise Needed: You don't need to add random noise to the training to keep the network stable for a long time. The natural speed at which the network learns is enough to keep it stable.
  2. The Speed Limit: The guarantee only works if the network learns fast enough. If the network gets stuck and learns very slowly (slower than 1/t21/t^2), this specific guarantee doesn't apply.
  3. Real-World Relevance: They tested this on some made-up math problems (like "Single-Index Models") and found that in many smooth cases, the network does learn fast enough to satisfy their condition.

Summary in One Sentence

This paper proves that if a neural network learns its task quickly enough, a small, finite network will stay close to the perfect, infinite version of itself forever, without needing to be shaken up with extra noise to stay on track.

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 →