Sitzmann, Martel, Bergman, Lindell, Wetzstein, Stanford (2020) — ARXIV-2006.09661
Key takeaways
- Sine activations for coordinate networks.
φ(x) = sin(Wx + b)at every layer. The derivative of a SIREN is a SIREN, so gradients and Laplacians of the fit are as expressive as the fit. ReLU networks are piecewise linear and have a zero second derivative everywhere - The initialization is the method. With inputs arcsine-distributed and
weights
U(−√(6/n), √(6/n)), each pre-activation is approximately N(0, 1) and each sine output is again arcsine, at every depth. Most pre-activations stay belowπ, so frequency content grows only slowly with depth. The first layer usessin(ω₀ · Wx + b)withω₀ = 30so it spans several periods over[−1, 1]. The authors report that weights “not carefully chosen” gave poor accuracy and slow convergence - Checked at initialization: in a 6-layer, 2048-wide SIREN, activation histograms match the predicted normal and arcsine distributions layer by layer, the maximum frequency grows slowly, and gradient statistics stay constant with depth. The same holds at 50 layers (supplement, §1.4)
- Results: it fits an image and its gradient and Laplacian where ReLU, tanh, ReLU with positional encoding and RBF-ReLU do not get the derivatives right (Figure 1). On a 300-frame 512×512 video it reaches 29.90 dB against 25.12 for ReLU. It fits a room-scale SDF with one 5-layer MLP, and solves Poisson, Helmholtz and wave problems supervised only through derivatives
Standing in the anthology
Filed from #163, whose item asks why periodic activations used to
struggle. The paper’s answer is initialization, and the record holds it as
THEORY-078 at Proposed. The authors verify that their initialization
does what they derive. They do not train earlier periodic networks, or
SIRENs with standard initializations, and show that this is where those
fail. The practice it supports is SOTA-332, scoped to derivative
supervision.
Measured by others at fixed size. Image-GS (LIT-511) includes SIREN and Fourier-feature networks (LIT-550) in a same-size image-compression comparison, and all three coordinate MLPs lose to the Gaussian primitives. That is about fitting pixel values, where SOTA-205’s explicit structures win. SIREN’s distinctive claim is about derivatives, which that benchmark does not test.
Compared with NeRF’s encoding. The paper’s own image-fitting baselines (Figure 1) include a ReLU MLP with the positional encoding of NeRF (LIT-435), which it cites as concurrent work. Only that baseline and SIREN reproduce the image itself, and only SIREN also reproduces its gradient and Laplacian: the two fix the same high-frequency failure, one at the input and one in the activation, and only the activation carries over to derivatives.
The RoPE question in #163 (“leads into RoPE maybe? probably not”):
the paper does not discuss attention or sequence position, and the record
draws no link.
Read — NOTE-295.