When Will Gradient Regularization Be Harmful?

Yang Zhao,Hao Zhang,Xiuyuan Hu
2024-06-14
Abstract:Gradient regularization (GR), which aims to penalize the gradient norm atop the loss function, has shown promising results in training modern over-parameterized deep neural networks. However, can we trust this powerful technique? This paper reveals that GR can cause performance degeneration in adaptive optimization scenarios, particularly with learning rate warmup. Our empirical and theoretical analyses suggest this is due to GR inducing instability and divergence in gradient statistics of adaptive optimizers at the initial training stage. Inspired by the warmup heuristic, we propose three GR warmup strategies, each relaxing the regularization effect to a certain extent during the warmup course to ensure the accurate and stable accumulation of gradients. With experiments on Vision Transformer family, we confirm the three GR warmup strategies can effectively circumvent these issues, thereby largely improving the model performance. Meanwhile, we note that scalable models tend to rely more on the GR warmup, where the performance can be improved by up to 3\% on Cifar10 compared to baseline GR. Code is available at \href{<a class="link-external link-https" href="https://github.com/zhaoyang-0204/gnp" rel="external noopener nofollow">this https URL</a>}{<a class="link-external link-https" href="https://github.com/zhaoyang-0204/gnp" rel="external noopener nofollow">this https URL</a>}.
Machine Learning,Artificial Intelligence
What problem does this paper attempt to address?