Overview

Gradient descent can converge faster than the familiar rate without adding momentum: a carefully arranged sequence of long and short steps achieves the silver exponent . Yuhan Ye and Kaizhao Liu prove that this exponent is optimal among predetermined nonnegative step-size schedules, up to a subpolynomial factor. They also identify the smaller optimal exponent for a single schedule that must work at every stopping horizon (Ye & Liu, 2026).

The proof constructs smooth convex functions whose gradients rotate before selected long steps. These steps pass the trajectory from one coordinate pair to the next. A recursive optimization over the selected steps reduces the lower bound to a scalar inequality containing the silver ratio. This post develops the prerequisites and the central calculations, including the correction term needed to make the recursion work and the record-time argument for the anytime result.

The primary source is Silver Rate Is (Almost) Optimal for Gradient Descent, arXiv:2609.09152v2, revised September 10, 2026. Statements and lemma numbers below refer to that version. The illustrations are original TikZ drawings; the local iterate drawing is schematic, while the gradient arc and scalar curves use the displayed formulas.

🏷️ Preliminaries: Smooth Convex Optimization

Convexity, smoothness, and the optimization model

We minimize a differentiable function with at least one minimizer . Throughout, and denote the Euclidean inner product and norm.

Convexity is equivalent to the supporting-plane inequality

The function is -smooth if its gradient is -Lipschitz:

Integrating the gradient along the segment from to gives the corresponding upper bound

These hypotheses do not require strong convexity, a unique minimizer, or a positive lower bound on curvature. The class includes objectives that are flat on entire regions. Such regions will be essential to the construction.

Given a schedule with , gradient descent performs

The schedule is predetermined: it is fixed before optimization begins. It can depend on and, in the finite-horizon setting, on , but it does not respond to gradients or function values observed along the trajectory. The output under study is the final iterate .

The paper measures a schedule by its normalized worst-case error

The denominator is a natural scale: smoothness and imply

Thus compares error across dimensions, starting distances, and smoothness constants. A lower bound on says that some admissible objective and initialization make that schedule perform poorly. The hard objective may depend on the schedule and the horizon; one universal hard function is not required.

We may set . Replacing by and by preserves both the iterates and the normalized error. All step sizes below use this normalization; for an -smooth objective, divide the dimensionless step sizes by .

The classical rate and the role of long steps

For , the constant choice gives a short proof of the familiar rate. Put and . Smoothness yields

Meanwhile, convexity and expansion of a squared distance give

Sum this inequality over iterations. Since function values decrease, each of the gaps on the right is at least the final gap. Consequently,

For a general step , the descent lemma instead gives

When , this inequality no longer guarantees descent. Yet occasional long steps can improve the error after a whole block of iterations. An analysis that demands progress at every individual step cannot capture this mechanism.

The silver schedule

Let

For an integer , let be the largest integer for which divides . The silver schedule is

Its first seven steps are

Write for its first entries. Then

Altschuler and Parrilo prove an function-value guarantee at completed horizons (Altschuler & Parrilo, 2025). For any prescribed finite horizon, one can use the largest completed block that fits and append zero steps; its length is a constant fraction of the horizon, preserving the exponent. Although the silver formula defines an infinite sequence, this guarantee at completed blocks does not provide the same rate at every prefix.

Top: the silver schedule arranges increasingly long steps at increasingly rare positions. Bottom: the lower-bound proof can select checkpoints in any schedule, with the selected step and the total of intervening steps.

Finite-horizon and anytime guarantees

In the finite-horizon, or non-anytime, problem, a different schedule may be chosen for each . Its minimax error is

In the anytime problem, one infinite schedule must work for every horizon. At horizon , its error is evaluated using the prefix . A guarantee must therefore survive interruption during a block, including immediately after a long step.

This distinction concerns compatibility between schedules at different horizons. The objective class and the update rule are the same in both problems.

🏷️ Main Results and Their Quantifiers

Set

Finite-horizon lower bound: Theorem 1.1

There is an absolute constant such that, for every sufficiently large and every predetermined nonnegative schedule ,

Anytime lower bound: Theorem 1.2

There is an absolute constant such that every infinite predetermined nonnegative schedule has infinitely many horizons satisfying

The first theorem holds for every schedule at each sufficiently large horizon. The second holds along infinitely many horizons for each infinite schedule; it does not assert the displayed bound at every horizon. At different horizons the supremum defining may use different objectives.

The factor concealed in the changing exponent is

It tends to zero, but more slowly than any fixed negative power of . The result therefore rules out every fixed polynomial improvement over the silver exponent. It does not establish a constant-factor lower bound , nor rule out all improvements by logarithmic factors.

Together with the silver upper bound and the anytime construction of Zhang, Lee, Du, and Chen (Zhang et al., 2025), the results determine these optimal polynomial exponents:

Method or schedule requirementAchievable exponentLower-bound conclusion
Constant-step gradient descentA baseline achievable rate
Predetermined nonnegative GD, prescribed horizonNo fixed larger exponent uniformly over objectives
One predetermined nonnegative GD schedule, all horizonsNo fixed larger exponent at every sufficiently large horizon
General accelerated first-order methodsA broader algorithm class, allowing auxiliary iterates

Scope of the theorem

The lower bounds concern the final iterate of ordinary GD with predetermined nonnegative step sizes on general smooth convex objectives. Adaptive schedules, negative steps, and momentum are outside this statement. The theorem also does not claim the same obstruction for restricted objective classes, such as quadratics or strongly convex functions.

🏷️ Convex-Analysis Tools for Constructing a Hard Objective

The adversary must produce a single globally defined smooth convex function whose gradients generate the desired trajectory. Drawing plausible gradient arrows is insufficient: arbitrary prescribed arrows need not be gradients of such a function. Moreau envelopes and projections supply the needed consistency.

Moreau envelopes and proximal maps

For a proper closed convex function , define the following regularization. Here proper means that has at least one finite value, and closed means that its epigraph is closed.

and let be the unique minimizing . The quadratic makes the minimization strongly convex even when has corners. The envelope is differentiable, convex, and -smooth, with

The subdifferential consists of vectors satisfying for every . It replaces the gradient at a corner. For the Lipschitz property, put and . Optimality gives and . Adding the two supporting-plane inequalities gives monotonicity:

If , then , so

Hence the envelope’s gradient is -Lipschitz. The gradient formula follows by comparing the minimizing expressions at neighboring points. These are classical properties of Moreau regularization (Moreau, 1965).

Support functions and Euclidean projection

For a nonempty compact convex set , its support function is

The key identity is

where is Euclidean projection onto . Here is a direct explanation. Write . The projection condition is

Thus maximizes over , giving . This is exactly the optimality condition for to equal . The envelope gradient is therefore .

Equivalently, belongs to the normal cone

This criterion will verify the gradient vectors in the construction. On a circular boundary, an outward radial vector is a normal vector.

Flat regions and the one-sided Huber function

If , its envelope has the same zero set. Indeed, allows the candidate with value zero; conversely, a zero minimum forces both and .

This makes envelopes useful for preserving regions where a component is completely inactive. For a differentiable nonnegative function, every zero is a minimizer and has zero gradient.

The terminal component uses the one-sided Huber function

Its derivative is , hence is -Lipschitz. It is convex, -smooth, flat to the left, and affine sufficiently far to the right. In the affine region, the gradient is constant, making the final loss easy to compute exactly.

🏷️ Checkpoints and the Geometric Bottleneck

Fix any schedule . Select indices

and define

The are checkpoints, typically long steps. The are sums of the intervening steps, not counts of iterations. In particular, is the sum after the final checkpoint.

Earlier constructions join one-sided Huber terms on adjacent coordinates. While a term involving is affine, its gradient is proportional to . A GD step decreases coordinate and increases coordinate by equal amounts. Both changes shrink the difference keeping that term active. This double consumption of the active coordinate gap leads to a transfer ratio

and, for positive step-size schedules, the checkpoint lower bound

