paper-with-me

Papers

SGD momentum optimizer with step estimation by online parabola model

2019-07-16 · Jarek Duda

In stochastic gradient descent, especially for neural network training, there are currently dominating first order methods: not modeling local distance to minimum. This information required for optimal step size is provided by second order methods, however, they have many difficulties, starting with full Hessian having square of dimension number of coefficients. This article proposes a minimal step from successful first order momentum method toward second order: online parabola modelling in just a single direction: normalized $\hat{v}$ from momentum method. It is done by estimating linear trend of gradients $\vec{g}=\nabla F(\vec{\theta})$ in $\hat{v}$ direction: such that $g(\vec{\theta}_\bot+\theta\hat{v})\approx \lambda (\theta -p)$ for $\theta = \vec{\theta}\cdot \hat{v}$, $g= \vec{g}\cdot \hat{v}$, $\vec{\theta}_\bot=\vec{\theta}-\theta\hat{v}$. Using linear regression, $\lambda$, $p$ are MSE estimated by just updating four averages (of $g$, $\theta$, $g\theta$, $\theta^2$) in the considered direction. Exponential moving averages allow here for inexpensive online estimation, weakening contribution of the old gradients. Controlling sign of curvature $\lambda$, we can repel from saddles in contrast to attraction in standard Newton method. In the remaining directions: not considered in second order model, we can simultaneously perform e.g. gradient descent. There is also discussed its learning rate approximation as $\mu=\sigma_\theta / \sigma_g$, allowing e.g. for adaptive SGD - with learning rate separately optimized (2nd order) for each parameter.

📄 PDF Abstract BibTeX arXiv:1907.07063

Code (1)

jarekduda/sgd-ogr-hessian-estimator

Tasks

Second-order methods

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Dynamic Momentum Recalibration in Online Gradient Learning

2026-03-06 · Zhipeng Yao, Rui Yu, Guisong Chang, Ying Li 외 arxiv

Stochastic Gradient Descent (SGD) and its momentum variants form the backbone of deep learning optimization, yet the underlying dynamics of their gradient behavior remain insufficiently understood. In this work, we reint…

Using a one dimensional parabolic model of the full-batch loss to estimate learning rates during training

2021-08-31 · Maximus Mutschler, Kevin Laube, Andreas Zell

A fundamental challenge in Deep Learning is to find optimal step sizes for stochastic gradient descent automatically. In traditional optimization, line searches are a commonly used method to determine step sizes. One pro…

Deep Learning

Enhancing Optimizer Stability: Momentum Adaptation of The NGN Step-size

2025-08-20 · Rustem Islamov, Niccolo Ajroldi, Antonio Orvieto, Aurelien Lucchi arxiv

Modern optimization algorithms that incorporate momentum and adaptive step-size offer improved performance in numerous challenging deep learning tasks. However, their effectiveness is often highly sensitive to the choice…

Overshoot: Taking advantage of future gradients in momentum-based stochastic optimization

2025-01-16 · Jakub Kopal, Michal Gregor, Santiago de Leon-Martinez, Jakub Simko

Overshoot is a novel, momentum-based stochastic gradient descent optimization method designed to enhance performance beyond standard and Nesterov's momentum. In conventional momentum methods, gradients from previous step…

Stochastic Optimization

A DNN Optimizer that Improves over AdaBelief by Suppression of the Adaptive Stepsize Range

2022-03-24 · Guoqiang Zhang, Kenta Niwa, W. Bastiaan Kleijn

We make contributions towards improving adaptive-optimizer performance. Our improvements are based on suppression of the range of adaptive stepsizes in the AdaBelief optimizer. Firstly, we show that the particular placem…

image-classificationImage ClassificationImage Generation