No Subspace to Track: Non-Identifiability and Optimizer State in Low-Rank Training
arXiv:2607.05872
2026
Optimization
1 ideas extracted · analyzed Aug 30, 2026
What the math gives to ML
The paper identifies low-rank gradient subspaces as noisy coordinate systems rather than slowly evolving objects, so attempting to track individual basis directions is fundamentally unreliable. Its most transferable result is an optimizer-state rule: the first moment can be transported through the overlap between old and new bases, whereas the coordinate-wise second moment should not be rotated blindly because squaring is not rotation-equivariant. A practical adaptation is to transport momentum with the basis-overlap matrix and replace stale anisotropic second moments by a rotation-blind isotropic statistic, optionally shortening its decay because refreshes invalidate long-memory coordinate statistics. This directly targets low-rank optimizers such as GaLore and is testable without changing the model architecture.
Ideas from this paper
✗ Failed on benchmark
2026
Treat every low-rank basis refresh as a change of coordinates instead of assuming that old optimizer coordinates remain aligned with the new basis. Transport the first moment with the basis-overlap matrix, but collapse the second moment to a rotation-blind isotropic estimate rather than applying the same coordinate transformation to elementwise squared moments. This should eliminate second-moment staleness while preserving the memory savings of low-rank optimization.
Useful7/10
Difficulty4/10
Novelty7/10