distributed-training low-rank-optimization language-model-pretraining error-feedback muon-optimizer qr-orthogonalization gradient-compression dion-method
Abstract
Low-rank gradient compression reduces communication in distributed training by representing updates with rank-$r$ factors. Dion is a recent method that approximates Muon, a spectral optimizer that orthogonalizes momentum, using one step of power iteration followed by column normalization (rescaling each column of the right factor to unit length). This makes it compatible with fully sharded data parallel training, but it converges more slowly than full-rank spectral methods. We show that this gap is geometric: column normalization does not yield the rank-$r$ polar factor that Muon implicitly targets, so the resulting direction violates the dual-norm constraint of the low-rank spectral geometry, and the rate picks up an extra factor of $\sqrt{r}$ even though the low-rank approximation of the gradient itself is accurate. The same mismatch enters the smoothness term and the error-feedback recursion in the analysis, which has a knock-on effect on empirical performance. We propose Orth-Dion, which replaces column normalization with QR orthogonalization of the right factor. Under non-Euclidean smoothness, with $L_r$ the curvature constant along rank-$r$ directions, Orth-Dion attains rate $O(\sqrt{L_r/T})$, matching exact spectral methods at the same per-step communication cost as Dion. The proof removes the bounded-drift assumption common in prior error-feedback analyses via a self-consistent fixed-point argument, and uses a time-averaged contraction that only requires the error sequence to contract on average rather than at every step. Experiments on large-scale language model pre-training validate the predicted $\sqrt{r}$ scaling and show that Orth-Dion closes the convergence gap to Muon at Dion's communication cost.
한국어 요약
📋 한 줄 요약
**[분산 최적화]** Dion의 column normalization을 QR 직교화로 대체한 Orth-Dion을 제안하여, 동일 통신 비용으로 Muon 수준의 수렴 속도를 달성했다.
🎯 핵심 기여도
- Dion의 느린 수렴 원인이 단순 근사 오차가 아니라 기하학적 불일치(geometric mismatch)에 있음을 이론적으로 규명
- QR 직교화 기반 Orth-Dion 알고리즘 제안으로 $O(\sqrt{L_r/T})$ 수렴률 달성
- bounded-drift 가정 없이 self-consistent fixed-point 논증을 통해 error-feedback 분석 일반화
- 시간 평균 contraction 도입으로 매 스텝 contraction 가정을 평균적 contraction으로 완화
💡 핵심 아이디어
Dion은 power iteration + column normalization으로 Muon의 spectral 최적화기를 근사하지만, column normalization은 rank-$r$ polar factor가 아니어서 저차원 spectral geometry의 dual-norm 제약을 위반한다. 그 결과 gradient 자체의 저차원 근사는 정확해도 수렴률에 $\sqrt{r}$ 만큼의 추가 계수가 붙는다. QR 직교화로 이 기하학적 mismatch만 제거하면 통신 비용 증가 없이 spectral 방법에 수렴할 수 있다.
🔬 기술적 접근법
- Polar factor 정의: rank-$r$ spectral geometry에서 올바른 업데이트 방향
- QR orthogonalization: right factor를 직교화하여 polar factor에 정렬
- Non-Euclidean smoothness 분석: rank-$r$ 방향 곡률 상수 $L_r$ 도입
- Error-feedback 재분석: bounded-drift 제거, 평균 contraction만 요구
📊 주요 결과
- $\sqrt{r}$ 스케일링 이론 예측을 대규모 언어 모델 사전학습 실험으로 검증
- Orth-Dion이 Dion과 동일한 per-step 통신량으로 Muon과의 수렴 격차를 닫음
- exact spectral method와 일치하는 수렴률 달성
💭 의의 및 한계
"왜 저차원 spectral 방법이 느린가"라는 질문에 단순 근사 오차가 아닌 기하학적 관점에서 명료한 답을 제시한 점에서 이론적 가치가 크다. 다만 추가 QR 계산 비용과 다양한 모델 규모·workload에서의 실증 확장은 향후 과제이다.
🚀 실용적 활용
FSDP 기반 LLM 사전학습에서 통신 병목을 줄이면서도 Muon 수준 품질이 필요한 환경에 적용 가능하며, 저차원 gradient compression 기반의 다른 분산 최적화기 설계에도 기하학적 정합성 원칙으로 영감을 줄 수 있다.