ZENITH: Automated Gradient Norm Informed Stochastic Optimization
Dhrubo Saha
TL;DR
ZENITH introduces a gradient-norm informed learning-rate scheduler that ties the LR to the historical peak of gradient norms via η_t = η_0 · (μ_t / Z_t), computed from a sliding window of recent gradient magnitudes. This approach yields scale-invariant, regularization-friendly LR adaptation with negligible memory overhead and only two hyperparameters (η_0 and W). Across six CNN architectures on six vision benchmarks and MS COCO detection/segmentation tasks, ZENITH achieves higher test accuracy and reduced wall-clock time compared to baselines, supported by analyses linking its dynamics to convergence toward flatter minima. The practical impact is a robust, efficient LR strategy that minimizes tuning and hardware requirements while maintaining strong generalization.
Abstract
Training deep computer vision models requires manual oversight or hyperparameter tuning of the learning rate (LR) schedule. While existing adaptive optimizers schedule the LR automatically, they suffer from computational and memory overhead, incompatibility with regularization, and suboptimal LR choices. In this work, we introduce the ZENITH (Zero-overhead Evolution using Norm-Informed Training History) optimizer, which adapts the LR using the temporal evolution of the gradient norm. Image classification experiments spanning 6 CNN architectures and 6 benchmarks demonstrate that ZENITH achieves higher test accuracy in lower wall-clock time than baselines. It also yielded superior mAP in object detection, keypoint detection, and instance segmentation on MS COCO using the R-CNN family of models. Furthermore, its compatibility with regularization enables even better generalization.
