← Latest papers
🤖 machine learning

Convergence of Steepest Descent and Adam under Non-Uniform Smoothness

This paper establishes that under a non-uniform smoothness assumption where curvature is an affine function of the objective value, steepest descent and adaptive methods like Adam and RMSProp achieve provably faster linear convergence rates than traditional gradient descent and other variants for problems such as logistic regression, softmax policy gradient, and specific neural networks.

Original authors: Sharan Vaswani, Yifan Sun, Reza Babanezhad

Published 2026-06-01
📖 5 min read🧠 Deep dive

Original authors: Sharan Vaswani, Yifan Sun, Reza Babanezhad

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to find the lowest point in a vast, foggy valley. This valley represents the "loss landscape" of a machine learning problem, and your goal is to get to the bottom (the best possible solution) as quickly as possible.

For a long time, scientists assumed this valley was like a smooth, predictable bowl. They thought that no matter where you were, the steepness of the ground was roughly the same. This made it easy to calculate the best way to walk down.

However, this paper argues that real-world machine learning valleys are much more chaotic. They aren't uniform bowls; they are jagged, uneven terrains where the steepness changes wildly depending on how high up you are. Sometimes the ground is flat, and sometimes it's a sheer cliff.

The authors of this paper introduce a new way to describe this messy terrain. They call it Non-Uniform Smoothness. Instead of saying "the ground is always this steep," they say, "the steepness of the ground is directly related to how high up you are." If you are high up, the ground might be very steep. If you are low, it might be flatter.

Here is what they discovered about how to navigate this specific type of terrain:

1. The "Sign" Strategy vs. The "Full Step" Strategy

Imagine you have two ways to walk down this hill:

  • Gradient Descent (GD): You look at the ground, feel the slope, and take a full step in that direction. The size of your step depends on how steep it is.
  • Sign Gradient Descent (Sign GD): You ignore the size of the slope and only look at the direction. You just take a small, fixed-size step in the direction the ground is going down.

The paper shows that for certain types of valleys (like those found in logistic regression or reinforcement learning), the "Sign" strategy is actually faster. Because the terrain is so uneven, taking a full step based on the slope can sometimes make you overshoot or get stuck. By just taking a steady, small step in the right direction, you cut through the chaos more efficiently. It's like navigating a rocky path: sometimes it's better to take small, steady steps than to try to leap based on how steep the rock looks.

2. The "Adaptive" Hikers (RMSProp and Adam)

You also have two other hikers: RMSProp and Adam. These are "smart" hikers who keep a memory of the terrain they've seen recently.

  • If they just walked over a very steep, bumpy section, they remember it and take smaller steps next time to stay safe.
  • If they walked over a flat section, they remember that and take bigger steps to move faster.

The paper proves that for a specific class of problems (like training certain two-layer neural networks on data that can be easily separated), these smart hikers can run at a constant, fast speed all the way to the bottom. They don't need to slow down or change their strategy as much as the other methods. They are "provably faster" than the older, less adaptive methods like AdaGrad or AMSGrad, which tend to slow down too much as they get closer to the bottom.

3. The "Lower Bound" (Why the others are slower)

To prove their point, the authors set up a specific, simple test case: a one-dimensional logistic loss (a very basic math problem). They showed that for this specific terrain:

  • Gradient Descent, Heavy-Ball Momentum, AdaGrad, and AMSGrad are mathematically forced to move very slowly. Their speed drops off significantly as they get closer to the goal.
  • RMSProp and Adam, however, maintain a fast, linear speed.

Think of it like a race where the other runners are tied to a rope that gets tighter and tighter as they approach the finish line, forcing them to slow down. RMSProp and Adam, however, have a special mechanism that lets them keep sprinting at full speed right up to the finish line.

Summary of the "Big Wins"

  • New Map: They created a better map (the (H0, H1)-NS assumption) that describes how the steepness of the ground relates to your height. This map fits many real-world machine learning problems better than the old maps.
  • Faster Hikers: They proved that "Sign GD" and the smart adaptive methods (RMSProp/Adam) are the best tools for this specific type of map.
  • The Verdict: For problems like separating data with logistic regression or training simple neural networks, the adaptive methods (RMSProp/Adam) are theoretically guaranteed to be faster than the traditional methods (GD, AdaGrad).

In short, the paper explains why the adaptive algorithms we use in AI today work so well: they are perfectly suited for the specific, uneven, "non-uniform" shape of the valleys we are trying to climb down.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →