✗ Failed on benchmark 2026

Robust Covariance Trust-Region Optimizer

Implementation & benchmark of arXiv:2607.27742 — Chance-Constrained Nonlinear Covariance Control via Robust Linearization Remainder Bounds

Usefulness8/10
Difficulty6/10
Novelty7/10

Source paper: Chance-Constrained Nonlinear Covariance Control via Robust Linearization Remainder Bounds arXiv:2607.27742 ⓘ · analyzed Aug 31, 2026

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

Idea description

Replace nominal optimizer stability checks based only on the Hessian or Jacobian with a robust covariance tube that includes minibatch noise, Jacobian variation, and nonlinear Taylor remainders. The learning rate is accepted only when the predicted parameter covariance and domain-exit probability remain below prescribed limits, yielding a principled trust-region scheduler for nonlinear optimization dynamics.

Formulas

$$e_{k+1}=A_ke_k+\Delta A_ke_k+r_k+w_k,\qquad A_k=\nabla F(\bar\theta_k),\qquad \|\Delta A_k\|_2\leq\rho_k,\qquad \|r_k\|_2\leq b_k\|e_k\|_2^2.$$
$$P_{k+1}\preceq(1+\alpha)A_kP_kA_k^\top+(1+\alpha^{-1})\rho_k^2\operatorname{tr}(P_k)I+Q_k+R_k^{\mathrm{rem}},\qquad \alpha>0.$$
$$\Pr\{\|e_k\|_2\geq R_k\}\leq\frac{\mathbb{E}[\|e_k\|_2^2]}{R_k^2}\leq\frac{\operatorname{tr}(P_k)}{R_k^2}\leq\delta.$$
$$(1+\alpha)\rho(A_k)^2+(1+\alpha^{-1})\rho_k^2<1.$$

Mathematical statement

Let the stochastic optimizer be represented locally by theta_{k+1}=F(theta_k)+w_k, where theta_k is the parameter vector, F is the deterministic update map, and w_k is zero-mean minibatch noise with covariance Q_k. Around a reference parameter bar_theta_k, write perturbation dynamics as e_{k+1}=A_k e_k+Delta A_k e_k+r_k+w_k, with e_k=theta_k-bar_theta_k, A_k=nabla F(bar_theta_k), Jacobian uncertainty ||Delta A_k||_2<=rho_k, and nonlinear remainder bound ||r_k||_2<=b_k||e_k||_2^2 inside radius R_k. For an upper covariance bound P_k greater than or equal to E[e_k e_k^T], Petersen-style Young robustification gives P_{k+1} less than or equal to (1+alpha)A_k P_k A_k^T +(1+alpha^{-1})rho_k^2 trace(P_k)I+Q_k+R_k^{rem}, where alpha>0 and R_k^{rem} bounds the remainder second moment and cross terms. Markov's inequality gives the domain-exit certificate Pr(||e_k||_2>=R_k)<=trace(P_k)/R_k^2. The robust local contraction condition is (1+alpha)rho(A_k)^2+(1+alpha^{-1})rho_k^2<1, where rho(A_k) is the spectral radius.

Implementation notes

Integrate this mechanism at the optimizer step rather than using it only as a post-hoc diagnostic. For SGD, Adam with its nonlinear corrections disabled initially, or a custom optimizer, define the deterministic one-step map F(theta) using a reference minibatch. At each scheduler check, maintain a diagonal or low-rank covariance matrix P for parameter perturbations. Estimate A with Jacobian-vector products through the optimizer update, estimate Q from the empirical covariance of per-example gradients, and estimate rho by comparing Jacobians at the current point and at two random perturbations of radius R. Estimate b from the residual F(theta+v)-F(theta)-Av over random vectors v with norm at most R; use safety factors of two for both uncertainty estimates. Pseudocode is: g=gradient(loss); trial=optimizer_update(theta,g,eta); A=JVP(F,theta); Q=gradient_covariance(batch); rho=jacobian_variation_estimate(); b=remainder_estimate(); Pnext=(1+alpha)*A@P@A.T+(1+1/alpha)*rho**2*trace(P)*I+Q+b**2*trace(P)**2*I; if trace(Pnext)/R**2>delta or trace(Pnext)>Vmax: eta*=0.5 and retry; else: accept trial and P=Pnext. The paper-derived quantities are the robust second-moment recursion and Markov risk certificate; Jacobian, noise, and remainder envelopes are estimated empirically. First test a two-layer MLP on MNIST with SGD, comparing fixed learning-rate sweeps, cosine decay, and this scheduler. Measure the largest stable learning rate. The predicted signature is an observed loss or parameter-variance blow-up near the robust boundary (1+alpha)rho(A)^2+(1+alpha^{-1})rho^2=1, occurring before the nominal rho(A)=1 boundary and within 20 percent of the prediction. The empirical fraction of runs leaving the radius-R region should remain below delta.

