← Latest papers
📊 statistics

Universality in Deep Neural Networks: An approach via the Lindeberg exchange principle

This paper establishes quantitative bounds on the convergence of fully connected deep neural networks to their infinite-width Gaussian limits by applying a Lindeberg exchange principle to successively replace layer weights with Gaussian random variables.

Original authors: Filippo Giovagnini, Sotirios Kotitsas, Marco Romito

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

Original authors: Filippo Giovagnini, Sotirios Kotitsas, Marco Romito

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-complex computer model with millions of tiny sensors (neurons) and connections (weights) all working together. In the real world, these sensors might be a bit "noisy" or imperfect—they might measure temperature with a slight random error, or their sensitivity might vary slightly from one to the next.

This paper is about what happens when you make that computer model huge. Specifically, it asks: If we make the number of sensors in each layer of the network infinitely large, does the messy, noisy model start to behave like a perfectly smooth, predictable mathematical object?

The answer is yes, but the authors wanted to know how fast this happens and how close the messy model is to the perfect one at any given size.

Here is a breakdown of their findings using simple analogies:

1. The "Infinite Crowd" Effect

Think of a deep neural network as a series of relay races.

  • Layer 1 passes a baton to Layer 2, which passes it to Layer 3, and so on.
  • In a small network, the baton might get dropped or thrown wildly because the runners (the weights) are unpredictable.
  • In an infinitely wide network (where each layer has an infinite number of runners), the chaos averages out. The "noise" cancels itself, and the baton follows a perfect, smooth path. Mathematically, this perfect path is called a Gaussian Process (a fancy term for a very predictable, bell-curve-style randomness).

The paper confirms that as you add more runners to each layer, the messy network does converge to this perfect path.

2. The "Lindeberg Switching" Trick

How did they prove this? They used a clever mathematical trick called the Lindeberg Exchange Principle.

Imagine you have a team of 100 runners, and you want to know if their performance is the same as a team of 100 professional athletes who run with perfect, predictable form.

  • Instead of comparing the whole teams at once, you swap the runners one by one.
  • You take the first messy runner and replace them with a perfect professional. You check if the team's total time changes much.
  • Then you swap the second runner, then the third, and so on, until the whole team is made of professionals.

The authors did this mathematically. They started with a network full of "messy" weights (random variables that aren't perfectly Gaussian) and slowly swapped them out for "perfect" Gaussian weights. They calculated the "error" or "distance" introduced at every single swap.

3. The Problem: The "Dimension" Trap

Usually, when you do this swapping trick, the math gets messy very quickly. If you have a huge network, the error tends to explode because there are so many connections. It's like trying to balance a tower of blocks; the more blocks you have, the harder it is to keep it steady.

The authors found that if they just used the standard math, the error would be too big to be useful. The network would have to be impossibly wide to look "perfect."

4. The Solution: The "Smoothing" Secret

The paper's big discovery is that deep neural networks have a built-in smoothing effect.

  • Without Biases (The Hard Mode): If the network has no "bias" (a constant offset added to every neuron), the math is very strict. To prove the network is close to perfect, the activation function (the rule that decides if a neuron fires) must be incredibly smooth and well-behaved (like a perfectly polished marble). Even then, the network needs to be quite wide to get a good result.
  • With Biases (The Easy Mode): If the network adds a little bit of "noise" or "bias" at every layer (like adding a tiny bit of static to a radio signal), it actually helps. This extra randomness acts like a lubricant. It smooths out the rough edges of the math.
    • The Result: With biases, the authors could prove the network converges to the perfect Gaussian shape much faster, and they didn't need the activation function to be as perfectly smooth.

5. The "Speed Limit" of Convergence

The paper gives a specific formula for how close the messy network is to the perfect one.

  • They measure the distance using something called 2-Wasserstein distance. Think of this as the "effort" required to move the probability distribution of the messy network to match the perfect one.
  • They found that the error shrinks as the width of the network increases. Specifically, if you double the width, the error drops by a factor related to the square root of the width.
  • The Catch: The error depends on the depth of the network (how many layers there are). A deeper network takes a bit longer to "settle" into the perfect shape than a shallow one, but it still gets there.

Summary of the "Takeaway"

  • The Claim: Randomly initialized deep neural networks behave almost exactly like perfect Gaussian processes when they are wide enough.
  • The Method: They proved this by mathematically swapping out random weights for perfect Gaussian ones, one layer at a time, and tracking the error.
  • The Insight: The structure of the network itself helps smooth out the errors, but having "biases" (extra noise) makes this smoothing much more effective, allowing for looser requirements on the network's design.
  • The Metric: They provided a precise "speed limit" (a mathematical bound) on how fast this convergence happens, showing that the network gets closer to perfection at a rate of roughly 1/width1/\sqrt{\text{width}}.

In short, the paper provides a rigorous "receipt" showing that as you build wider and wider neural networks, they inevitably become predictable, Gaussian machines, and it tells you exactly how wide you need to go to get a specific level of predictability.

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 →