This is Fact 2.1 of the paper, attributed to Jung, Cho, and Yun (Jung, Cho & Yun, 2026). Its recursive analysis gives the exponent . For a lower bound, a smaller exponent is stronger: is larger than at large .

Ye and Liu reduce the coefficient of toward . During much of an intervening block, the gradient points horizontally, consuming the current coordinate with little increase in the next. Near the selected step, it turns almost vertically, allowing that step to raise the next coordinate substantially.

The necessary turn must still be compatible with convexity and smoothness, and the previous component must stay inactive after the next one begins. Both requirements are built into the local objective.

🏷️ Rotating Gradients and the Two-Coordinate Construction

A circular arc in gradient space

Choose and set

For , define

These vectors run along a circle centered at , from

Let be the convex hull of this arc and the origin. The gradient of is projection onto , so the task becomes finding points whose projections follow the arc while respecting the GD update.

Left: an exact gradient arc with illustrative parameters , . Right: the local transfer geometry. The final gradient is proportional to , so a selected step increases the second coordinate by while decreasing the first by . The gray ray is a certified zero set, not a claim about the full zero region.

Constructing the trajectory backward

Let be the local intervening steps. Fix the terminal point and gradient

Construct earlier points backward so that

The first equation is GD read backward. The second ensures that its gradient comes from one fixed smooth convex objective.

For an explicit backward step, write and put

If , choose . Otherwise, let

Here is only an auxiliary norm in the backward construction; the coordinate heights introduced later have a different role. In the curved branch, the residual is

The coefficient is nonnegative, by the backward invariants and and the reverse triangle inequality. Thus this residual points along an outward normal to the circle, proving the projection condition. The horizontal branch uses the normal cone at the endpoint . Appendix A.1 verifies these invariants, including .

Bounded displacement during the turn

Put

Lemma 3.1 establishes

The first bound follows from . The second is the substantial improvement: vertical displacement is bounded independently of the total . Going backward, once the gradient reaches , every earlier gradient is horizontal and contributes nothing to . A short block can start partway along the arc; the same displacement bounds still hold.

To control the curved portion, define

In the curved branch, the recursion gives

The inequality follows from convexity of , followed by Bernoulli’s inequality. The ratios telescope, bounding the sum of step sizes spent on the curved portion and yielding the explicit choice

This constant becomes large when the arc approaches the desired limiting geometry. Its growth will determine the subpolynomial loss in the final theorem.

A finite smooth objective with the required zero sets

The construction uses only finitely many arc vectors. Let

Since contains each , a vector that is the projection of onto remains its projection onto this smaller set. This replaces the entire arc by a finite maximum of affine functions.

Choose

and put

Define

Then is nonnegative, convex, and -smooth, and

The scaling therefore preserves the prescribed GD trajectory. Writing

it gives the transfer

Crucially, Lemma 3.2 also guarantees

For the second statement, every vector satisfies . At its affine piece is proportional to

Increasing only decreases that piece. Since the zero vector is also included, the maximum equals zero there, and the envelope preserves the zero set. The first zero region follows similarly from , , and .

These regions make it possible to run a sequence of local components without reactivating the previous ones. Taking prematurely would lose the horizontal motion needed for this deactivation; taking would lose the turning mechanism.

🏷️ Joining Local Transfers into a Global Hard Function

Coordinate heights and activation levels

Return to the selected checkpoints . For the -th component, apply the local construction with intervening steps , selected step , and . We choose

Its transfer ratio is then

The division by anticipates the factor in the global objective. Denote the local function and endpoint data by . Define recursively

Here is the activation level of coordinate , and is its height above that level when component begins. The scaled component is

The factor exactly compensates for the spatial rescaling: differentiating gives a factor , and comparing two gradients cancels that factor against the denominator . Thus remains -smooth on its coordinate pair.

Set

All terms are nonnegative and vanish at the origin, so . During the -th block, only contributes to the gradient. At its selected step, coordinate rises from to .

The zero sets prove this sequential activation. Before a component begins, its first input is nonpositive and its second is nonnegative, so it vanishes. After component finishes, its first input remains . The next component decreases coordinate but keeps it at least , so the second input to remains at least . The previous component therefore stays zero.

This is a trajectory invariant, not merely a statement that components use different coordinates: neighboring components share a coordinate, and their zero sets control that interaction.

Global smoothness despite shared coordinates

A sum of arbitrary -smooth functions need only be -smooth. Here every coordinate appears in at most two terms. If , summing the local smoothness bounds gives

Thus is globally -smooth, independently of the number of checkpoints.

Exact final loss

At the last checkpoint, the final coordinate is a distance

above its activation level. Write and choose . During the remaining iterations, the terminal term has gradient , so the final height is

Because all remaining steps are nonnegative, every earlier height is at least ; the trajectory remains in the affine Huber region. Therefore,

Since , the normalized error is twice this value. Dropping that harmless factor gives the paper’s main construction lemma.

Checkpoint transfer bound: Lemma 2.2

For fixed , there are finite constants and such that every nonnegative schedule and every checkpoint set with satisfy

With no checkpoints, the product is and the Huber calculation alone gives

The gain is the coefficient of the intervening-step sum. The price is a large constant , a checkpoint threshold , and the extra term . Even if is tiny, is unbounded; this last term must be treated throughout the global argument.

🏷️ Optimizing Checkpoints by Recursive Factorization

A cost whose minimum controls the error

For the recursion, assume . Increase , if needed, so that . For , define

The empty set has cost ; a set selecting a zero step has cost . The hyperparameter will later be chosen as a function of .

The cost is useful because each factor in its product is . At a minimizing checkpoint set, the transfer lemma yields

The middle inequality is the exact identity

There is one threshold issue: minimizes over all checkpoint sets, whereas the construction requires sufficiently large selected steps. Appendix B.1 resolves it by showing that a minimizing set cannot select . Inserting such a step multiplies the cost by

Both partial derivatives of in and are positive. Consequently,

Deleting that checkpoint reduces the cost. Hence every selected step of a minimizing set is larger than , and the transfer lemma legitimately applies.

The exact decomposition

Split a nonempty checkpoint set at a selected step . The prefix ends just before , and the suffix begins just after it. Its factor satisfies

The cost therefore factors into a prefix cost with parameter , a suffix cost with parameter , and the multiplier . Minimizing independently gives Lemma 3.3:

For an empty subsequence, . The decomposition has the form of a binary tree: a checkpoint separates two shorter scheduling problems. The extra horizontal gradient component shifts the prefix parameter by .

Left: the exact factorization at a checkpoint. Right: the scalar silver inequality is tight at ; decreasing the exponent below breaks it at the balanced split.

The correction term that closes the induction

Let and set

The scalar condition needed by the recursion is

whenever

Under this condition, Lemma 3.4 proves

Here is the mechanism behind that bound. Call a checkpoint set tight if its cost equals . The paper proves that is attained by a positive finite schedule for which both the empty set and a nonempty set are tight. Log-submodularity of controls the tight sets:

Thus tight sets are closed under intersection and union; strictness for disjoint nonempty sets forces their intersections to be nonempty. If the empty set were not tight at a maximizing schedule, slightly decreasing a step shared by all tight sets would increase every minimizing cost, contradicting maximality. If only the empty set were tight, slightly increasing any step would produce the same contradiction.

For such an extremizing schedule, write and let be a nonempty tight set. The splitting lemma in Appendix B.3 gives

It also identifies each term on the right as the optimized cost of the corresponding intervening block. This is the technical bridge from the scalar condition to arbitrary checkpoint sets; its proof uses perturbations of tight schedules. The extra sum on the left records precisely the cost of the shifted prefix parameters.

Induct simultaneously on for every . The intervening blocks contain steps in total. Applying the induction hypothesis to them yields

The second line uses for and . Cancel the identical correction sums to obtain the claimed growth bound.

