Scaling laws for neural networks, in which the loss decays as a power-law in the number of parameters, data, and compute, depend fundamentally on the spectral structure of the data covariance, with power-law eigenvalue decay appearing ubiquitously in vision and language tasks. A central question is whether this spectral structure is preserved or destroyed when data passes through the basic building block of a neural network: a random linear projection followed by a nonlinear activation. We study this question for the random feature model: given data x∼N(0,H)∈Rv where H has α-power-law spectrum (λj(H)≍j−α, α>1), a Gaussian sketch matrix W∈Rv×d, and an entrywise monomial f(y)=yp, we characterize the eigenvalues of the population random-feature covariance Ex[d1f(W⊤x)⊗2]. We prove matching upper and lower bounds: for all 1≤j≤c1dlog−(p+1)(d), the j-th eigenvalue is of order (logp−1(j+1)/j)α. For c1dlog−(p+1)(d)≤j≤d, the j-th eigenvalue is of order j−α up to a polylog factor. That is, the power-law exponent α is inherited exactly from the input covariance, modified only by a logarithmic correction that depends on the monomial degree p. The proof combines a dyadic head-tail decomposition with Wick chaos expansions for higher-order monomials and random matrix concentration inequalities.
Figures & tables
Figure 1: Power-law spectral preservation. Eigenvalue spectra (normalized by λ1 ) on log-log axes. (a) Iterated linear sketches: starting from a population covariance D=diag(j−1.31) with v=10,000 (red line), we apply three successive Gaussian sketches ( 10,000→3,000→1,000→1,000 ). All three sketched spectra collapse onto the population power-law; only the tails peel off where the sketch dimension limits the rank. (b) A 4 -layer tanh MLP (width 1024 , random initialization) applied to CIFAR-10 data. All five spectra—input and four hidden layers—collapse onto the same j−1.31 power-law, confirming that the spectral exponent is preserved across multiple nonlinear layers on real data.
Figure 2: Median postactivation eigenvalue (normalized so the top eigenvalue equals 1 ) across 100 independent trials for Gaussian data with α=1.31 , using v=d=10,000 and m=100,000 Monte Carlo samples. The dashed line shows the reference j−α . Left: monomial activations f(y)=yp for p=1,…,6 ; all exhibit power-law decay. Right: non-monomial activations (ReLU, tanh , Heaviside, z2e−z2 ) also display power-law spectra, with all but z2e−z2 tracking the reference slope closely.
Figure 3: Eigenvalue spectra of the random-feature covariance for four data distributions (Gaussian, Rademacher, Student- t(4) , and CIFAR-10) with α=1.31 , d=3,000 , and m=30,000 Monte Carlo samples. Each panel shows a different activation function. The spectral slopes are consistent across distributions, providing strong evidence of universality. For x2 and x3 , the grey curve shows a zero-free-parameter theory prediction obtained by combining the lattice-point counts of all composition types in the Wick decomposition; this curve is asymptotically equivalent to the (logp−1(j+1)/j)α rate of Theorem 1 but captures the subleading corrections. See Remark 2 for details.
Figure 4: If π=(4,2) , then there are 4 copies of i1 and 2 copies of i2 . The Feynman diagrams γ1,⋯,γ6 are all mapped to η=(1,1) . Which is to say that they all yield the same Wick product Hi1Hi2⟨yi1(a),2⟩ . Thus, N(1,1)=6 .
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 5: For the set ga1,ga2,ga3,ga4 , there exists 10 distinct Feynman diagrams.
Figure 6: The complete Feynman diagrams for E[⟨ga1ga2⟩⟨gb1gb2⟩⟨gc1gc2⟩] .
Figure 7: The left and right Feynman diagrams correspond respectively to the Wick product given by E[ga1ga9]E[ga2ga11]E[ga3ga10]E[ga7ga8]E[ga4ga12]⟨ga5ga6⟩ and E[ga5ga9]E[ga6ga11]E[ga2ga3]⟨ga1ga4ga7ga8ga10ga12⟩.
Figure 8: Power-law spectral exponent across network layers for CIFAR-10 data. Each curve shows the fitted slope of the activation covariance eigenvalues at each layer (fit range: indices 1 – 100 ), plotted against relative depth. The dashed gray line marks the input data slope ( −1.29 ). Dashed curves: random initialization; solid curves: trained networks. For the trained ResNet-20, the slope recovers to the input value at the final layer. The trained CNN shows flattening at middle layers followed by steepening at the final layer.
Architecture
Layer
Dim
Slope
R2
Input (CIFAR-10)
3072
−1.29
0.998
MLP, ReLU (random)
L1 / L2 / L3 / L4
1024
−1.14 / −1.06 / −0.99 / −0.95
>0.990
MLP, ReLU (trained)
L1 / L2 / L3 / L4
1024
−1.22 / −1.00 / −0.91 / −1.08
>0.984
MLP, tanh (random)
L1 / L2 / L3 / L4
1024
−1.28 / −1.28 / −1.27 / −1.28
>0.998
MLP, He3 (random)
L1 / L2 / L3 / L4
1024
−1.27 / −1.21 / −1.07 / −0.83
>0.990
MLP, ReLU+RMSNorm (random)
L1 / L2 / L3 / L4
1024
−1.08 / −0.99 / −0.90 / −0.85
>0.998
Appendix
Table 1: Power-law slopes and R2 for activation covariance eigenvalues across layers on CIFAR-10, fitted over indices 1 – 100 . The MLP rows compare three activation functions and two normalization schemes at random initialization, plus a trained ReLU MLP. The randomly initialized ResNet-20 shows remarkably stable slopes ( −1.17 to −1.25 ) across all layers. For the trained ResNet-20, the final-layer slope ( −1.35 ) approximately recovers the input slope.
Figure 9: Power-law slope across layers of a 4×1024 MLP at random initialization for three activation functions. The drift rate increases with the effective Hermite degree of the activation: tanh ( p=1 dominant) shows near-perfect preservation, ReLU (mixed p ) drifts moderately, and He3 ( p=3 ) drifts fastest.
Figure 10: Power-law slope across layers of a 4×1024 ReLU MLP at random initialization with different normalization schemes. Both RMSNorm and LayerNorm accelerate the drift toward flatter spectra compared to no normalization, with LayerNorm having the strongest whitening effect.
Figure 11: Eigenvalue spectra of the activation covariance at selected layers of a trained ResNet-20 on CIFAR-10. Red lines show power-law fits. The input slope of −1.29 is recovered at the final layer (G3-B3).
Figure 12: Final-layer covariance spectra for each architecture, compared with the input. The trained ResNet-20 final layer (rightmost) has slope −1.29 , matching the input (leftmost).
Random feature methods approximate kernels and neural networks with finite randomized embeddings to reduce computation while retaining useful accuracy.
School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, China · ICSI, LBNL, and Department of Statistics, University of California, Berkeley, USA