Skip to content
AI.info

Research

Stabilizing Native Low-Rank LLM Pretraining

Overview Research area: Machine learning / efficient large language model pretraining; specifically training transformers from scratch with low-rank factorized weight matrices. Technical level: Advanc

arXiv
2602.12429
Published
2026-02-12
Authors
Paul Janson, Edouard Oyallon, Eugene Belilovsky

AI summary

Overview

Research area: Machine learning / efficient large language model pretraining; specifically training transformers from scratch with low-rank factorized weight matrices.

Technical level: Advanced. The core contribution relies on spectral norm theory, gradient orthogonalization, and scaling-law analysis, though the paper frames the problem in accessible terms.

Scope: This paper introduces Spectron, a spectral renormalization plus orthogonalization method that stabilizes end-to-end low-rank LLM pretraining without auxiliary full-rank weights, and derives compute-optimal scaling laws for factorized transformers.

What This Paper Is About

Large language models are usually trained with dense (full-rank) weight matrices, which cost a lot of memory and compute. Low-rank factorization — writing a weight matrix as the product of two thinner matrices — could cut those costs, but prior attempts to train models this way from scratch proved unstable and needed a full-rank "guide" model running alongside. This paper identifies the cause of that instability and proposes a fix that lets low-rank models train stably on their own, then studies how such models should be scaled.

Key Contributions

  1. Spectral renormalization and orthogonalization (Spectron). The authors propose an adaptive spectral-norm-constrained low-rank factor update with gradient orthogonalization, and show that it bounds the spectral norms of the resulting weight updates, enabling stable end-to-end factorized training from random initialization with no auxiliary dense components.

  2. Empirical validation and scaling properties. They show that factorized non-embedding matrices trained with Spectron reach better final perplexity and downstream accuracies than baselines, across three model scales on FineWeb pretraining.

  3. Compute-optimal factorized transformers. Through IsoFLOP analysis spanning 47M–1.5B parameters and 250M–90B tokens, they derive scaling relationships analogous to Chinchilla laws, with N_opt ∝ C^0.479 and D_opt ∝ C^0.521.

  4. A diagnosis of the instability. They identify uncontrolled growth in the spectral norm (largest singular value) of the weight matrix update as the dominant factor behind loss spikes in native low-rank training.

Main Findings

  • Spectral norm explosion is the culprit. Dense training maintains stable, bounded spectral norms, while low-rank factorization exhibits 10–30× higher spectral norm magnitudes, measured on layer 4 attention output projection of a Transformer. The composite factorized update ΔW = ΔA B^T + A ΔB^T + ΔA ΔB^T fundamentally causes this instability, and the scaling invariance W = (λA)(B/λ) for any λ > 0 permits unbounded growth.

  • Spectron bounds the composite update. The method enforces ‖ΔW‖₂ ≤ η by setting a per-factor constraint radius ρ = η / (‖A‖₂ + ‖B‖₂ + 1), so orthogonalized factor updates respect the required spectral norm bound regardless of the current magnitudes of A and B.

  • Negligible overhead. Newton-Schulz orthogonalization adds 6 k_ns n m² FLOPs (under 1% for typical architectures), while power iteration spectral norm estimation needs only 2mn FLOPs per matrix of size m × n. Total overhead stays sub-1%, a 25× reduction versus self-guided training, which incurs roughly 25% FLOP overhead during guidance.

  • Better results at every scale tested. Perplexity on factorized Llama-94M: 21.86 (Spectron) versus 24.17 (self-guided) and 26.43 (naive AdamW). Factorized Llama-297M: 14.62 versus 15.53 and 15.54. Factorized Llama-454M: 12.11 versus 13.70 and 14.57. Downstream accuracy follows the same pattern; for example, HellaSwag on the 454M model is 40.11 (Spectron) versus 34.85 (self-guided) and 34.05 (naive AdamW). The paper reports this as a 6–12% perplexity reduction versus self-guided training and 6–17% versus naive AdamW.

  • Stability across optimizers. In a comparison over 8000 training steps on a 94M parameter factorized Transformer, AdamW shows explosive growth in weight update spectral norm, activation RMS change, and weight spectral norm. Muon achieves moderate control through gradient orthogonalization alone. Spectron maintains bounded spectral norms on all tracked metrics.

  • Matching dense models at equal compute. Factorized Transformer-L (454M parameters) converges to the same validation loss as Dense Transformer-L (780M parameters) when trained for equal FLOPs by matching training steps, despite a roughly 42% parameter reduction.

  • Scaling laws shift the optimum toward smaller, longer-trained models. Optimal model size scales as N_opt ∝ C^0.479 versus Chinchilla's 0.49, and optimal training tokens scale as D_opt ∝ C^0.521 versus 0.51. The IsoFLOP study involved 39 pretraining runs across four compute budgets from 2.20 × 10^18 to 3.57 × 10^19 FLOPs.

  • Projected inference savings. Under compute budgets around 10^26 FLOPs, the paper estimates up to 50% inference cost reduction compared to Chinchilla-optimal dense transformers, using the formula (1 − 1/C^0.011) × 100%.

