← Latest papers
📊 statistics

Approximating Simple ReLU Networks based on Spectral Decomposition of Fisher Information

This paper identifies that the major eigenspaces of the Fisher information matrix for 2-layer ReLU networks with random hidden weights correspond to function spaces spanned by spherical harmonic functions of order at most 2, which collectively account for over 97% of the matrix's trace.

Original authors: Ka Long Keith Ho, Yoshinari Takeishi, Junichi Takeuchi

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

Original authors: Ka Long Keith Ho, Yoshinari Takeishi, Junichi Takeuchi

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 have a giant, complex machine—a two-layer neural network with a "ReLU" activation function (think of it as a machine that only turns on when a signal is strong enough). This machine has a hidden layer with thousands of tiny gears (neurons) that are set up randomly and never moved. Only the final layer of gears is adjustable.

The authors of this paper wanted to understand: When we train this machine, what specific patterns or shapes does it learn first?

To answer this, they didn't just watch the machine learn; they looked at its "blueprint" using a mathematical tool called the Fisher Information Matrix. Think of this matrix as a map that shows which directions in the machine's "learning space" are the easiest to move in. Just like a hilly landscape has steep slopes and flat valleys, this map has "easy paths" (large eigenvalues) and "hard paths" (small eigenvalues).

The paper makes a fascinating discovery: 97.7% of the machine's learning power is concentrated in just three specific "directions" or "modes." No matter how huge the machine gets, it almost entirely ignores the other 2.3% of possibilities.

Here is what those three main "modes" actually look like, explained simply:

1. The "Distance" Mode

The very first and strongest pattern the machine learns is simply how far a point is from the center.

  • The Math: It learns a function proportional to x\|x\| (the length of the input vector).
  • The Analogy: Imagine you are standing in a dark room with a flashlight. The first thing the machine learns is how bright the light is based on how far you are from the center of the room. It doesn't care about where you are (left or right), only how far you are.

2. The "Coordinate" Mode

The second group of patterns (there are dd of them, where dd is the number of input dimensions) learns about individual directions.

  • The Math: It learns functions proportional to xlx_l (the value of a specific coordinate).
  • The Analogy: Now the machine learns to tell you if you are moving North, South, East, or West. It breaks the world down into simple, straight lines. If you move along the "x-axis," it notices that specifically.

3. The "Interaction" Mode

The third and largest group of patterns learns about how different directions interact with each other, but in a very specific way.

  • The Math: It learns functions proportional to xαxβ/xx_\alpha x_\beta / \|x\|.
  • The Analogy: This is like noticing that moving North and East at the same time creates a specific diagonal effect, but the machine "normalizes" it by the total distance. It's learning about the shape of the interaction between two directions, rather than just the directions themselves.

Why Does This Matter?

The paper claims that because the "easy paths" (the three modes above) are so dominant, gradient descent (the algorithm that trains the machine) will naturally rush to learn these three things first. It's like a ball rolling down a hill; it will naturally roll down the steepest, widest valleys first (the Distance and Coordinate modes) before it even thinks about the tiny, narrow cracks in the rock (the other 2.3% of patterns).

The "Spherical" Connection

The authors point out that these three patterns are actually related to Spherical Harmonics.

  • The Analogy: Imagine the surface of a basketball. Mathematicians have a special set of "musical notes" (spherical harmonics) that can describe any vibration on that ball.
    • The "Distance" mode is like the ball vibrating as a whole (the lowest note).
    • The "Coordinate" modes are like the ball vibrating in simple up-down or left-right waves.
    • The "Interaction" modes are like more complex, twisting waves on the surface.
      The paper shows that this random neural network is essentially "playing" the first few notes of this spherical song.

What They Tested

The authors ran computer simulations to prove this. They built these random machines with different sizes and checked if the output actually matched the simple formulas they derived (like "Distance" or "Coordinate").

  • The Result: The math held up perfectly. As they made the hidden layer bigger (more gears), the machine's behavior got closer and closer to the simple formulas. The error (difference between the machine and the formula) got smaller and smaller.

The Catch (Limitations)

The paper is very careful to note that this only works under specific conditions:

  1. Random Inputs: The data the machine is trained on must look like a standard "bell curve" (Gaussian distribution), like throwing darts at a board where most land in the center. If the data is weird or clustered in a specific shape, these simple rules might break.
  2. Infinite Size: The theory assumes the hidden layer is infinitely large. In real life, with smaller machines, the results are an approximation, though the simulations show it works well even with reasonably large sizes.

In summary: This paper reveals that a random, wide neural network isn't a chaotic mess. It has a very clear, simple "voice." When it starts learning, it almost exclusively sings three types of songs: "How far am I?", "Which way am I going?", and "How do these two directions mix?" Everything else is just background noise.

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 →