Unverified 2026

Marchenko–Pastur Tensor Initialization

Implementation & benchmark of arXiv:2607.21759 — Marchenko-Pastur law for tensor powers of exchangeable unconditional vectors

Usefulness6/10
Difficulty5/10
Novelty7/10

Source paper: Marchenko-Pastur law for tensor powers of exchangeable unconditional vectors arXiv:2607.21759 ⓘ · analyzed Aug 30, 2026

AI-generated research hypothesis, automatically tested. Not peer-reviewed.

Idea description

Use Marchenko–Pastur spectral edges to calibrate tensorized random features even when the base vector has exchangeable, sign-symmetric dependent coordinates. Rescale the tensor features and select their retained dimension so the predicted covariance bulk remains well-conditioned instead of assuming independent Gaussian coordinates.

Formulas

$${\operatorname{ESD}}(K)={1\over p}\sum_{j=1}^{p}\delta_{\lambda_j}$$
$$ {p\over m}\to c,\qquad a_c=(1-\sqrt{c})^2,\qquad b_c=(1+\sqrt{c})^2 $$
$$ \rho_c(\lambda)={\sqrt{(b_c-\lambda)(\lambda-a_c)}\over 2\pi c\lambda}\mathbf{1}_{[a_c,b_c]}(\lambda) $$
$$ \phi(x)={\operatorname{vec}(x^{\otimes d})\over s_d},\qquad s_d^2={1\over B}\sum_{i=1}^{B}\|\operatorname{vec}((x^{(i)})^{\otimes d})\|_2^2,\qquad \widehat C={1\over B}Z^TZ $$

Mathematical statement

The paper defines the empirical spectral distribution of a symmetric matrix K in R^{p times p} as ESD(K)=(1/p) sum_{j=1}^p delta_{lambda_j}, where lambda_j are its eigenvalues. Its main extension states that for isotropic, exchangeable, unconditional random vectors X and suitable tensor models such as X^{tensor d}, the ESD of the sample covariance converges almost surely to the Marchenko–Pastur law when p/m approaches c, where p is feature dimension and m is sample count. For c=p/m less than or equal to 1, the limiting bulk edges are a_c=(1-sqrt(c))^2 and b_c=(1+sqrt(c))^2. Let phi(x)=vec(x^{tensor d})/s_d, where x is the q-dimensional input, d is tensor degree, vec flattens the tensor, and s_d is chosen so the empirical mean squared feature norm is approximately p. The lower edge a_c is a conditioning margin; c close to one predicts a small lower edge, while c greater than one predicts rank deficiency.

Implementation notes

Integrate this at the input of a tensorized random-feature layer, polynomial-kernel approximation, or low-rank tensor MLP. (1) Given a minibatch x_i in R^q, construct u_i=vec(x_i^{tensor d}) using repeated Kronecker products, or use a fixed random orthogonal sketch if q^d is too large. Stack the rows into U in R^{B times p}, where p is the retained feature dimension. (2) Compute s_d^2=(1/B) sum_i ||u_i||_2^2, set z_i=u_i/s_d, and pass Z to the following linear layer. If the target covariance scale is identity, additionally divide by sqrt(p) only if the implementation represents rows as unnormalized random features. (3) Use c=p/m_eff, where m_eff is the number of independent examples represented by the covariance estimate. Compute a_c=(1-sqrt(c))^2 and b_c=(1+sqrt(c))^2 when c<=1. If c is near one, reduce p, increase feature accumulation, or use a sketch; if c>1, do not expect full-rank covariance. (4) Every several hundred steps, estimate the smallest and largest eigenvalues of Z^T Z/B with 5–10 power or Lanczos iterations and compare them with the predicted edges. The mathematical prediction is the MP edge formula; the actual finite-batch spectrum and any correction factor are empirical. First test q=32 and d=2 or 3 in a two-layer MLP on CIFAR-10 or synthetic teacher regression. Compare independent Gaussian, correlated exchangeable, and MP-scaled tensor features at equal p and FLOPs. Log activation variance, gradient norms, eigenvalue edges, training loss, and validation accuracy. Success is a larger minimum eigenvalue, fewer exploding or vanishing-gradient events, and faster loss descent at equal compute.

Verification

This idea has not been verified yet.

Verification happens in two stages: Stage 1 — a mechanism check on a toy system confirms the claimed mathematical phenomenon reproduces; Stage 2 — a benchmark implements the idea on a real (small) neural network task and compares it against a tuned baseline over 8 paired seeds with a permutation test.

Artifacts

Artifacts unavailable.