atlas

Research map / Optimization / Optimizers

Derivatives of Stochastic Gradient Descent in parametric optimization

NeurIPS 2024 · Optimization › Optimizers · approach: SGD momentum and step-size schedules · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that derivatives of SGD iterates with respect to a parameter follow an inexact SGD recursion on a quadratic-type auxiliary problem, yielding MSE convergence to the solution derivative under strong convexity with constant, vanishing, and interpolation step-size regimes.

Problem

Understanding how the derivatives (Jacobians) of SGD iterates with respect to a parameter, as used in hyperparameter optimization and meta-learning, converge to the derivative of the solution mapping of a stochastic strongly convex parametric problem.

Approach

Interprets the recursion for SGD derivatives as an inexact (perturbed) SGD on the stochastic problem defining the solution derivative, with the error driven by the convergence of the original SGD iterates, and analyzes this inexact SGD in mean squared error under several step-size regimes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a step size decreasing as \frac{1}{\mu} \frac{2}{\run + 8\kappa^2}SGD derivative recursion · Strongly convex parametric optimizationmean squared derivative error: O\left( \frac{\log(k + 8 \kappa^2)^2}{k+8\kappa^2}\right)Helped
Use constant step size \eta_k = \frac{\mu}{4L^2} in the interpolation regimeSGD derivative recursion · Interpolation regime, \sigma = 0mean squared derivative error: O\left(k \left(1 - \frac{1}{8 \kappa^2} \right)^k\right)Helped
Use a constant step sizeSGD derivative recursion · Strongly convex parametric optimizationmean squared derivative error: \limsup_{k \to \infty}Mixed
Use constant step size in the simple interpolation setting, where interpolation holds only for the iteratesSGD derivative recursion · Ordinary least squares, simple interpolationderivative errorMixed
Use constant step size in the double interpolation settingSGD derivative recursion · Ordinary least squares, double interpolationderivative errorHelped

Surprising findings

Limitations

Experimental setup

Datasets: ijcnn1 synthetic regression data

Benchmarks: ijcnn1

Metrics: suboptimality Frobenius norm of derivative error

Builds on: piggyback differentiation implicit function theorem stochastic approximation with biased/inexact oracles

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy