4 research outputs found

    A qualitative difference between gradient flows of convex functions in finite- and infinite-dimensional Hilbert spaces

    Full text link
    We consider gradient flow/gradient descent and heavy ball/accelerated gradient descent optimization for convex objective functions. In the gradient flow case, we prove the following: 1. If ff does not have a minimizer, the convergence f(xt)β†’inf⁑ff(x_t)\to \inf f can be arbitrarily slow. 2. If ff does have a minimizer, the excess energy f(xt)βˆ’inf⁑ff(x_t) - \inf f is integrable/summable in time. In particular, f(xt)βˆ’inf⁑f=o(1/t)f(x_t) - \inf f = o(1/t) as tβ†’βˆžt\to\infty. 3. In Hilbert spaces, this is optimal: f(xt)βˆ’inf⁑ff(x_t) - \inf f can decay to 00 as slowly as any given function which is monotone decreasing and integrable at ∞\infty, even for a fixed quadratic objective. 4. In finite dimension (or more generally, for all gradient flow curves of finite length), this is not optimal: We prove that there are convex monotone decreasing integrable functions g(t)g(t) which decrease to zero slower than f(xt)βˆ’inf⁑ff(x_t)-\inf f for the gradient flow of any convex function on Rd\mathbb R^d. For instance, we show that any gradient flow xtx_t of a convex function ff in finite dimension satisfies lim inf⁑tβ†’βˆž(tβ‹…log⁑2(t)β‹…{f(xt)βˆ’inf⁑f})=0\liminf_{t\to\infty} \big(t\cdot \log^2(t)\cdot \big\{f(x_t) -\inf f\big\}\big)=0. This improves on the commonly reported O(1/t)O(1/t) rate and provides a sharp characterization of the energy decay law. We also note that it is impossible to establish a rate O(1/(tΟ•(t))O(1/(t\phi(t)) for any function Ο•\phi which satisfies lim⁑tβ†’βˆžΟ•(t)=∞\lim_{t\to\infty}\phi(t) = \infty, even asymptotically. Similar results are obtained in related settings for (1) discrete time gradient descent, (2) stochastic gradient descent with multiplicative noise and (3) the heavy ball ODE. In the case of stochastic gradient descent, the summability of E[f(xn)βˆ’inf⁑f]\mathbb E[f(x_n) - \inf f] is used to prove that f(xn)β†’inf⁑ff(x_n)\to \inf f almost surely - an improvement on the convergence almost surely up to a subsequence which follows from the O(1/n)O(1/n) decay estimate
    corecore