Papers
Topics
Authors
Recent
Search
2000 character limit reached

EGOP-Based Reparameterization

Updated 12 June 2026
  • The paper demonstrates that reparameterizing with EGOP yields improved convergence rates and invariance in adaptive optimizers.
  • The method involves estimating the EGOP matrix, performing eigendecomposition, and transforming coordinates to align with the gradient's spectral structure.
  • Empirical tests confirm faster convergence and enhanced robustness against arbitrary rotations in supervised learning and convex optimization tasks.

The Expected Gradient Outer Product (EGOP)–based reparameterization is an orthogonal, data-driven change of basis for parameter space in optimization, designed to improve the behavior of coordinate-wise adaptive gradient methods such as Adam and Adagrad. Motivated by the non-equivariance of these optimizers under orthogonal transformations, EGOP-based reparameterization constructs a basis aligned to the spectral structure of the expected outer product of the gradients: G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]. Diagonal-adaptive methods applied in this basis exhibit improved convergence and invariance properties, especially when GG is low-rank or exhibits strong spectral decay. The method is supported by both theoretical guarantees and a range of empirical findings in supervised learning and convex optimization contexts (DePavia et al., 27 Oct 2025, DePavia et al., 3 Feb 2025).

1. Expected Gradient Outer Product and Choice of Basis

The EGOP matrix, G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top], captures the typical geometry of the gradient field under a chosen parameter distribution ρ\rho (DePavia et al., 3 Feb 2025). The key insight is that the eigensystem of GG provides an optimal basis, in the sense that the expected directional variation of the gradient is maximally concentrated along the leading eigenvectors. Since methods like Adam employ coordinate-wise statistics, the efficiency and implicit bias of these methods are intimately coupled to the chosen basis. When rotated into the EGOP eigenbasis, the EGOP becomes diagonal, mitigating the adverse effects of arbitrary rotations on adaptive optimizers.

2. EGOP-Based Reparameterization Procedure

The standard workflow comprises:

  1. EGOP Estimation: Draw MM independent samples θ(i)ρ\theta^{(i)}\sim\rho; compute gradients gi=f(θ(i))g_i = \nabla f(\theta^{(i)}); estimate G^=1Mi=1Mgigi\widehat G = \tfrac{1}{M}\sum_{i=1}^M g_i g_i^\top.
  2. Eigen-Decomposition: Compute the eigendecomposition G^=UΛU\widehat G = U\Lambda U^\top, with GG0 and diagonal GG1.
  3. Coordinate Change: Set new variables GG2; the reparameterized objective is GG3.
  4. Optimization: Run Adam, Adagrad, or similar optimizer directly in GG4-space, with all standard updates carried over. For Adam: compute GG5, maintain moments, and update GG6; reconstruct GG7 if needed.

This process is "one-shot," typically performed once prior to training, though online extensions recompute the EGOP and basis every GG8 steps (DePavia et al., 27 Oct 2025, DePavia et al., 3 Feb 2025).

3. Theoretical Properties: Equivariance and Convergence Acceleration

The fundamental theoretical advantage is rotational equivariance: for any orthogonal input transformation GG9, Adam or Adagrad run in the EGOP basis produces iterates that align with the input rotation (Theorem 4.3 of (DePavia et al., 27 Oct 2025)). This endows the optimizer with invariance to arbitrary basis changes of the data or parameterization, eliminating the instabilities and implicit bias reversals otherwise observed.

Convergence improvements stem from the alignment with the spectral structure of G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]0. The Adagrad (or Adam, under analogous assumptions) convergence rate in the reparameterized coordinates replaces the worst-case sum of per-coordinate smoothness constants by a sum dominated by the leading eigendirections of G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]1. If the EGOP spectrum decays rapidly (low stable rank G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]2), a speed-up by up to G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]3 is theoretically supported, with the criterion for acceleration being G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]4 and dense leading eigenvectors (large G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]5) (DePavia et al., 3 Feb 2025).

4. Empirical Evidence

Empirical tests confirm these theoretical claims:

  • Synthetic 2D Gaussian Classification: In (DePavia et al., 27 Oct 2025), Adam's "richness bias" is destroyed by arbitrary small input rotations, often converging to simple linear solutions. With EGOP reparameterization, Adam consistently recovers nonlinear decision boundaries invariant to rotation, matching the Bayes-optimal up to isometry.
  • Multilayer Linear Networks: (DePavia et al., 3 Feb 2025) reports faster and lower-loss convergence for Adagrad/Adam with one-shot EGOP reparameterization across synthetic architectures with enforced spectral decay, with no observable overfitting.
  • Real-World Data (UCI digits, Fashion-MNIST): Block-wise EGOP reparameterization in two-layer ReLU networks yields improved training loss and validation accuracy for Adam and Adagrad, while SGD (rotation-invariant) is unaffected.
  • Convex Problems and Ablations: Reparameterized Adam/Adagrad converge more rapidly for log-sum-exp, logistic regression, and least-squares tasks with decaying spectrum, while ablations show that merely increasing regularization (ε in Adam) does not restore rotational robustness (DePavia et al., 27 Oct 2025).

Empirical metrics include distance to Bayes-optimal boundary, test error, and boundary curvature.

5. Algorithmic and Implementation Aspects

Key steps in the EGOP-based reparameterization algorithm are:

Step Description Computational Cost
EGOP Estimation G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]6 independent gradients, empirical mean G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]7
Eigen-Decomposition G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]8 eigendecomposition (full or top-G=Eθρ[f(θ)f(θ)]G = \mathbb{E}_{\theta\sim\rho}[\nabla f(\theta)\nabla f(\theta)^\top]9) ρ\rho0 (or less)
Basis Transformation Forward-backward pass in rotated coordinates ρ\rho1 per step

Practical heuristics include using a top-ρ\rho2 truncated basis, layer-wise ("block") EGOP for neural networks, or randomized SVD for large ρ\rho3. The additional overhead is limited to an upfront cost, with negligible per-iteration penalty.

Suggested hyperparameter choices are ρ\rho4 and ρ\rho5 usually isotropic Gaussian or uniform on small balls. For numerical stability, Adam's ρ\rho6 often needs to be set higher (e.g., ρ\rho7 in (DePavia et al., 27 Oct 2025)).

6. Applicability, Limitations, and Extensions

EGOP-based reparameterization is effective when:

  • The EGOP spectrum exhibits strong decay (ρ\rho8).
  • The leading eigenvectors are dense (ρ\rho9).
  • Adaptive methods outperform SGD in the native coordinates.

Primary limitations are the upfront computational cost and the practicality of full-basis updates for very large models. Layer-wise or top-GG0 eigenbasis truncations can mitigate this overhead.

The approach extends naturally to any coordinate-wise adaptive method, including AdaMax, Shampoo/SOAP, and others. A plausible implication is that similar schemes may improve the behavior of these optimizers on large neural architectures (e.g., transformers), but detailed analysis remains an open question (DePavia et al., 3 Feb 2025).

Open questions include optimizing incremental-basis updates, scaling to large models, and further characterization of implicit bias under EGOP reparameterization.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to EGOP-based Reparameterization.