Methodology in Plain English

The researchers replace every non-embedding weight matrix in a LLaMA-style transformer with a product of two thinner matrices, A and B, using a rank ratio of 0.25. Because A and B are updated independently by gradient descent, nothing stops them from drifting into a regime where their singular values grow without bound — the same matrix can be written with an arbitrarily large A and small B. When that happens, activations blow up and training diverges.

Their fix has two parts. First, they orthogonalize the momentum-adjusted gradient for each factor so that all its singular values are normalized to one, borrowing the Newton-Schulz iteration used in the Muon optimizer. Second, before applying the update they divide the learning rate by (σ_A + σ_B + 1), where σ_A and σ_B are the largest singular values of the two factors, estimated with a single power iteration step. Because the spectral norm is submultiplicative, this rescaling guarantees the combined weight update stays within the bound set by the learning rate. The whole procedure can be viewed as Muon applied to each factor plus an explicit renormalization step.

They test this against two baselines: naive AdamW and self-guided training (the prior state of the art for stable low-rank pretraining, which supervises low-rank parameters with concurrent dense weight updates during the first half of training). Models are pretrained on FineWeb with a 100M token validation set, with dense baselines trained to Chinchilla-optimal token counts and factorized models trained for matched FLOPs. Dense baselines use the Muon optimizer for fair comparison, and evaluation uses validation perplexity plus normalized accuracy on HellaSwag, PIQA, and ARC-easy via lm-evaluation-harness.

For the scaling study, they train factorized transformers from 47M to 1.5B parameters across four compute budgets, adjusting token budgets inversely to hold FLOPs constant, and fit quadratics to each IsoFLOP curve to find the loss-minimizing model size.

Why This Matters

Impact on research. The paper challenges the assumption that full-rank weights are necessary during pretraining. It shows that the instability blocking native low-rank training has a specific, addressable cause — unbounded spectral norm growth of the composite update — rather than being an inherent limitation of low-rank parameterization. It also extends Chinchilla-style scaling analysis into the factorized regime, giving the community a reference point for how low-rank models should be sized.

Real-world applications:

  • Serving LLMs where inference compute and memory are the binding constraint, since the factorized models reach equivalent perplexity with fewer parameters.
  • Training and deploying foundation models under limited hardware budgets, which the paper frames as democratizing model development.
  • Deploying compact language models in settings prioritizing latency and cost over raw parameter count.
  • Potentially enabling more flexible pretraining paradigms where data availability exceeds compute constraints.

Industry relevance. The sub-1% overhead and elimination of auxiliary full-rank weights matter for production training pipelines, where the memory savings from low-rank parameterization scale with rank reduction and the absence of a dense guide removes an entire set of parameters from the optimizer state. The 25× overhead reduction versus self-guided training is a direct cost argument.

Future Directions

  • Validating at frontier scale. The experiments cover models up to 1.5B parameters, well below trillion-token-scale pretraining regimes. Whether the trends hold at larger scales remains an open question, though the fitted scaling laws offer preliminary evidence.

  • Closing the wall-clock gap. The authors observe a wall-clock time gap between dense and low-rank training in their current implementation. Dense training benefits from highly optimized fused kernels, while their low-rank implementation relies on two unfused matrix multiplications whose kernel launch overhead dominates at the scales studied. They believe custom fused kernels could substantially reduce this inefficiency.

  • Communication strategies for factorized architectures. The conclusion calls for developing communication strategies specifically tailored to factorized architectures in order to reduce distributed training overhead.

  • Extension to multimodal architectures. The authors suggest the underlying principles extend naturally beyond language models, though this is untested.

Target Audience

Researchers and engineers working on efficient pretraining, low-rank and structured parameterization, optimizer design, or scaling laws for transformers. The paper will be most useful to readers already comfortable with singular value decompositions, spectral norms, and the Muon-style orthogonalization literature, since the argument for stability rests on spectral norm bounds. Practitioners evaluating whether to adopt low-rank weights in a production pretraining pipeline will find the overhead analysis and the comparison against self-guided training directly relevant.

Authors’ abstract

Foundation models have achieved remarkable success, yet their growing parameter counts pose significant computational and memory challenges. Low-rank factorization offers a promising route to reduce training and inference costs, but the community lacks a stable recipe for training models from scratch using exclusively low-rank weights while matching the performance of the dense model. We demonstrate that Large Language Models (LLMs) can be trained from scratch using exclusively low-rank factorized weights for all non-embedding matrices without auxiliary "full-rank" guidance required by prior methods. While native low-rank training often suffers from instability and loss spikes, we identify uncontrolled growth in the spectral norm (largest singular value) of the weight matrix update as the dominant factor. To address this, we introduce Spectron: Spectral renormalization with orthogonalization, which dynamically bounds the resultant weight updates based on the current spectral norms of the factors. Our method enables stable, end-to-end factorized training with negligible overhead. Finally, we establish compute-optimal scaling laws for natively low-rank transformers, demonstrating predictable power-law behavior and improved inference efficiency relative to dense models.

Read the original paper