Construct · 1 fields · 4 citations

gradient descent: a standalone construct

One name. One construct. A landmark on the map.

● anchor · a standalone construct Nearest construct by meaningdescentcompare the meanings
How to read this

Every construct on the map is compared with every other by the meaning of its definitions, and the closest one is surfaced here. The nearest construct to gradient descent is descent.

Hold this as a prompt, not a verdict. Two constructs sitting close in meaning is a reason to read them side by side and decide for yourself whether they are one idea under two names. It is not proof that they are. Compare the meanings in the Collider.

gradientdescent1 CONSTRUCTGradient descentCAUCHY · STEEPEST DESCENT

A single standalone construct; nearby constructs are located against it in the Collider. Tap a field for its definition, unit, and measures.

Optimization

a method that finds where a function is smallest by repeatedly stepping in the direction it falls most steeply.

Augustin-Louis Cauchy set out the method in an 1847 note to the French Academy of Sciences, Méthode générale pour la résolution des systèmes d'équations simultanées, proposing that to find where a function is smallest one repeatedly takes a small step in the direction in which the function falls most steeply. The gradient of a function is the vector of its partial derivatives, which points toward the steepest increase, so stepping in the opposite direction moves toward lower values; each iteration subtracts a small multiple of that gradient, the multiple being the step size or learning rate, until the steps stop lowering the value. Haskell Curry's 1944 analysis gave steepest descent for nonlinear minimization a rigorous footing, and Robbins and Monro's 1951 stochastic approximation method extended it to noisy estimates of the slope, the form now called stochastic gradient descent. Rumelhart, Hinton, and Williams showed in 1986 that backpropagation computes this gradient efficiently through the layers of a neural network, which is why the method now trains models with millions of parameters. It is distinctive as a general first-order optimization procedure: it needs only the objective and its slope, not its curvature, and it applies wherever a differentiable objective is to be minimized, from fitting a regression line to training a deep network.[1][2][3][4]

Unit
A first-order optimization procedure defined by repeated steps proportional to the negative gradient of an objective
Recovery means
Not applicable
Measured by
Identified by its update rule: parameters are repeatedly adjusted by a step proportional to the negative gradient of the objective

Next

Run it through the Collider, or take the citations with you.

See how gradient descent sits against neighbouring constructs in the Collider, or export every reference on this page in one click.

Open in ColliderExport BibTeXReport this entry

Nearby constructs

gradient4 fields · 4 citationsjingle · one word, four constructsconvergence4 fields · 4 citationsjingle · one word, four constructsloss2 fields · 3 citationsjingle · one word, two constructs

References

  1. Cauchy, A.-L. (1847). Méthode générale pour la résolution des systèmes d'équations simultanées. Comptes Rendus de l'Académie des Sciences, 25, 536–538.
  2. Curry, H. B. (1944). The method of steepest descent for non-linear minimization problems. Quarterly of Applied Mathematics, 2(3), 258–261. https://doi.org/10.1090/qam/10667
  3. Robbins, H., & Monro, S. (1951). A stochastic approximation method. The Annals of Mathematical Statistics, 22(3), 400–407. https://doi.org/10.1214/aoms/1177729586
  4. Rumelhart, D. E., Hinton, G. E., & Williams, R. J. (1986). Learning representations by back-propagating errors. Nature, 323(6088), 533–536. https://doi.org/10.1038/323533a0

Cited on this page?

Confirm your construct, or correct us.

If your work is cited behind one of these entries, you know better than we do whether we captured the meaning right. Confirm it, suggest an edit, or dispute it, and your name goes on the entry as an author who has checked it, linked to your ORCID.

Claim your construct