Adaptive Optimization via Momentum on Variance-Normalized Gradients
Francisco Patitucci, Aryan Mokhtari
TL;DR
MVN-Grad introduces momentum after variance-based normalization to decouple carry-over momentum from the stochastic normalizer, addressing temporal coupling and sign-collapse in Adam-style optimizers. The approach replaces the uncentered second moment with a variance proxy and demonstrates a formal reduction in one-step update variance and uniform spike robustness. In low-variance (high-signal) regimes, variance normalization preserves gradient magnitudes, enabling faster convergence compared to second-moment normalization. Empirically, MVN-Grad matches or surpasses Adam, AdaBelief, and LaProp on CIFAR-100 and GPT-scale language modeling tasks, with smoother training and improved generalization and robustness.
Abstract
We introduce MVN-Grad (Momentum on Variance-Normalized Gradients), an Adam-style optimizer that improves stability and performance by combining two complementary ideas: variance-based normalization and momentum applied after normalization. MVN-Grad scales each coordinate by an exponential moving average of gradient uncertainty and applies momentum to the resulting normalized gradients, eliminating the cross-time coupling between stale momentum and a stochastic normalizer present in standard Adam-type updates. We prove that this decoupling yields strictly smaller one-step conditional update variance than momentum-then-normalize variance methods under standard noise assumptions, and that MVN-Grad is robust to outliers: it has a uniformly bounded response to single gradient spikes. In low-variance regimes, we further show variance normalization avoids sign-type collapse associated with second-moment scaling and can yield accelerated convergence. Across CIFAR-100 image classification and GPT-style language modeling benchmarks, MVN-Grad matches or outperforms Adam, AdaBelief, and LaProp, delivering smoother training and improved generalization with no added overhead.