Verification

Failed on benchmark

Stage 1 · Toy mechanism gate: Passed ✓

Stage 2 · Mechanism transferred to benchmark: Not reproduced ✗

Stage 2 · Practical benchmark result: Significantly worse ✗

Methodology: 8 paired seeds, permutation test (p<0.05) against a learning-rate-tuned baseline. How verification works

Stage 1 — Mechanism check agent confidence 7/10

Built a reproducible scalar robust-covariance verification and a 2-D noisy quadratic optimizer comparison. The robust recursion transitioned from contraction (multiplier 0.596) to explosion (1.517) across its predicted upper boundary, and the Markov certificate followed the predicted 1/R² law exactly; the empirical operational boundary was about 0.69–0.72 versus predicted 0.80–0.85, within roughly 20%. The scheduler prevented exits but collapsed the learning rate to 4.7e-53, so it demonstrated conservative safety rather than a practical optimization win.

Agent confidence
7/10
Baseline
Fixed SGD: final loss 2.0843, exit fraction 1.00, learning rate 0.28
Idea
Robust scheduler: final loss 0.000500, exit fraction 0.00, final learning rate 4.68e-53; covariance boundary below/above multipliers 0.596/1.517; Markov log-log slope -2.000 vs predicted -2

Limitations: Only a scalar/2-D synthetic quadratic was tested, not MNIST or an MLP. Jacobian variation and minibatch covariance were controlled synthetic envelopes rather than estimated with autodiff from real minibatches; the scheduler policy was deliberately minimal and showed severe over-conservatism.

How to run: python3 experiment.py

Stage 2 — Benchmark vs. tuned baseline (arXiv:2607.27742)

Significantly WORSE than the tuned baseline (+2512.0%, p=0.0081, wins 0 / 8 paired seeds).

Benchmark
Tabular regression (Friedman)
Model
mlp_tiny
Paired seeds
8
Baseline mean
9.0511
Idea mean
236.4187
Effect (Δ)
227.3676 (+2512.0%; negative = idea better)
Wins
0 / 8 paired seeds
p-value
0.0081 (permutation test, 20 000 shuffles)
Smallest detectable effect
±80.0%
Mechanism
Not confirmed ✗
Practical effect
Hurts
Baseline tuning
swept over 3 configs

Verdict computed by deterministic test code from paired-seed statistics — not by the language model.

Stage 2 — Benchmark latest Failed ✗

Agent confidence: 9/10

The robust covariance scheduler was implemented and evaluated on the structurally matched registered tabular Friedman#1 track with the shared mlp_tiny model. It significantly underperformed tuned SGD: mean test MSE 236.419 versus 9.051, paired delta +227.368, permutation p=0.0081, and zero wins. The trained-model mechanism signature was not confirmed because the predicted multiplier exceeded one and the scheduler accepted no meaningful updates, collapsing to lr=1e-7.

Baseline
lr=0.003, epochs=12; mean MSE 9.0511202812
Files
[experiment.py bench_report.json]
How to run
/home/maxwelhelp/main/bin/python3 experiment.py
Idea
best of lr={0.003,0.01,0.03}, epochs=12; mean MSE 236.4187164307

Benchmark result

Significantly WORSE than the tuned baseline (+2512.0%, p=0.0081, wins 0 / 8 paired seeds).

Benchmark
Tabular regression (Friedman)
Model
mlp_tiny
Paired seeds
8
Baseline mean
9.0511
Idea mean
236.4187
Effect (Δ)
227.3676 (+2512.0%; negative = idea better)
Wins
0 / 8 paired seeds
p-value
0.0081 (permutation test, 20 000 shuffles)
Smallest detectable effect
±80.0%
Mechanism
Not confirmed ✗
Practical effect
Hurts
Baseline tuning
swept over 3 configs

Artifacts

Implementation overview ⬇ Download all as ZIP 5 files · code, reports and structured results