← Latest papers
🤖 machine learning

Most ReLU Networks Admit Identifiable Parameters

This paper establishes that deep ReLU networks with input and hidden layer widths of at least two possess an open set of identifiable parameters, revealing that their functional dimension equals the parameter count minus the number of hidden neurons while also demonstrating a generic depth hierarchy where shallower networks cannot represent these functions.

Original authors: Moritz Grillo, Guido Montúfar

Published 2026-05-06
📖 6 min read🧠 Deep dive

Original authors: Moritz Grillo, Guido Montúfar

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 "Black Box" Mystery

Imagine you have a complex machine (a neural network) that takes an input (like a picture of a cat) and gives you an output (the label "cat"). Inside this machine are thousands of tiny knobs and dials (the parameters or weights) that you can turn to change how the machine works.

The big question this paper asks is: If you see the machine's output, can you figure out exactly how the knobs were set?

Usually, the answer is "No, not uniquely." There are two obvious reasons for this:

  1. Swapping: If you have two identical workers in a factory, swapping their jobs doesn't change the final product. In a network, swapping two neurons in a layer is like this.
  2. Scaling: If you turn a volume knob up by 2x but turn the next volume knob down by 2x, the sound stays the same. In a network, you can multiply a weight by a number and divide the next weight by the same number without changing the result.

The authors call these "trivial symmetries." They are easy to ignore. The real mystery is: Are there any hidden ways to change the knobs that still produce the exact same result, even after we ignore the obvious swaps and scales?

The Main Discovery: Most Networks Are "Identifiable"

The paper proves that for almost all deep neural networks (specifically, those where every layer has at least 2 neurons), the answer is no.

If you pick a random set of knobs for a sufficiently wide network, and you see the function it produces, you can uniquely reverse-engineer the knobs (up to the trivial swaps and scales). There are no "hidden" tricks left.

The Analogy:
Imagine a recipe for a cake.

  • Trivial Symmetries: You can swap the order of mixing the eggs and sugar, or use a slightly different brand of flour that tastes the same.
  • Hidden Redundancy: This would be like having a secret ingredient that you could add or remove, or change the amount of, and the cake would taste exactly the same.
  • The Paper's Claim: For most cake recipes (networks) with enough ingredients (width \ge 2), there are no secret ingredients. If you taste the cake, you know exactly what was in it.

How They Proved It: The "Bent" Map

To prove this, the authors looked at how these networks "fold" space. A ReLU network acts like a piece of paper that gets folded and bent many times.

  • The Paper: They used a mathematical tool called a Weighted Polyhedral Complex. Think of this as a map of all the folds in the paper.
  • The Breakpoints: Where the paper bends is called a "breakpoint." The authors showed that for most networks, these bends are arranged in a very specific, rigid way.
  • The Dependency Graph: They built a "family tree" of these bends. They proved that for most networks, you can look at the final shape of the paper and trace the bends back to exactly which layer of the network made them. Because the layers are distinct and the bends don't cancel each other out, you can't hide a change in the knobs.

The Surprising Twist: "Minimal" Doesn't Mean "Unique"

One of the most interesting findings is about minimality.

  • Minimal Network: A network is "minimal" if you can't remove any neurons without changing the function. It's the smallest possible machine that can do the job.
  • The Expectation: You might think, "If the machine is the smallest possible size, there's no room for hidden tricks, so it must be identifiable."
  • The Reality: The authors found a case where a network is minimal (you can't remove any neurons) but still not identifiable.

The Analogy:
Imagine a machine with two gears that are always spinning together.

  • You can't remove either gear because the machine stops if you take one out (it's minimal).
  • However, you can change the size of the first gear and the second gear in a specific, linked way, and the machine still works exactly the same.
  • The paper shows that even in the "smallest" networks, you can sometimes have this kind of "linked gear" redundancy where the knobs can wiggle without changing the output.

The "Depth" Hierarchy: You Can't Fake Depth

The paper also tackles the question of depth. Can a shallow network (few layers) mimic a deep network (many layers) if we just make the shallow one wider?

  • The Finding: For most random settings, no.
  • The Analogy: Imagine a deep network is like a multi-story building where you have to walk up stairs to get to the top. A shallow network is like a single-story building with a giant ramp.
  • The authors proved that for most deep networks, the "staircase" structure is so specific and rigid that you cannot flatten it into a ramp, no matter how wide you make the ramp. The "depth" is a real, structural feature that cannot be traded for width.

What About Narrow Networks?

The paper explicitly states that their results apply to networks where every layer has at least 2 neurons.

  • If a layer has only 1 neuron, the math gets tricky. The "folding" becomes too simple (like folding a piece of string instead of a sheet of paper), and the authors suspect that in these narrow cases, you cannot uniquely identify the parameters. They leave this as an open question for future research.

Summary of Key Takeaways

  1. Most Networks are Unique: If you have a deep network with at least 2 neurons per layer, the function it produces usually tells you exactly how the network is built (ignoring obvious swaps and scales).
  2. No Hidden Tricks: There are no "hidden symmetries" in these wide networks. The geometry of the function is rigid enough to lock the parameters in place.
  3. Smallest \neq Unique: Even if a network is the smallest possible size (minimal), it might still have hidden ways to change the knobs without changing the result.
  4. Depth Matters: You generally cannot replace a deep network with a shallow one, even if the shallow one is huge. The depth is structurally necessary for the function.
  5. The Tool: They solved this by mapping the network's behavior to a geometric shape (a polyhedral complex) and proving that the "bends" in this shape reveal the network's internal structure.

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 →