If the splitting inequality had omitted its correction term, the shifted-parameter errors would remain in the induction. This cancellation is the reason the local geometric improvement leads to a uniform lower bound for arbitrary schedules.

🏷️ The Scalar Inequality and the Silver Exponent

The limiting scalar problem

To understand the origin of the exponent, temporarily consider the ideal limiting coefficients , . Divide the scalar relations by and put

Then

and the desired inequality is . If it failed, setting and would give . Since increases with , we would have

Thus the desired scalar condition follows from the silver inequality

At the balanced split , equality requires

Writing gives , whose positive solution is . Hence . The silver ratio appears because a binary split incurs a third, multiplicative term in addition to the two child contributions.

Balanced equality identifies the candidate exponent; it does not by itself prove the inequality for unbalanced splits. The paper supplies the following calculus argument.

Perturbing the geometry

The actual construction needs , hence . With

the normalized scalar constraint becomes

and the target, including the correction term, is

Lemma 3.5 quantifies how much to increase to retain this inequality. For , , and , it suffices that

The useful slack estimate is

To obtain it, differentiate with respect to . The inequalities and give a decrease of at least per unit increase in . The deviation of from costs at most . Finally, the perturbed boundary differs from by at most ; a mean-value estimate costs at most . The displayed condition pays for both errors.

This quantitative slack is necessary near , where a merely uniform continuity argument would not control the vanishing gap.

🏷️ The Finite-Horizon Bound and the Subpolynomial Loss

Choose and set

Then and . In particular,

The scalar hypothesis holds, so the recursive bound is available with . Now choose . It gives

Substitution into the error estimate yields

The choice of matters: its numerator contributes , compensating for one of the two powers of the cost in the denominator. Fixing would lose this sharp exponent.

For every fixed , this already rules out rate for any , uniformly over all schedules. To approach as the horizon grows, we must track the prefactor .

The explicit turning constant contains an exponent and a base whose logarithm is . Since can be chosen as

the paper obtains

Consequently,

There are two costs: using exponent contributes , and making the gradient arc nearly ideal enlarges the construction constants. Taking

balances them at order . This proves Theorem 1.1.

The word “almost” in the title refers to this remaining subpolynomial factor. It is a quantitative loss from the construction, while optimality of the polynomial exponent follows rigorously.

🏷️ Anytime Schedules and Record-Time Obstructions

Total step size and the largest step

For a fixed infinite schedule, define

A record time is an index with . An unbounded schedule has infinitely many strict record times, where . These horizons expose a long step before later steps can compensate for it.

If the schedule is bounded, then , and the no-checkpoint bound

already gives a lower bound of order , stronger than required. Thus the interesting case has infinitely many growing records.

Fix close to and . Lemma 4.1 establishes the following restriction at record times with and sufficiently small :

This improves the elementary estimate . A schedule with small record-time error cannot have arbitrarily many large steps.

Counting steps above a threshold

The proof uses the same checkpoint costs. At a record time, put , , , and . Append the final step to a minimizing checkpoint set for this prefix. Lemma 2.2 gives

When is sufficiently small, . This lower bound on prefix cost prevents too many large steps from making that cost small.

For , define the threshold count

If there are such steps, select all of them and optimize checkpoints within the blocks between them. Apply the finite-horizon cost bound to each block. The factorization and yield

The optimized cost is at most the cost of this chosen set. Each selected large step contributes a factor , whereas the remaining block contributions are controlled by their total number of iterations. Since , the left side exceeds . Taking logarithms therefore bounds

These selected threshold steps need not exceed : this part uses algebraic checkpoint costs, not a new invocation of the hard-function lemma at those steps. The earlier invocation with the final record step uses admissible checkpoints.

Integrate the threshold count, using the exact layer-cake identity

Because , the integral of is finite and equals . Thus

To include the final step, compare with the cost growth bound:

It follows that , hence . This proves the record-time sum estimate.

Deriving the exponent

At a record time, selecting only the final step gives

For sufficiently small , rearrange this inequality and absorb the term to obtain

