Understanding MARS: When Scaling Momentum Provably Helps
Abstract
Lay Summary
Training large AI models requires an optimizer, a rule for updating the model from noisy information about the data. MARS is a recent optimizer that often works well in language-model training. Its key modification is simple: it scales a correction term that is meant to reduce noise in the update. Before this work, there was no clear theory explaining why making this correction smaller could improve training rather than hurt it. We study the scaling mechanism behind MARS and introduce a new way to measure when the scaled correction is useful. Our theory shows that, in favorable regimes, choosing the scaling coefficient properly can make MARS require fewer gradient computations than the unscaled method. Experiments on language-model pretraining also show that this coefficient matters: small values can train more efficiently than the unscaled choice under the same training setup. Overall, the paper explains why a simple scaling trick can make variance reduction more effective for modern large-model training.