Skip to content
Tech News
← Back to articles

Explainer revisits why backpropagation computes gradients backward, not forward

read original more articles
GoKawiil Brief

A technical blog post (originally from 2018) revisits a classic question about neural network training: why does the backpropagation algorithm invented by Rumelhart et al. in 1986 compute gradients by propagating errors backward through the network rather than forward, given that both directions are mathematically valid applications of the chain rule. The author walks through the notation and structure of a neural network node to set up an explanation of why forward-mode differentiation is computationally suboptimal compared to the standard backward approach.

Why It Matters

GoKawiil's interpretation of the reporting above, not reported fact.

Backpropagation underlies virtually all modern deep learning, so understanding why it is structured the way it is helps practitioners and students build stronger intuition rather than treating it as a black-box algorithm. Clarifying the efficiency argument for backward over forward computation also illuminates broader tradeoffs in automatic differentiation techniques used across machine learning frameworks.

Key Takeaways

Source: gregorygundersen.com — Gregory Gundersen, 2026-09-21

Published there as: “Why Backprop Goes Backward (2018)”

Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.