Stabilizing Native Low-Rank LLM Pretraining
Paul Janson, Edouard Oyallon, Eugene Belilovsky
TL;DR
This work tackles the instability of training LLMs from scratch with exclusively low-rank weight parameterizations by introducing Spectron, which enforces spectral-norm constraints through adaptive spectral renormalization and gradient orthogonalization. By bounding updates via $\|\,\Delta W\|_2 \le \eta$ with $\rho = \eta/(\|A\|_2+\|B\|_2+1)$ and efficient norm estimation, Spectron enables stable end-to-end native low-rank pretraining without auxiliary full-rank components. Empirically, factorized transformers trained with Spectron match or surpass dense models under equal compute and demonstrate favorable scaling, with compute-optimal exponents $N_{opt} \propto C^{0.479}$ and $D_{opt} \propto C^{0.521}$, implying smaller, more data-driven configurations and substantial inference efficiency gains. The results suggest that native low-rank pretraining can democratize large-scale language modeling by reducing memory and compute requirements while preserving performance, and they provide a principled foundation for future extensions to multimodal architectures and communication-efficient training.
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.
