← Latest papers
🤖 machine learning

A new initialisation to Control Gradients in Sinusoidal Neural network

This paper proposes a novel, theoretically derived initialization strategy for sinusoidal neural networks like SIREN that controls gradient scaling and pre-activation variance to prevent inappropriate frequency emergence, thereby significantly improving training dynamics and generalization performance across function fitting, image reconstruction, and physics-informed tasks.

Original authors: Andrea Combette, Antoine Venaille, Nelly Pustelnik

Published 2026-05-12
📖 4 min read☕ Coffee break read

Original authors: Andrea Combette, Antoine Venaille, Nelly Pustelnik

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 teach a very deep, multi-story building (a neural network) how to sing a specific song (reconstruct a signal or image). The building has many floors (layers), and on each floor, there are workers (neurons) who pass a message up to the next floor.

The song you want them to sing is complex. It has a low, steady hum (low-frequency details like the shape of a face) and a high, sharp whistle (high-frequency details like the texture of skin or fine lines in an image).

The Problem: The "Whisper" vs. The "Scream"

In the past, when researchers built these deep singing towers using standard methods, they faced two big problems:

  1. The Whisper (Vanishing Gradients): If the message gets passed up too many floors, it gets so quiet that the workers at the top can't hear it. The building learns the low hum but completely misses the high-pitched whistle. The song sounds muddy and blurry.
  2. The Scream (Exploding Gradients): If the message gets amplified too much as it goes up, it turns into a deafening scream by the top floor. The building learns the high whistle so aggressively that it starts screaming things that weren't in the original song at all. This creates "ghosts" or "noise" in the final image—like static on a TV screen or weird, jagged lines that shouldn't be there.

The original method for training these "Sinusoidal" (sine-wave based) networks was like guessing the volume knob settings. It worked okay for short buildings, but as the building got taller, it either went silent or started screaming, ruining the song.

The Solution: A New "Volume Control" Strategy

The authors of this paper, Andrea Combette, Antoine Venaille, and Nelly Pustelnik, came up with a precise mathematical recipe for setting the "volume knobs" (initialization) at the very start of training.

Think of it like tuning a guitar before a concert. If you tune it perfectly, the music flows smoothly from the first string to the last. If you tune it poorly, the strings either go slack or snap.

Their new recipe does two specific things:

  1. It keeps the signal steady: They calculated exactly how to set the weights so that the message doesn't get too quiet or too loud as it travels up the deep building. It stays at a "Goldilocks" volume—just right.
  2. It controls the frequency: They found a way to make sure the building learns the right high notes without inventing fake, noisy ones.

The "Edge of Chaos"

The paper mentions a concept called the "Edge of Chaos." Imagine a tightrope walker.

  • If they are too stiff (too stable), they can't move or learn anything new.
  • If they are too loose (chaotic), they fall off the rope immediately.
  • The "Edge of Chaos" is the perfect balance where they are stable enough to stay on the rope but flexible enough to dance and learn complex moves.

The authors' new method places the neural network exactly on this tightrope. This allows the network to be very deep (many floors) without falling apart or getting confused.

What Happened When They Tried It?

The researchers tested their new tuning method on several tasks, acting like a rigorous sound check:

  • Reconstructing Images: When asked to redraw a picture of an astronaut or a landscape, their method produced sharp, clean images. The old methods either made the picture blurry or filled it with static noise.
  • Audio: They tried to reconstruct a 7-second audio clip. Their method captured the high-pitched sounds clearly without adding weird electronic screeching.
  • Weather Data: They tried to model wind patterns on a sphere (like the Earth). Their method created smooth, accurate wind maps, while others created jagged, noisy messes.
  • Physics Problems: They used it to solve equations that describe how fluids move (like water or air). Their method found the correct solution, while others failed to get the physics right.

The Key Takeaway

The paper claims that by using this specific, mathematically derived starting point (initialization), you can build much deeper and more complex neural networks that learn faster and make fewer mistakes. It stops the network from "hallucinating" fake details (noise) and ensures it captures the true, fine details of the data it is trying to learn.

In short: They found the perfect way to start the engine so the car (the neural network) can drive fast and far without crashing or stalling.

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 →