REVIEW 1 major objections 5 minor 20 references
Input-Output Stability of Gradient Descent: A Discrete-Time Passivity-Based Approach
T0 review · 1 major / 5 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read Passivity-based proof shows gradient descent converges for step sizes below 2/L.
desk verdict A clean passivity-based proof of the classical GD step-size bound, with a real well-posedness gap in the loop-transformed nonlinearity that a revision should fix. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the loop-transformed feedback representation of gradient descent: an LTI controller with state $\xi_{k+1}=\xi_k+\alpha u_1^k$ and output $y_1^k=\xi_k$, in negative feedback with the static memoryless nonlinearity $\Delta$. Because the original controller is strictly proper and therefore cannot be passive, a loop transformation inserts a feedthrough term $D$, yielding a modified controller $\bar{G}_{\mathrm{GD}}$ and a modified nonlinearity $\bar{\Delta}$; this transformation preserves the closed-loop dynamics. The load-bearing identities are the sector inequality from (2), which makes $\Delta$ very strictly passive, and the discrete positive-real LMI in Lemma 1, which yields the passivity condition $D\ge\alpha/2$. The strong passivity theorem then converts the dissipated energy into $\ell_2$ signal bounds, and those bounds produce convergence.
What would settle it
Run gradient descent on the paper's nonconvex example $f(x)=\frac{L-m}{4}\left(\frac{L+m}{L-m}x^2+2\sin x-2x\cos x\right)$ with $m=1$, $L=100$, using step $\alpha=1.99/L$ from any initial condition; the theorem predicts convergence of $x_k$ to $x^*$, so observing $x_k$ stay bounded away from $x^*$ or diverge for a single initial condition would falsify the claim. Alternatively, directly test the very strict passivity inequality $\langle u_2,y_2\rangle_T\ge \delta\|u_2\|_{2T}^2+\varepsilon\|y_2\|_{2T}^2$ for $\Delta$ on a long finite horizon; a violation would refute Lemma 3.
Extended reading notes
Core claim
The central claim is that gradient descent is a negative feedback interconnection between a modified linear time-invariant controller $\bar{G}_{\mathrm{GD}}$ with feedthrough $D=\alpha/2$ and the shifted gradient nonlinearity $\Delta: u_2\mapsto \nabla f(u_2+x^*)$. Lemma 2 shows $\bar{G}_{\mathrm{GD}}$ is passive if and only if $D\ge \alpha/2$. Lemma 3 shows that for $f\in S_{m,L}$, $\Delta$ is very strictly passive with $\delta=mL/(m+L)$ and $\varepsilon=1/(m+L)$. Lemma 4 shows the positive feedback interconnection of $\Delta$ with $D$ remains very strictly passive when $D<1/L$. Combining these with the strong passivity theorem gives $y_1+Du_1\in\ell_2$ and $y_2\in\ell_2$ for $\alpha\in(0,2/L)$; Section IV.A interprets these $\ell_2$ bounds as $\nabla f(x_k)\to 0$ and $x_k-D\nabla f(x_k)\to x^*$, hence $x_k\to x^*$. For $m<L$ and $\alpha=2/L$, $\bar{\Delta}$ is only input strictly passive, so the weak passivity theorem guarantees $y_1+Du_1\in\ell_2$ but not pointwise convergence; the paper proposes the stopping criterion $\|\nabla f(x_k)+\nabla f(x_{k-1})\|_2^2<\epsilon$. It then gain-schedules the passive controller to obtain a variable-step-size variant $x_{k+1}=x_k-s_k\nabla f(s_kx_k)$ and numerically tests it on a nonconvex sector-bounded example with $m=1$, $L=100$.
Load-bearing premise
The loop transformation shown in Figure 3 is assumed to preserve the closed-loop dynamics of the original gradient descent update while adding the feedthrough term $D$; if this equivalence failed, the passivity-based stability conclusions would not apply to the actual algorithm.
Editorial extensions
If this is right
- For every $f\in S_{m,L}$, including nonconvex functions with sector-bounded gradients, gradient descent is globally convergent for all $\alpha\in(0,2/L)$ without assuming a separate Lipschitz-gradient condition.
- For $m<L$, the boundary step size $\alpha=2/L$ remains input-output stable, so the practical stopping rule based on consecutive gradients $\nabla f(x_k)+\nabla f(x_{k-1})$ being small is justified even though the iterates may oscillate without converging.
- The gain-scheduled variant $x_{k+1}=x_k-s_k\nabla f(s_kx_k)$ is input-output stable whenever $\max_k |s_k|\in(0,\sqrt{2/L})$; for constant $s$ it reduces to standard gradient descent with step size $s^2$.
- The analysis gives a systematic recipe for other first-order algorithms: cast the algorithm as a feedback interconnection, solve the passivity LMI for the minimal feedthrough, compare with the sector bounds, and apply the weak or strong passivity theorem.
- The passivity framework extends stability guarantees known for strongly convex $L$-smooth functions to the larger sector-bounded nonconvex class, matching the classical convergence region of gradient descent at the $2/L$ limit.
Reading between the lines
- The explicit energy parameters $\delta=mL/(m+L)$ and $\varepsilon=1/(m+L)$ suggest that convergence-rate estimates for this nonconvex class could be derived from the passivity inequalities themselves, although the paper does not provide explicit rates.
- The same loop-transformation argument could be applied to strictly proper momentum-type updates by replacing the scalar feedthrough $D$ with a matrix feedthrough and solving the analogous LMI; this is a natural extension the paper leaves implicit.
- For the boundary case $\alpha=2/L$, the two-dimensional example suggests that Ces\`aro averages of the iterates might still converge to $x^*$; a testable conjecture is that averaged iterates converge even when pointwise convergence fails.
- The time-varying scheduling function $s_k$ defines a genuinely new algorithm when $s_k$ is not constant, and its convergence behavior could be tuned further, for example by scheduling $s_k$ based on the local gradient magnitude.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a discrete-time passivity-based analysis of the gradient descent (GD) method for functions whose gradients satisfy a sector bound (the class S_{m,L}, which includes nonconvex functions with a unique global minimizer). The GD update is recast as a negative feedback interconnection of an LTI controller G_GD and a static nonlinearity Delta (the shifted gradient). Since G_GD is strictly proper and hence not passive, a loop transformation introduces a feedthrough term D, yielding a modified controller \bar{G}_GD and a modified nonlinearity \bar{\Delta}. Lemma 2 shows \bar{G}_GD is passive iff D >= alpha/2; Lemma 3 shows Delta is very strictly passive (VSP) with constants epsilon=1/(m+L), delta=mL/(m+L); Lemmas 4 and 5 show \bar{\Delta} is VSP for D<1/L and input strictly passive (ISP) for D=1/L when m<L. The strong passivity theorem is then invoked to conclude that for alpha in (0,2/L) the loop signals y1+Du1 and y2 lie in l2, which is used to prove global convergence to the unique minimizer. The weak passivity theorem is invoked for alpha=2/L, yielding only a weaker stability conclusion; this is illustrated with Polyak's counterexample. Finally, a gain-scheduled GD variant with variable step size is proposed and tested numerically.
Significance. If the technical issue identified below is repaired, the paper provides a clean, self-contained passivity derivation of the classical step-size bound 2/L for a class of possibly nonconvex functions. The modular structure (controller passivity condition plus nonlinearity VSP property) is conceptually appealing and may be applicable to other first-order methods. The paper also gives a useful comparison with existing IQC and dissipativity approaches, and the proposed gain-scheduled variant is an interesting extension. The derivations in Lemmas 2-5 are correct as algebraic/inequality statements, and the numerical experiments are carefully done. The main concern is that the proof of the central theorem invokes the strong passivity theorem for an interconnection that is not shown to be well-posed as an operator from l2e to l2e.
major comments (1)
- The proof of Theorem 3 applies the strong passivity theorem (Theorem 2) to the feedback interconnection of \bar{G}_GD and \bar{\Delta}, but the paper does not establish that \bar{\Delta}, defined as the positive feedback interconnection of Delta and D1, is a single-valued operator from l2e to l2e. Lemma 4 only proves an algebraic inequality: whenever y=Delta(u) and \bar{u}=u-Dy, the inequality (15) holds. For f in S_{m,L}, the equation y=nabla f(\bar{u}+Dy+x*) can have multiple solutions. A scalar example is f(x)=x^2+(1-cos(x^2))/2, for which f'(x)=x(2+sin(x^2)) lies in the sector [1,3] with unique minimizer x*=0; taking D=0.3<1/3 and \bar{u}=1 gives at least two distinct solutions y. Thus \bar{\Delta} is set-valued, and Theorem 2, stated for operators, cannot be invoked as written. The closed-loop GD trajectory is well-posed because the D terms cancel in the specific interconnection, but this cancellation is not proved, and the proof of the main input-output stability claim therefore has a load-bearing gap. Please add a rigorous well-posedness argument for the closed-loop interconnection of Figure 3, or provide a direct proof of the l2 conclusions using the passivity inequalities (without relying on \bar{\Delta} being an operator).
minor comments (5)
- The statement says the step size satisfies alpha in (0,2/L), but the proof and the subsequent discussion in Section IV.A concern alpha=2/L. The statement should read alpha=2/L (or alpha in (0,2/L] with the endpoint resolved through the weak passivity theorem).
- There is a notation inconsistency in the claim 'y1+Du1 in l2'. The state-space realization of \bar{G}_GD is given with output y1 = C xi + D u1, so the modified controller output already includes the term D u1. Clarify whether 'y1' denotes the original output xi (in which case y1+Du1 is the modified output) or the modified controller output (in which case the '+Du1' is redundant).
- The equations shown inside the block for \bar{G}_GD in Figure 3 appear to be the original controller equations (y_k^1 = xi_k), which contradicts the stated realization (A,B,C,D)=(1,alpha,1,D1). Make the figure consistent with the text or clarify that the modified output is y_k^1 + D u_k^1.
- The implication from (20) and (21) to x_k -> x* is correct but terse; it would be clearer to write x_k = (x_k - D nabla f(x_k)) + D nabla f(x_k) and then take limits.
- The condition for the gain-scheduled method, max_{k in T} |s_k| in (0, sqrt(2/L)], is not fully derived. Specify whether the endpoint uses Lemma 5 (ISP) rather than Lemma 4, and state whether \bar{r}_2=0 is required, as in Theorem 3(ii).
Circularity Check
No significant circularity: all stability conditions are derived from stated sector-bound assumptions and external passivity theorems, with no fitted parameters or self-citation chain.
full rationale
The derivation is self-contained. The paper assumes f ∈ S_{m,L}, meaning ∇f satisfies the sector-bound inequality (2), and then derives the very strict passivity of the shifted gradient ∆ in Lemma 3 by summing that inequality over a truncated interval. The controller passivity condition in Lemma 2 is obtained from the standard positive-real LMI with minimal realization (A,B,C,D) = (1, α1, 1, D1), giving D ≥ α/2. Lemma 4 combines these two algebraic inequalities, completing squares to obtain the explicit bound D < 1/L, and Theorem 3 simply intersects D ≥ α/2 with D < 1/L to reach α < 2/L. No parameter is fitted to the conclusion, and no result is renamed: the convergence step in Section IV.A derives x_k → x* from y2 ∈ ℓ2 and y1 + Du1 ∈ ℓ2, which are consequences of the strong passivity theorem applied to the transformed loop. The cited passivity theorems are external standard results, and the cited optimization results are prior independent work, not self-citations of the present authors. The only noteworthy concern is a possible well-posedness gap in Lemma 4 when ∇f is non-monotone, because the paper proves an algebraic passivity inequality for arΔ without proving that the implicit feedback equation defines a unique operator; that is a correctness risk, not a circularity, since the VSP inequality itself is not assumed as the conclusion. Accordingly, no circular step is identified.
Assumptions & free parameters
assumptions (4)
- domain assumption The objective function f belongs to S_{m,L}, i.e., continuously differentiable, has a unique global minimizer x* with grad f(x*) = 0, and satisfies the sector-bound inequality (2) for all x.
- ad hoc to paper The loop transformation in Figure 3 preserves the closed-loop dynamics of the original GD method while making the modified controller Gbar have a feedthrough term D.
- standard math Discrete-time passivity theorems (Theorem 1 weak, Theorem 2 strong) from Desoer-Vidyasagar [13] are valid for the systems considered.
- standard math Discrete positive real lemma (Lemma 1) from Hitz-Anderson [14] characterizes passivity of LTI systems.
Cite this review
Pith. "Pith review of Input-Output Stability of Gradient Descent: A Discrete-Time Passivity-Based Approach." pith.science (2026). https://pith.science/paper/I6SAD2X7
@misc{pith2026241116074,
author = {Pith},
title = {Pith review of: Input-Output Stability of Gradient Descent: A Discrete-Time Passivity-Based Approach},
year = {2026},
howpublished = {\url{https://pith.science/paper/I6SAD2X7}},
note = {Machine review of arXiv:2411.16074}
}
read the original abstract
This paper presents a discrete-time passivity-based analysis of the gradient descent method for a class of functions with sector-bounded gradients. Using a loop transformation, it is shown that the gradient descent method can be interpreted as a passive controller in negative feedback with a very strictly passive system. The passivity theorem is then used to guarantee input-output stability, as well as the global convergence, of the gradient descent method. Furthermore, provided that the lower and upper sector bounds are not equal, the input-output stability of the gradient descent method is guaranteed using the weak passivity theorem for a larger choice of step size. Finally, to demonstrate the utility of this passivity-based analysis, a new variation of the gradient descent method with variable step size is proposed by gain-scheduling the input and output of the gradient.
Figures
Figures from the paper (4 more)
Reference graph
Works this paper leans on
-
[1]
Some Methods of Speeding Up the Convergence of Iteration Methods,
B. T. Polyak, “Some Methods of Speeding Up the Convergence of Iteration Methods,” USSR Computational Mathematics and Mathe- matical Physics, vol. 4, no. 5, pp. 1–17, 1964
work page 1964
-
[2]
Nesterov, Introductory Lectures on Convex Optimization: A Basic Course
Y . Nesterov, Introductory Lectures on Convex Optimization: A Basic Course. USA: Springer, 2013
work page 2013
-
[3]
V . Ugrinovskii, I. R. Petersen, and I. Shames, “Global Convergence and Asymptotic Optimality of the Heavy Ball Method for a Class of Nonconvex Optimization Problems,” IEEE Control Systems Letters , vol. 6, pp. 2449–2454, 2022
work page 2022
-
[4]
A Generalized Accelerated Gradient Optimization Method,
A. Wu, I. Petersen, V . Ugrinovskii, and I. Shames, “A Generalized Accelerated Gradient Optimization Method,” American Control Con- ference, pp. 1904–1908, 2024
work page 1904
-
[5]
Control Interpretations for First-Order Opti- mization Methods,
B. Hu and L. Lessard, “Control Interpretations for First-Order Opti- mization Methods,” American Control Conference , pp. 3114–3119, 2017
work page 2017
-
[6]
Passivity-based Analysis of the ADMM Algorithm for Constraint-Coupled Optimization,
I. Notarnicola and A. Falsone, “Passivity-based Analysis of the ADMM Algorithm for Constraint-Coupled Optimization,” Automat- ica, vol. 146, p. 110 552, 2022
work page 2022
-
[7]
The Analysis of Optimization Algorithms: A Dissipa- tivity Approach,
L. Lessard, “The Analysis of Optimization Algorithms: A Dissipa- tivity Approach,” IEEE Control Systems Magazine , vol. 42, no. 3, pp. 58–72, 2022
work page 2022
-
[8]
A Tutorial on a Lyapunov-Based Approach to the Analysis of Iterative Optimization Algorithms,
B. Van Scoy and L. Lessard, “A Tutorial on a Lyapunov-Based Approach to the Analysis of Iterative Optimization Algorithms,” IEEE Conference on Decision and Control , pp. 3003–3008, 2023
work page 2023
Show all 20 references
-
[9]
Analysis and Design of Optimization Algorithms via Integral Quadratic Constraints,
L. Lessard, B. Recht, and A. Packard, “Analysis and Design of Optimization Algorithms via Integral Quadratic Constraints,” SIAM Journal on Optimization , vol. 26, no. 1, pp. 57–95, 2016
2016
-
[10]
The Fastest known Globally Convergent First-Order Method for Minimizing Strongly Convex Functions,
B. Van Scoy, R. A. Freeman, and K. M. Lynch, “The Fastest known Globally Convergent First-Order Method for Minimizing Strongly Convex Functions,” IEEE Control Systems Letters , vol. 2, no. 1, pp. 49–54, 2017
2017
-
[11]
Analysis of Gradient Descent with Varying Step Sizes using Integral Quadratic Constraints,
R. Padmanabhan and P. Seiler, “Analysis of Gradient Descent with Varying Step Sizes using Integral Quadratic Constraints,” IEEE Transactions on Automatic Control , 2024, [To Appear]
2024
-
[12]
Gain-Scheduled SPR Controllers for Nonlinear Flexible Systems,
C. J. Damaren, “Gain-Scheduled SPR Controllers for Nonlinear Flexible Systems,” Journal of Dynamic Systems, Measurement, and Control, vol. 118, no. 4, pp. 698–703, 1996
1996
-
[13]
Desoer and M
C. Desoer and M. Vidyasagar, Feedback Systems: Input-Output Properties. USA: Academic Press, 1975
1975
-
[14]
Discrete Positive-Real Functions and their Application to System Stability,
L Hitz and B. Anderson, “Discrete Positive-Real Functions and their Application to System Stability,” Proceedings of the IEE , vol. 116, no. 1, pp. 153–155, 1969
1969
-
[15]
W. M. Haddad and V . Chellaboina, Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach . USA: Princeton Univer- sity Press, 2008
2008
-
[16]
Losslessness, Feedback Equivalence, and the Global Stabilization of Discrete-Time Nonlinear Systems,
C. I. Byrnes and W. Lin, “Losslessness, Feedback Equivalence, and the Global Stabilization of Discrete-Time Nonlinear Systems,” IEEE Transactions on Automatic Control, vol. 39, no. 1, pp. 83–98, 1994
1994
-
[17]
An Interconnected Systems Approach to Convergence Analysis of Discrete-Time Primal-Dual Algorithms,
S. Kelly and J. W. Simpson-Porco, “An Interconnected Systems Approach to Convergence Analysis of Discrete-Time Primal-Dual Algorithms,” American Control Conference, pp. 662–668, 2024
2024
-
[18]
Polyak, Introduction to Optimization
B. Polyak, Introduction to Optimization . USA: Optimization Soft- ware, Inc., 1987
1987
-
[19]
Equilibrium-Independent Dissipativity with Quadratic Supply Rates,
J. W. Simpson-Porco, “Equilibrium-Independent Dissipativity with Quadratic Supply Rates,” IEEE Transactions on Automatic Control , vol. 64, no. 4, pp. 1440–1455, 2018
2018
-
[20]
Minimization of Functions having Lipschitz Continuous First Partial Derivatives,
L. Armijo, “Minimization of Functions having Lipschitz Continuous First Partial Derivatives,” Pacific Journal of Mathematics , vol. 16, no. 1, pp. 1–3, 1966
1966
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.