Active Resolvent Regularization
Implementation & benchmark of arXiv:2607.26406 — Non-Hermitian Random Matrix Theory of Jamming in Active Disordered Media
Source paper: Non-Hermitian Random Matrix Theory of Jamming in Active Disordered Media arXiv:2607.26406 ⓘ · analyzed Aug 31, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace an unconstrained recurrent or state-space transition Jacobian by a passive Gram-like component plus a controlled non-reciprocal perturbation, and regularize the resulting resolvent norm. The goal is not merely to reduce eigenvalue magnitude: it is to suppress soft and highly non-normal modes whose transient amplification can destabilize long-horizon inference even when all eigenvalues appear stable.
Formulas
Mathematical statement
Let X be an n by p feature or contact matrix and H = XᵀX/n its passive Wishart-like component. Let K be a zero-mean asymmetric matrix and define J = −H + εK, where ε is the activity or non-reciprocity strength. For a continuous-time neural state equation dh/dt = Jh + f(h,x), asymptotic linear stability requires the largest real part of the eigenvalues of J to be negative, while transient sensitivity is controlled by the resolvent R(z) = (zI − J)⁻¹. For a normalized Wishart matrix with aspect ratio q = p/n, the Marchenko–Pastur support is [λ−, λ+], with λ± = (1 ± √q)². The transferred crossover hypothesis is that the passive gap δ = λ− is replaced by an activity-controlled scale once ε times the spectral norm of K is comparable to δ. Susceptibility should therefore change from χ proportional to δ⁻¹ to a weaker-growth or saturated regime. Here χ(z) = p⁻¹ Tr[R(z)R(z)*], I is the identity matrix, z is a complex spectral probe, and the star denotes conjugate transpose.
Implementation notes
1. Integration point: apply this to an RNN or linear state-space layer. For an RNN h[t+1] = tanh(W h[t] + U x[t] + b), estimate the local Jacobian J[t] = D[t]W, where D[t] = diag(1 − h[t+1]²). Construct a passive component H[t] = X[t]ᵀX[t]/n from a minibatch of hidden-state or Jacobian features, and define the measured residual K[t] = J[t] + H[t]. Initially use this decomposition only for monitoring and regularization rather than constraining the model exactly. 2. Pseudocode: estimate Jacobian-vector products; estimate the smallest eigenvalue δ_hat of H with Lanczos; estimate ||K||₂ by power iteration; solve (γI − J)v = r for several random Rademacher vectors r using conjugate gradients or a nonsymmetric linear solver; estimate χ_hat = mean(||v||²); add L_res = α[max(0, log(1 + χ_hat) − log(1 + χ_target))]². Alternatively reduce the recurrent learning rate when ε_hat/δ_hat = ||K||₂/δ_hat exceeds one. 3. Computed versus estimated: the Marchenko–Pastur gap is a theoretical reference valid only under approximately iid features; Jacobian norms, gaps, and resolvents must be estimated empirically. 4. First cheap experiment: train vanilla and resolvent-regularized GRUs on copy-memory and permuted-MNIST tasks with sequence lengths from 100 to 1000. Sweep an injected asymmetric perturbation W = Ws + εK. The falsifiable signature is a crossover near εc = δ_hat/||K||₂: below it, susceptibility should scale approximately as 1/δ_hat; above it, the growth should flatten or weaken. The measured crossover should be within 20 percent of this estimate, and regularization should reduce the 99th-percentile transient Jacobian gain without requiring a symmetric weight matrix.
Verification
Stage 1 · Toy mechanism gate: Failed ✗
Stage 2 · Mechanism transferred to benchmark: Not tested
Stage 2 · Practical benchmark result: Not run
Methodology: Toy-system gate first; the benchmark stage runs only after a pass. How verification works
Stage 1 — Mechanism check agent confidence 9/10
Built a reproducible Wishart-plus-asymmetric-perturbation MVP in active_resolvent.py, measuring the MP gap, resolvent susceptibility, eigenvalue stability, transient gain, and a small recurrent training comparison. The MP gap prediction was confirmed: predicted 0.2500 versus measured 0.24767, but the predicted crossover εc≈0.25 was not confirmed: the first 25% susceptibility change occurred at ε≈1.30, about 5.2× later. The regularized training run also did not provide a win, with higher loss and dramatically larger transient gain than baseline, so the proposed mechanism is not validated in this toy setting.
- Agent confidence
- 9/10
- Baseline
- Training loss 7.29e-05; max real eigenvalue 0.190; sampled transient gain 10.96; susceptibility 129.13.
- Idea
- Training loss 1.35e-04; max real eigenvalue 0.887; sampled transient gain 2725.58; susceptibility 2.01.
- Mechanism predictions
- MP gap: predicted 0.2500, observed 0.24767. Activity crossover: predicted εc≈0.25, observed susceptibility 25% change at ε≈1.30. Stability: no instability observed through ε=1.50, while transient gain remained near 1 until the largest tested activity.
Limitations: Only one Wishart/asymmetric-matrix seed and a small epsilon grid were tested; no GRU, copy-memory, or permuted-MNIST experiment was run. The training demo is a tiny recurrent regression proxy, and the regularizer was not tuned across targets or coefficients.
How to run: python3 active_resolvent.py
Verdict computed by deterministic test code from paired-seed statistics — not by the language model.
Artifacts
- active_resolvent.py 5.3 KB View Raw
- report.md 1.7 KB View
- results.json 6.2 KB View Raw