Concept

Intuition Behind Nesterov Momentum

Standard momentum calculates the gradient at the current parameter position and then takes a step based on both the gradient and accumulated momentum. If the momentum carries the parameters past a minimum, the gradient from the original position may cause the algorithm to overshoot or diverge.

Nesterov momentum improves upon this by first taking a "lookahead" step in the direction of the accumulated momentum, and then calculating the gradient at this new position. By evaluating the gradient after the momentum step, Nesterov momentum can apply a corrective update. If the momentum step overshoots the minimum, the gradient at the lookahead position will point back toward the minimum, allowing the algorithm to adjust its course and converge more stably.

Image 0

0

1

Updated 2026-07-03

Tags

Data Science