The no-checkpoint bound also implies when . Combining these two estimates with the record-time sum bound gives

Insert and rearrange:

This calculation explains the anytime exponent. Small error requires a large total step sum, yet small error immediately after a record constrains the record’s size relative to that sum. The checkpoint recursion bounds how densely large steps can occur. Together these requirements force the smaller exponent.

The constants satisfy

where is the small-error threshold. At each sufficiently large strict record time, take . Since

the same balance of constants yields Theorem 1.2. If the record is below the required threshold or its error exceeds , the elementary lower bounds are already stronger. Infinitely many strict records remain, completing the anytime argument.

The choice of and the hard objective can vary with because each is a separate worst-case supremum. The infinite schedule itself remains fixed throughout.

🏷️ Consequences, Limitations, and Further Questions

The two lower bounds settle the optimal polynomial exponents for the stated algorithm class. In the finite-horizon problem,

so the asymptotic logarithmic exponent is . For anytime schedules, an upper bound with exponent holds at every horizon, while the lower bound obstructs every larger fixed exponent along infinitely many horizons.

The construction makes three features of the result particularly transparent. Smoothness permits gradients to rotate, and flat zero regions permit sequential activation. Predetermined steps allow the adversary to arrange those regions around the entire schedule. Finally, the global recursion must preserve enough quantitative information to pay for every shifted local parameter; the correction sum is essential to this accounting.

Two questions remain open in the version discussed here (Ye & Liu, 2026). One is extending matching lower bounds to schedules with negative steps. Nonnegativity enters the coordinate monotonicity, zero-set invariants, and positive checkpoint costs, so this would require additional arguments. The other is reducing or removing the subpolynomial loss and obtaining a sharper comparison with the upper bounds. The paper mentions preliminary work with logarithmic spirals in gradient space; it does not prove such an improvement in this version.

Source map for the detailed arguments

This exposition includes the local construction, smoothness and loss calculations, the recursive cancellation, the scalar proof, and the anytime exponent derivation. The following locations supply the longer technical verifications used above:

Paper locationRole in the proof
Lemmas 3.1–3.2; Appendix A.1–A.2Backward projection invariants, turning bound, finite envelope, and zero sets
Lemma 2.2; Appendix A.3Sequential activation and the globally smooth coordinate chain
Lemma 3.3; Appendix B.1–B.2Admissibility of minimizing checkpoints and exact factorization
Lemma 3.4; Appendix B.3Attainment of extremal schedules, log-submodularity, and the splitting inequality
Lemma 3.5; Appendix B.4–B.5Silver inequality, perturbative slack, and explicit constant growth
Lemma 4.1; Appendix CThreshold counting at records and the final anytime argument
  • on Q-D recursive Runge-Kutta methods: both topics design sequences of step coefficients using information across a whole block. The Runge–Kutta post concerns accuracy conditions for ODE solvers; here the coefficients control worst-case optimization error.
  • on new bounds for the real Grothendieck constant: a related example of optimization upper bounds paired with universal obstructions. The role of in that post comes from a different analytic mechanism; here it comes from the balanced checkpoint split.

📚 References

🐻  Altschuler, J.M. & Parrilo, P.A. 2025. Acceleration by stepsize hedging: Silver Stepsize Schedule for smooth convex optimization. Mathematical Programming 213(1–2), 1105–1118.
🐻  Jung, M., Cho, H. & Yun, C. 2026. Stronger Lower Bounds for (Non-)Anytime Acceleration of Gradient Descent.
🐻  Moreau, J.-J. 1965. Proximité et dualité dans un espace hilbertien. Bulletin de la Société Mathématique de France 93, 273–299.
🐻  Ye, Y. & Liu, K. 2026. Silver Rate Is (Almost) Optimal for Gradient Descent.
🐻  Zhang, Z., Lee, J.D., Du, S.S. & Chen, Y. 2025. Anytime Acceleration of Gradient Descent. In Proceedings of Thirty Eighth Conference on Learning Theory, pp. 5991–6013. Proceedings of Machine Learning Research, PMLR.